Apasih tanda tangan digital itu?
- Tanda tangan digital (A Digital Signature) adalah data string yang mengkaitkan sebuah pesan dalam bentuk digital dengan beberapa entitas asal. Tanda tangan digital atau biasa kita sebut digital signature merupakan teknik digital dari tulisan tanda tangan. sebuah tanda tangan digital dari pesan adalah nomor/karakter yang bergantung pada rahasia yang hanya diketahui penandatanganan dan isi pesan yang harus di tanda tangani.
- Tanda tangan digital adalah stempel autentikasi elektronik yang dienkripsi pada informasi digital seperti pesan email, makro, atau dokumen elektronik. Tanda tangan mengonfirmasi bahwa informasi berasal dari penanda tangan dan belum berubah.
Salah satu algoritma yang digunakan adalah DSA (Digital Standard Algorithm). DSA termasuk ke dalam algoritma kriptografi kunci publik. DSA tidak dapat digunakan untuk enkripsi. DSA dispesifikasikan khusus untuk tanda tangan digital.
Dua fungsi utama DSA yaitu:
- Pembentukan tanda-tangan (signature generation)
- Pemeriksaan keabsahan tanda-tangan (signature verification)
DSA dikembangkan dari algoritma ElGamal. DSA menggunakan dua buah kunci, yaitu kunci publik dan kunci privat. Pembentukan tanda-tangan menggunakan kunci rahasia privat, sedangkan verifikasi tanda tangan menggunakan kunci publik pengirim. DSA menggunakan fungsi hash SHA (Secure hash Algorithm) untuk mengubah pesan menjadi message digest yang berukuran 160 bit.
ELGAMAL
Ada 3 proses yang dilakukan, yaitu :
- Proses pembangkitan kunci,
- Proses pembangkitan tanda tangan
- Proses verifikasi
- Jaminan Tanda Tangan Digital
Syarat dan definisi berikut memperlihatkan jaminan yang diberikan oleh tanda tangan digital.
- Keaslian Penanda tangan dikonfirmasi sebagai penanda tangan. (otentifikasi)
- Integritas Konten belum pernah diubah atau diutak-atik sejak ditanda tangani secara digital. (keutuhan pesan)
- Non-repudiasi Membuktikan pada semua pihak mengenai asal konten yang ditandatangani. Repudiasi mengacu pada tindakan penanda tangan yang menyangkal keterkaitan apa pun dengan konten yang ditandatangani. (nir-penyangkalan)
- Notarisasi Tanda tangan pada file memiliki validasi notaris. (kerahasiaan)
0 komentar:
Posting Komentar