Hashing kriptografi dan digital signature di blockchain

2022-11-17, 10:27


TL:DR

Teknologi Blockchain memastikan pihak yang tidak berwenang tidak dapat melihat informasi yang dipertukarkan dalam transaksi tertentu melalui kriptografi hashing dan digital signature。

Hashing merupakan tindakan memetakan data dari kuantitas apa pun dan menghasilkan nilai matematika unik untuknya,sering dikenal sebagai “nilai hash”,“pesan”,atau hanya “hash”。

Digital signature dapat dianggap sebagai persamaan elektronik dari tulisan tangan atau stempel timbul,memberikan peningkatan keamanan sekaligus menurunkan kemungkinan peniruan identitas atau pencurian identitas。

Signifikansi hashing kriptografi meliputi:melindungi transaksi dari perubahan yang tidak sah dan Memverifikasi konfirmasi transaksi tanpa sepengetahuan penuh tentang blok tersebut。


Pengantar



Teknologi Blockchain menggunakan teknik keamanan informasi seperti kriptografi hashing dan digital signature。Blockchain bukan satu-satunya teknologi di mana digital signature dan hashing kriptografi digunakan。Namun,mereka meningkatkan sistem keamanan dengan distributed ledger technology。Karena kami telah berkembang ke perangkat penyimpanan flash yang berisi informasi dalam jumlah besar,komunikasi terus berubah dari waktu ke waktu。 Namun,komunikasi selalu mengikuti praktik enkripsi terbaik untuk memastikan bahwa informasi disembunyikan dari orang lain。Dengan itu,kriptografi menjadi alat penting untuk menjaga keamanan data yang sensitif。

Saat menggunakan kriptografi,konten asli pesan diubah menjadi sandi sebelum dikirim ke penerima。Penerima adalah satu-satunya orang yang memiliki akses ke kunci untuk menguraikan sandi。Dengan itu,tidak ada pihak ketiga yang dapat mencegat komunikasi saat dikirim dari satu pihak ke pihak lain。

Apa itu hasing kriptografi?

Hashing betul merupakan tindakan pemetaan data dari kuantitas apapun dan menghasilkan nilai matematika yang unik untuk itu,sering dikenal sebagai “nilai hash”,”pesan“,atau hanya “hash”,dalam hal keamanan dan privasi。Nilai hash akan berubah meski terdapat sedikit perubahan pada data。

Tidak mungkin membalikkan algoritma hash kriptografi dan membuat ulang data asli karena nilai hash ini satu arah dan tidak dapat ditentukan。

Fungsi hashing sering digunakan saat menambahkan blok baru ke blockchain。Setiap blok di jaringan diamankan dengan hash kriptografi dan berisi data。Pemilik data memiliki kunci untuk blok ini。Tapi begitu data ditempatkan di blok,itu menjadikannya tidak dapat diubah,yang artinya tidak dapat diubah atau dihapus dan tetap di tempat itu tanpa batas waktu。

Aplikasi hashing kriptografi di blockchain

Penggunaan hashing di blockchain menekankan kejelasan dari tamper-proofing。Setiap blockchain baru dimulai dengan blok genesis,yang mencatat informasi tentang hampir semua hal yang telah terjadi di blockchain sejauh ini。Maka,keluaran fungsi hash mengidentifikasi keadaan saat ini dari blockchain yang relevan。

Penting juga untuk diingat bahwa aktivitas ditambahkan ke rantai saat terjadi。Fakta bahwa blok baru selalu merekam informasi dari blok sebelumnya sangatlah penting。Perubahan apa pun dapat mengubah hash rantai,membuat identifikasi perubahan menjadi lebih sederhana dan lebih akurat。Struktur data yang berisi filter bloom atau tabel hash adalah contoh aplikasi dari fungsi hash yang canggih。Dalam hal ini,kecepatan pencarian data,yang bukan keamanan,adalah tujuan utama hashing。Di sisi lain,fungsi hash juga digunakan dalam digital signature karena cocok untuk menggunakan metode deterministik untuk menghasilkan hasil yang sama untuk masukan yang sama。

Keuntungan hashing kriptografi di blockchain

Keuntungan hashing kriptografi di blockchain meliputi:
Akses ke bukti kepemilikan informasi tertentu tanpa harus mengungkapkannya。
Melindungi transaksi dari perubahan yang tidak sah。
Verifikasi konfirmasi transaksi tanpa pengetahuan penuh tentang blokir。
Menurunkan bandwidth transaksi。
Membuat teka-teki kriptografi transaksi。

Digital Signature dalam bahasa sehari-hari



Mari kita asumsikan Alice adalah CEO sebuah perusahaan sementara Bob adalah petugas keuangan。Bob sering mengirim pesan ke Alice untuk mentransfer sejumlah uang ke beberapa mitra bisnis perusahaan。Bob menulis pesan ‘Transfer $2M ke XYZ’,yang,contohnya,di “Nerd Planet”,diwakili oleh angka “9394”。Dia khawatir Bob akan percaya bahwa pesan itu tidak dikirim olehnya(mungkin beberapa peretas menyamar sebagai bosnya)。Agar Bob percaya bahwa komunikasi itu datang darinya,dia ingin mengirimkannya kepadanya bersamaan dengan digital signature。

Apa itu digital signature di blockchain?

Digital signature,yang dapat membantu membangun kepercayaan pada blockchain,pada dasarnya adalah metode bukti kriptografi。Kepercayaan pada sistem blockchain kemungkinan artinya komunikasi tersebut berasal dari sumber tertentu,sehingga kekhawatiran tentang peretasan atau penyimpangan lainnya dapat dihentikan。Digital signature dapat dianggap persamaan elektronik dari penyegelan tulisan tangan atau stempel timbul。

Mereka dapat memberikan keamanan yang lebih baik sambil menurunkan kemungkinan peniruan identitas atau pencurian identitas。Digital signature menggunakan koneksi matematis untuk menautkan dua kunci terpisah,preseden luar biasa yang ditetapkan oleh kriptografi asimetris。Kunci pribadi dan kunci publik adalah bagian dari kunci。Dengan penggunaan fungsi hash yang aman,sistem digital signature dapat diimplementasikan。

Signifikansi Digital Signature di Blockchain

Signifikansi tanda tangan digital di blockchain terutama didasarkan pada dua tujuan utama, meliputi
Digital signature mengkonfirmasi bahwa pesan yang diterima penerima berasal dari pengirim yang dikreditkan dengan pengirimannya。Tidak ada penolakan adalah karakteristik yang dipertanyakan。

Digital signature juga meyakinkan penerima bahwa pesan tidak mengalami perubahan apa pun saat transit。Infrastruktur dapat menemukan pertahanan yang lebih baik terhadap perantara berbahaya atau modifikasi yang tidak diinginkan。


Hubungan Antara Hashing and Digital Signature

Tiga fase utama tanda tangan digital di blockchain seperti hashing,signature,dan Verifikasi,akan membantu menunjukkan hubungan antara hashing kriptografi dan digital signature。

Tahap 1:Blockchain pertama-tama melakukan hash pesan atau data digital dengan mengirimkannya ke proses hashing。Algoritma membantu dalam menghasilkan nilai hash atau intisari pesan ketika pesan bervariasi secara signifikan dalam ukuran tetapi memiliki nilai hash dengan panjang yang sama saat di-hash。Seperti yang telah kita ketahui,ini adalah karakteristik esensial dari fungsi hash dan jelas mempengaruhi digital signature。Sebagian besar aplikasi blockchain memerlukan hashing untuk menggunakan intisari pesan dengan panjang tetap selama proses berlangsung。

Tahap 2:Penandatanganan adalah langkah kedua dalam menggunakan digital signature di blockchain。Setelah informasi dalam pesan telah di-hash,pengirim pesan harus menandatanganinya。Kriptografi kunci publik sangat penting pada tahap proses ini。Meski hanya menggunakan satu jenis kriptografi asimetris,banyak algoritma digital signature memberikan fungsi yang berbeda。Pesan yang ditandatangani secara digital cenderung memiliki berbagai digital signature dikarenakan terkait erat dengan isi dari setiap pesan。

Tahap 3:
Verifikasi adalah langkah terakhir dalam proses penggunaan digital signature berbasis blockchain。Menggunakan kunci publik,penerima dapat dengan cepat memverifikasi keakuratan digital signature。Tanda tangan(signature)dapat berfungsi sebagai sidik jari digital pesan。

Tidak ada penolakan,autentikasi,dan integritas data adalah tujuan mendasar yang dapat dicapai dengan bantuan aplikasi digital signature di blockchain。Oleh karena itu,peretasan dan digital signature telah berkontribusi secara signifikan dalam meningkatkan tingkat keamanan teknologi blockchain。

Kesimpulan

Industri yang berbeda dapat mengambil manfaat dari banyak kasus penggunaan hashing dan digital signature ekosistem blockchain。Menyelesaikan operasi moneter dan perjanjian dengan keamanan tinggi dan integritas data merupakan salah satu penggunaan praktis hashing dan digital signature。

Data adalah semua yang dikonsumsi dunia abad kedua puluh satu。Namun,ketergantungan pada data menimbulkan masalah serius,termasuk privasi dan keamanan。Aplikasi Blockchain menjadi lebih diminati karena solusi yang mereka berikan dalam hal ini。Oleh karena itu,Anda dapat memaksimalkan potensi mereka jika Anda memahami secara komprehensif relevansi hashing dan digital signature di blockchain。




Pengarang:Gate.io Pengamat:M. Olatunji Penerjemah:Tasya A.
Disclaimer:
*Artikel ini hanya mewakili pandangan pengamat dan bukan merupakan saran investasi。
*Gate.io memiliki semua hak atas artikel ini。Memposting ulang artikel akan diizinkan asalkan diberikan izin oleh Gate.io。Dalam semua kasus lain,tindakan hukum akan diambil karena pelanggaran hak cipta。

Bagikan
gate logo
Credit Ranking
Complete Gate Post tasks to upgrade your rank