• Tidak ada hasil yang ditemukan

PROTOKOL CEK BILYET DIGITAL

N/A
N/A
Protected

Academic year: 2021

Membagikan "PROTOKOL CEK BILYET DIGITAL"

Copied!
8
0
0

Teks penuh

(1)

Komputer Nasabah 1 Nasabah 1:

Melakukan inisiasi

1. Nasabah 1 mengirimkan permohonan inisiasi pembayaran dengan cek digital

inisiasi pembayaran Komputer Nasabah 2 Nasabah 2: Mengirim sertifikat

2. Software nasabah 2 menerima inisiasi pembayaran

3. Software nasabah 2 membuat jawaban atas inisiasi pembayaran, serta menandatangani respons itu dengan membuat sidik jari dari jawaban dan mengenkripsinya dengan kunci privat nasabah 2

4. Software nasabah 2 mengirimkan jawaban disertai sertifikat nasabah 2.

inisiasi pembayaran NASABAH 2 PV jawaban N2 jawaban N2 N2 CA Komputer Nasabah 1 Nasabah 1: Meminta informasi rekening

nasabah 2 5. Software nasabah 1 menerima jawaban, danmengotentikasi sertifikat dengan menelusurinya k e root.

6. Software nasabah 1 mengotentikasi tanda tangan nasabah 2 dengan mendekripsi jawaban dengan kunci publik nasabah2, lalu membandingkannya dengan hash dari jawaban.

7. Software nasabah 1 membuat permintaan informasi rekening bank dari nasabah 2, serta

menandatangani permintaan itu dengan membuat sidik jari dari permintaan dan mengenkripsinya dengan

kunci privat nasabah 1.

8. Software nasabah 1 mengirim permintaan informasi rekening disertai sertifikat nasabah 1.

jawaban N2 N2 CA N2 NASABAH 2 PB permintaan rekening N1 NASABAH 1 PV permintaan rekening N1 N1 CA N1 CA

PROTOKOL CEK BILYET DIGITAL

Arrianto Mukti Wibowo

Fakultas Ilmu Komputer Universitas Indonesia

1997

(2)

Komputer Nasabah 2 Nasabah 2:

Mengirim informasi rekening

9. Software nasabah 2 menerima permintaan informasi rekening dan mengotentikasi sertifikat dengan menelusurinya ke root. 10. Software nasabah 2 memeriksa tanda

tangan nasabah 1 dengan cara mendekripsikannya dengan kunci publik nasabah 1,

lalu membandingkannya dengan hash dari pesan permintaan tadi.

11. Software nasabah 2 membuat pesan yang berisi informasi rekening bank miilk nasabah 2, lalu menandatanganinya dengan membuat sidik jari dari pesan itu dan mengenkripsinya dengan

kunci privat nasabah 2

12. Software nasabah 2 membuat sebuah kunci simetris acak (#1) yang digunakan untuk mengenkripsi pesan berisi informasi rekening tadi.

Kunci simetris itu dienkripsi dengan kunci publik gerbang pembayaran.

13. Software nasabah 2 mengirimkan info rekening terenkripsi tadi beserta sertif ikat digital miliknya dan sertifikat digital dari gerbang pembayaran. info rekening N2 N2 permintaan rekening N1 N1 CA N1 CA NASABAH 1 PB NASABAH 2 PV N1 1 GERBANG PB info rekening N2 N2 info rekening N2 N2 N2 CA N2 CA GP CA GERBANG 1 GERBANG 1

+

(3)

Komputer Nasabah 1

Membuat

cek digital

14. Software nasabah 1 mengotentikasi sertifikat-sertifikat yang diterimanya dengan menelusurinya ke root. 15. Software nasabah 1 menandatangani

informasi rekening nasabah 1 dengan cara membuat sidik jari dari informasi itu dan mengenkripsinya dengan kunci privat nasabah 1.

16. Software nasabah 1 membuat sebuah kunci simetris acak (#2), yang digunakan untuk mengenkripsi informasi rekening tadi. Setelah itu, kunci simetris t adi dienkripsi dengan kunci

publik gerbang pembayaran.

17. Software nasabah 1 membuat sebuah perintah pembayaran untuk banknya dari nasabah 1 kepada nasabah 2.

18. Software nasabah 1 membuat cek digital dengan cara menggabungkan perintah pembayaran, informasi rekening nasabah 1 yang terenkripsi dan informasi rekening nasabah 2 yang juga terenkripsi. Cek itu kemudian ditandatangani dengan cara membuat sidik jari dari cek, dan mengenkripsi sidik jari itu dengan kunci privat nasabah 1.

19. Software nasabah 1 membuat sebuah kunci simteris acak (#3), yang digunakan untuk mengenkripsi cek digital. Lalu kunci simetris itu dienkripsi dengan kunci publik nasabah 2.

20. Software nasabah 1 mengirim cek digital beserta sertifikat miliknya.

info rekening N1 N1 NASABAH 1 PV perintah pembayaran NASABAH 1 PV info rekening N1 N1 2 3 info rekening N2 N2 GERBANG 1 perintah pembayaran info rekening N1 N1 GERBANG 2 N1 NASABAH 2 3

+

+

GERBANG PB NASABAH 2 PB info rekening N2 N2 N2 CA N2 CA GP CA GERBANG 1

+

N1 CA info rekening N2 N2 GERBANG 1 perintah pembayaran info rekening N1 N1 GERBANG 2 N1 NASABAH 2 3

+

+

+

N1 CA GERBANG 2

(4)

N1 CA info rekening N2 N2 GERBANG 1 perintah pembayaran info rekening N1 N1 GERBANG 2 N1 NASABAH 2 3

+

+

+

N1 CA

Komputer Nasabah 2

Nasabah 2:

Memeriksa

cek digital

dan

me-ngirimnya

ke gerbang

pembayaran

21. Software nasabah 2 dengan kunci privatnya

mendekripsi kunci simetris (#3), lalu mendekripsi

cek digital.

22. Software nasabah 2 mengotentikasi cek digital dengan cara kemudian mendekripsi tanda tangan nasabah 1 pada cek digital tadi dengan kunci

publik nasabah 1,

kemudian membandingkannya dengan sidik jari dari cek digital tadi yang dibuat sendiri oleh nasabah 2.

23. Software nasabah 2 kemudian memeriksa apakah informasi rekening miliknya yang terenkripsi dalam cek digital tidak diubah. 24. Software nasabah 2 membuat

tanda bukti penerimaan cek digital dari nasabah 1. 25. Software nasabah 2

menandatangani tanda bukti itu dengan cara membuat sidik jari dari tanda bukti penerimaan itu, lalu mengenkripsi sidik jari itu dengan kunci privat nasabah 2. 26. Software nasabah 2 kemudian

membuat sebuah kunci simetris (#4) secara acak, dan

mempergunakan kunci simetris itu untuk mengenkripsi tanda bukti tadi. Kunci simetris tadi kemudian dienkripsi

dengan kunci publik milik nasabah 1.

27. Software nasabah 2 mengirim tanda bukti terenkripsi itu kepada nasabah1 beserta sertifikat yang dibutuhkan.

28. Software nasabah 2 kemudian membuat sebuah kunci simetris (#5) secara acak, dan

mempergunakan kunci simetris itu untuk mengenkripsi cek digital. Kunci simetris tadi kemudian dienkripsi dengan kunci publik milik gerbang pembayaran. 29. Software nasabah 2

mengirim-nya kepada gerbang pembayaran dgn sertifikat yang dibutuhkan.

NASABAH 1 PB N1 3 NASABAH 2 PV 4 GERBANG PB GERBANG PB N1 CA info rekening N2 N2 GERBANG 1 perintah pembayaran info rekening N1 N1 GERBANG 2 N1 GERBANG 5

+

+

+

N1 CA N2 CA N2 CA tanda bukti tanda bukti N2 tanda bukti N2 NASABAH 1 4 5 NASABAH 1 PB tanda bukti N2 NASABAH 1 4

(5)

GERBANG PB N1 CA info rekening N2 N2 GERBANG 1 perintah pembayaran info rekening N1 N1 GERBANG 2 N1 GERBANG 5

+

+

+

N1 CA N2 CA N2 CA Gerbang pembayaran pembayaran: Memeriksa cek, mengirimkan nya ke rumah kliring. Jika jaringan antar bank tersedia, maka sekaligus mendebit rekening nasabah 1 dan mengkredit rekening nasabah 2.

33. Software gerbang pembayaran

dengan kunci privatnya mendekripsi kunci simetris (#5). Kunci simetris itu dipergunakan untuk mendekripsi cek digital yang masih terenkripsi.

34. Software gerbang pembayaran mengotentikasi tanda tangan nasabah 1 pada cek digital dengan cara mendekripsikannya dengan

kunci publik nasabah 1, lalu

membandingkannya dengan sidik jari cek digital yang dibuat sendiri oleh gerbang pembayaran. 35. Software gerbang pembayaran mengekstrak

informasi cek (identifier, waktu, nilai, mata uang) dari perintah pembayaran.

36. Software gerbang pembayaran dengan kunci privatnya mendekripsi

kunci simetris (#2).

Kunci simetris itu dipergunakan untuk mendekripsi informasi rekening nasabah 1 (pemberi cek) yang masih terenkripsi.

37. Software gerbang pembayaran mengotentikasi tanda tangan nasabah 1 pada info rekening nasabah 1 dengan cara mendekripsikannya dengan kunci publik nasabah 1,

lalu membandingkannya dengan

sidik jari info rekening nasabah 1 yang dibuat sendiri oleh gerbang pembayaran.

38. Software gerbang pembayaran dengan kunci privatnya mendekripsi

kunci simetris (#1).

Kunci simetris itu dipergunakan untuk mendekripsi informasi rekening nasabah 2 (penerima cek) yang masih terenkripsi. 39. Software gerbang pembayaran mengotentikasi

tanda tangan nasabah 2 pada info rekening nasabah 2 dengan cara mendekripsikannya dengan kunci publik nasabah 2,

lalu membandingkannya dengan

sidik jari info rekening nasabah 2 yang dibuat sendiri oleh gerbang pembayaran.

40. Software payment mengirimkan informasi cek lengkap, termasuk informasi rekening nasabah 1 (pemberi cek) dan nasabah 2 (penerima cek) kepada rumah kliring (clearing house). Jika jaringan antar bank memungkinkan, gerbang pembayaran segera melakukan otorisasi dan transfer. Ini dilakukan dengan cara

menginstruksikan bank nasabah 1 agar mendebit rekening bank milik nasabah 1, dan

menginstruksikan kepada bank nasabah 2 untuk mengkredit rekening bank nasabah 2. Semua ini dilakukan di jaringan privat perbankan.

5 GERBANG PV N1 NASABAH 1 PB 2 GERBANG PV 1 GERBANG PV N1 NASABAH 1 PB N2 NASABAH 2 PB

(6)

-41. Software gerbang pembayaran membuat tanda bukti bahwa payment gateway sudah menerima cek digital dari nasabah 2.

42. Software gerbang pembayaran membuat pesan bahwa message telah dikirim dan diterima oleh rumah kliring. Proses kliring sendiri bisa memakan waktu 1 hari.

43. Jika jaringan antar bank tersedia, software gerbang pembayaran juga membuat pesan yang berisi hasil otorisasi dan transfer.

44. Software gerbang pembayaran menggabungkan tanda bukti penerimaan cek, pesan pengiriman ke rumah kliring dan pesan hasil otorisasi & transfer, kemudian menandatanganinya dengan cara membuat sidik jari dari pesan gabungan tadi, serta mengenkripsi sidik jari itu dengan kunci privat gerbang pembayaran.

45. Software gerbang pembayaran membuat kunci simetris (#6) secara acak, dan menggunakannya untuk mengenkripsi pesan gabungan tadi. Kunci simetris tadi kemudian dienkripsi dengan kunci publik dari nasabah 2.

46. Software gerbang pembayaran mengirim pesan gabungan yang terenkripsi itu kepada nasabah 2, beserta sertifikat yang diperlukan. 47. Software gerbang pembayaran

menggabungkan pesan pengiriman ke rumah kliring dengan pesan hasil otorisasi & transfer, kemudian menandatanganinya dengan cara membuat sidik jari dari pesan gabungan tadi, serta mengenkripsi sidik jari itu dengan kunci privat gerbang pembayaran.

48. Software gerbang pembayaran membuat kunci simetris (#7) secara acak, dan menggunakannya untuk mengenkripsi pesan gabungan tadi. Kunci simetris tadi kemudian dienkripsi dengan kunci publik dari nasabah 1.

49. Software gerbang pembayaran mengirim pesan gabungan yang terenkripsi itu kepada nasabah 1, beserta sertifikat yang diperlukan. sambungan -pesan kliring pesan otorisasi & transfer NASABAH 2 6 NASABAH 1 7 NASABAH 2 6 GP CA

+

pesan kliring pesan otorisasi & transfer

+

GP NASABAH 1 7 GP CA

+

GERBANG PV 6 tanda bukti pesan kliring pesan otorisasi & transfer

+

GP tanda bukti

+

pesan kliring pesan otorisasi & transfer

+

GP pesan kliring pesan otorisasi & transfer

+

GP tanda bukti

+

NASABAH 2 PB NASABAH 1 PB 7 GERBANG PV

(7)

Komputer Nasabah 2 Menerima pesan kliring dan pesan otorisasi & transfer

50. Software nasabah 2 mengotentikasi sertifikat digital yang diterimanya.

51. Software nasabah 2 mendekripsi kunci simetris (#6) dengan menggunakan kunci privat miliknya, lalu menggunakan kunci simetris itu untuk mendekripsi pesan-pesan dari gerbang pembayaran.

52. Software nasabah 2 mengotentikasi tanda tangan gerbang pembayaran pada pesan-pesan itu dengan cara mendekripsikannya dengan kunci publik gerbang pembayaran, lalu membandingkannya dengan sidik jari dari pesan-pesan itu yang dibuat sendiri oleh nasabah 2.

53. Nasabah 2 menerima status pembayaran cek digital.

GP GERBANG PB 6 NASABAH 2 PV Komputer Nasabah 1 Nasabah 1: Menerima pesan kliring dan pesan otorisasi & transfer

54. Software nasabah 1 mengotentikasi sertifikat digital yang diterimanya.

55. Software nasabah 1 mendekripsi kunci simetris (#7) dengan menggunakan kunci privat miliknya, lalu menggunakan kunci simetris itu untuk mendekripsi pesan-pesan dari gerbang pembayaran.

56. Software nasabah 1 mengotentikasi tanda tangan gerbang pembayaran pada pesan-pesan itu dengan cara mendekripsikannya dengan kunci publik gerbang pembayaran, lalu membandingkannya dengan sidik jari dari pesan-pesan itu yang dibuat sendiri oleh nasabah 1.

57. Nasabah 1 menerima status pembayaran cek digital.

GP GERBANG PB pesan kliring pesan otorisasi & transfer

+

GP NASABAH 1 7 GP CA

+

7 NASABAH 1 PV pesan kliring pesan otorisasi & transfer

+

NASABAH 1 6 GP CA

+

pesan kliring pesan otorisasi & transfer

+

GP tanda bukti

+

pesan kliring pesan otorisasi & transfer

+

tanda bukti

+

(8)

tanda bukti N2 NASABAH 1 4

Komputer Nasabah 1

Nasabah 1:

Menerima

tanda bukti

penerimaan

cek

30. Software nasabah 1 mendekripsi kunci simetris (#4)dengan kunci privat miliknya, lalu dengan kunci

simetris itu mendekripsi tanda bukti dari nasabah 2. 31. Software nasabah 1 mengotentikasi tanda tangan

nasabah 2 pada tanda bukti dengan cara

mendekripsikannya dengan kunci publik nasabah 2, lalu membandingkannya dengan sidik jari dari tanda bukti yang dibuat sendiri oleh nasabah 1.

32. Nasabah 1 menerima dan mencatat tanda bukti konfirmasi penerimaan cek digital dari nasabah 1 oleh nasabah 2. N2 NASABAH 2 PB tanda bukti NASABAH 1 PV

Hak cipta © 1997 oleh

amwibowo@excite.com

amwibowo@caplin.cs.ui.ac.id

Referensi

Dokumen terkait

Uji normalitas dalam penelitian ini menggunakan Central Limit Theorem. Sehingga sampel penelitian yang digunakan lebih besar dari 30 yaitu sebesar 273 perusahaan

Pada penelitian yang dilakukan Mustikarini dan Fitriasasi (2012); Sudarsana (2013) tingkat ketergantungan dengan pusat diukur dengan besarnya Dana AlokasiUmum

Hasil filter warna citra berdasarkan nilai acuan (T) dan nilai toleransi (tol), x sebagai warna HSV pada piksel yang ada maka warna yang tidak termasuk dalam rentang T-tol <

Subjek penelitian : usia > 35 tahun Desain penelitian : Case Control Lokasi penelitian : RSUD Ulin Banjarmasin RLPP merupakan indikator obesitas dengan OR = 5,032,

Efisien, berarti Pengadaan Barang/Jasa harus diusahakan dengan menggunakan dana dan daya yang minimum untuk mencapai kualitas dan sasaran dalam waktu yang ditetapkan

Berdasarkan uraian di atas, maka akan dibahas tentang perencanaan strategi sistem dan teknologi informasi dengan judul “Perencangan Strategi,Operasi, dan Teknologi

Dalam pertunjukan tayub, dapat dirinci pihak-pihak yang berperan, yaitu joged, pengarih tamu, pembawa acara, host, pihak karawitan, pengatur tata suara, pengatur tata

Kepala Sekolah Pengawas Sekolah Guru Tenaga Kependidikan Dinas Pendidikan Kepala Sekolah Pengawas Sekolah Guru Tenaga Kependidikan Dinas Pendidikan Kepala Sekolah Guru