Mikaylabinar.com– Kita mungkin sudah mengenal atau sering mendengar tentang cryptocurrency, kemudian bagaimana dengan kriptografi pada mata uang virtual?
Kriptografi adalah sebuah sistem yang digunakan untuk melindungi berita didalamnya dengan menggunakan isyarat tertentu yang sulit dibaca kecuali hanya mereka yang ditujukan untuk berita tersebut yang mampu membaca dan memprosesnya.
Asal kata Kriptografi
Kata “kriptografi” berasal dari bahasa Yunani kryptos, yang memiliki arti tersembunyi dan “-grafi” berarti “menulis”.
Asal permintaan kriptografi berasal dari hieroglif Mesir sekitar 2000 SM. Hieroglif ini berisikan piktogram kompleks, yang artinya hanya dikenali oleh segelintir orang saja.
Penggunaan kata sandi modern pertama oleh Julius Caesar (100 SM sampai 44 SM), yang tidak mempercayai utusannya ketika berkomunikasi dengan gubernur dan perwiranya.
Untuk argumentasi ini, dia membuat sistem di mana setiap karakter dalam pesannya diganti dengan abjad tiga posisi sebelumnya dalam alfabet Romawi.
Dalam ilmu komputer, kriptografi mengacu pada info yang kondusif dan teknik komunikasi yang diturunkan dari desain matematika dan seperangkat kalkulasi berbasis hukum yang disebut algoritma, untuk mengganti pesan dengan cara yang merepotkan diuraikan.
Algoritma ini digunakan untuk pengerjaan kunci kriptografi, penandatanganan digital, verifikasi untuk melindungi privasi data, penjelajahan web di internet, dan komunikasi rahasia mirip transaksi kartu kredit dan email.
Teknik kriptografi
Kriptografi sungguh bersahabat kaitannya dengan disiplin ilmu kriptologi dan kriptanalisis. Ini mencakup teknik mirip microdots, menggabungkan kata dengan gambar, dan cara lain untuk menyembunyikan berita dalam penyimpanan atau transit.
Namun, di dunia komputer ketika ini, kriptografi paling kerap dikaitkan dengan pengacakan teks biasa menjadi teks sandi (enkripsi), lalu kembali lagi menjadi teks (dikenal sebagai dekripsi). Individu yang mempraktikkan bidang ini diketahui sebagai kriptografer.
Baca juga: Memahami cryptocurrency dan cara kerjanya
Terdapat empat hal utama dalam kriptografi modern yang juga menjadi pola pada kriptografi pada mata duit virtual adalah:
- Kerahasiaan: berita tidak mampu diketahui oleh siapa saja yang tidak diinginkan
- Integritas: gosip tidak mampu diubah dalam penyimpanan atau transit antara pengantardan peserta yang dituju tanpa pergeseran yang terdeteksi
- Non-repudiation: pembuat / pengirim isu tidak mampu menyangkal sudah melakukan suatu transaksi
- Otentikasi: pengirim dan penerima mampu mengkonfirmasi identitas masing-masing
Prosedur dan protokol yang memenuhi beberapa atau semua patokan di atas dikenal sebagai tata cara kriptografi.
Sistem kriptografi sering dianggap hanya mengacu pada prosedur matematika dan acara komputer;
namun, mereka juga memasukkan pengaturan perilaku insan, seperti menentukan kata sandi yang sulit ditebak, keluar dari sistem yang tidak dipakai, dan tidak mendiskusikan prosedur sensitif dengan pihak luar.
Algoritma kriptografi
Sistem kriptografi memakai seperangkat prosedur yang diketahui sebagai algoritma kriptografi, atau sandi, untuk mengenkripsi dan mendekripsi pesan untuk mengamankan komunikasi antara metode komputer, perangkat mobile, dan aplikasi.
Program pada Bitcoin menggunakan fungsi hash atau persamaan matematika yang mengenkripsi pesan menjadi output yang berlawanan sama inputan dimana hasil output berupa gugusan abjad yang tidak mampu dibaca dan dimengerti samasekali kecuali dengan teknik persamaan matematika untuk menguraikannya menjadi pesan yang dapat diketahui
Sebagai teladan:
Pesan yang diantarkan berupa “Kirim $10” maka teknik hash kriptografi akan mengenkripsikan pesan tersebut menjadi 46ab27f445d603f5c33f2153f1fabdc9064fc72e503ec4ae9234c96eec651a6
Cipher suite menggunakan satu algoritma untuk enkripsi, algoritma lain untuk autentikasi pesan, dan algoritma lain untuk pertukaran kunci.
Proses ini, tertanam dalam protokol dan ditulis dalam perangkat lunak yang berjalan pada metode operasi dan jaringan tata cara, melibatkan pembuatan kunci publik dan pribadi untuk enkripsi / deskripsi data, penandatanganan digital dan verifikasi untuk otentikasi pesan, dan pertukaran kunci.
Sumber mesti di isi