This article has been translated from English to Indonesian.

Bagaimana cara kerja tanda tangan digital?

Sebelum kita membahas detail teknis tentang cara kerja tanda tangan digital, saya ingin membantu memudahkan Anda dengan berbagi cerita lucu.

Anda mungkin berpikir bahwa tanda tangan digital mungkin terdengar rumit, tetapi jika Anda memperhatikan cerita ini dengan saksama, sebenarnya tidak.

Halo! Saya Batman!

Bayangkan Batman memiliki sebuah kotak.

How digital signatures work: Box with a lock

Lihat kotak saya!

Kotak ini memiliki kunci... jenis kunci yang sangat istimewa.

Kunci ini memiliki TIGA keadaan:

  1. Terkunci (AED): Ketika kunci diputar sepenuhnya ke kiri, maka kunci terkunci.
  2. Tidak terkunci (B): Apabila kunci berada di tengah, berarti tidak terkunci.
  3. Terkunci (C): Apabila kunci diputar sepenuhnya ke kanan, berarti terkunci.

Lock has 3 states

Dan kunci memiliki DUA kunci terpisah: kunci hitam dan kunci kuning.

  1. Tombol hitam hanya bisa diputar ke KANAN, yang berarti hanya bisa diputar searah jarum jam (dari A ke B ke C)
  2. Tombol kuning hanya bisa berputar ke KIRI, artinya hanya bisa berputar berlawanan arah jarum jam (dari C ke B ke A).

Lock has two separate keys

Ini berarti bahwa jika kotak terkunci dan kunci diputar ke posisi A, hanya kunci hitam yang dapat membukanya dengan memutarnya ke kanan, ke posisi B (tidak terkunci ).

Jika kotak terkunci pada posisi C, hanya kunci kuning yang dapat membukanya dengan memutar kunci ke kiri, ke posisi B.

Jadi, salah satu kunci dapat mengunci kotak, tetapi setelah terkunci, hanya kunci yang lain yang dapat membukanya.

Karena hitam adalah warna favoritnya, Batman memilih kunci hitam dan menyimpannya untuk dirinya sendiri.

Kita sebut saja kunci inisebagai kunci"pribadi" karenasekarang, hanya Batman yang memilikinya.

Kita sebut saja kunci kedua, kunci kuning, sebagai kunci "publik":

Batman membuat satu juta salinan kunci ini dan setiap kali dia berkendara di jalanan Gotham City dengan Batmobile-nya, dia melemparkannya ke luar jendela kepada para pejalan kaki.

Toss Public Keys

Ada kunci kuning di mana-mana. Akhirnya, semua orang di Kota Gotham memiliki salinan kunci "publik".

Dalam skenario ini, Batman memiliki kunci pribadinya yang dapat berputar searah jarum jam dari A ke B ke C.

Dan semua orang memiliki kunci publiknya yang dapat berputar berlawanan arah jarum jam dari C ke B ke A.

Batman Pensiun!

Mari kita bayangkan Bruce Wayne berubah pikiran dan memutuskan untuk pensiun sebagai "Batman" dan pindah ke Kamar-Taj di Nepal untuk belajar dan menjadi biksu di bawah bimbingan Sang Kuno.

Saya bosan dengan kehidupan superhero yang kaya dan terkenal ini.

Dia juga memutuskan untuk memberikan semua uangnya kepada Alfred, kepala pelayannya.

Jadi dia menulis di selembar kertas, "Berikanuang sebesar 1 triliun dolar kepada Alfred secepatnya."

Batman's letter

Batman memasukkan kertas ini ke dalam kotak. Dengan menggunakan kunci pribadinya, dia memutar kunci pribadinya ke posisi C.... untuk menguncikotak tersebut.

Lock has 3 states

Box locked with private key (digital signature)

Kemudian dia mengambil selembar kertas lain dan menulis pesan yang sama, "Berikan$1 triliun dolar kepada Alfred secepatnya."

Batman's letter

Dia kemudian memberikan selembar kertas ini kepada Alfred dan menginstruksikannya:

Berikan ini kepada bankir saya.

Dan kemudian menambahkan:

Jika bankir saya tidak mempercayai Anda, berikan kotak yang terkunci.

Jadi sekarang ada dua surat dengan pesan yang sama. Yang satu terkunci di dalam kotak. Dan yang satunya lagi ada di saku Alfred yang secara teknis dapat dilihat oleh siapa saja.

Malam harinya, Batman memberi tahu Robin, sahabat karibnya, bahwa ia akan pensiun dan memberikan semua uangnya kepada Alfred.

Robin membocorkan berita tersebut ke media dan keesokan harinya, berita tersebut muncul di seluruh saluran berita TV.

Batman News Flash!

Bankir Batman, Daime Jimon, di Gotham National Bank mengetahui berita tersebut dari televisi di kantornya. Yang mengejutkannya, Alfred muncul meminta uangnya dan memberikan secarik kertas.

Daime Jimon tidak percaya dengan berita tersebut dan menolaknya.

Alfred mengeluarkan kotak yang terkunci.

Alfred whips out the box acting as digital signature

Lalu meletakkan kotak itu di atas mejanya.

Jadi sekarang bankir itu memiliki pesan dan kotak itu.

Message with public key and digital signatures

Sama seperti semua orang di Gotham City, Daime Jimon memiliki kunci kuning yang ia ambil dari jalan di bawah kantornya.

Daime Jimon mengeluarkan kunci "publik" dari sakunya dan melihat apakah dia bisa membuka kunci kotak itu.

Dia memutar kunci "publik" berlawanan arah jarum jam ke kiri ke posisi B dan kotak itu pun terbuka!

Lock has 3 states

Di dalam kotak itu terdapat surat yang ditulis Batman. Dan surat itu cocok dengan surat pertama yang ditunjukkan Alfred kepadanya.

Batman letters match

Daime Jimon meminta maaf kepada Alfred dan meminta asistennya untuk menyiapkan uang.

Dia menyadari bahwa satu-satunya cara untuk mengunci kotak tersebut adalah dengan menggunakan kunci "pribadi" Batman yang hanya dimiliki oleh Batman.

Ini berarti tidak ada orang lain yang bisa memasukkan surat ke dalam kotak tersebut selain Batman dan membuktikan bahwa surat itu memang benar dari Batman!

Penggunaan "sepasang kunci" adalah bagaimana Batman dapat membuktikan bahwa pesan tersebut berasal dari dia, dan HANYA dia, tanpa harus memberikan tanda tangan yang ditulis tangan secara fisik.

Dan penggunaan kotak terkunci menyiratkan bahwa pesan di dalamnya selalu terlindungi dan tidak tersentuh (setelah kotak terkunci).

Pada dasarnya ini menjawab pertanyaan, "Bagaimana Anda dapat membuktikan kepada saya bahwa Batman benar-benar menulis pesan ini tanpa dia harus hadir? Dan bahwa pesan ini tidak dirusak selama perjalanan?"

Ini adalah contoh kasar tentang bagaimana"tanda tangan digital" bekerja , tetapi mudah-mudahan, Anda mulai mendapatkan idenya.

Sekarang mari kita pelajari bagaimana cara kerja tanda tangan digital di dunia kripto!