Header Ads

ad

Prinsip dan Proses dalam Enkripsi Kriptografi

Setelah mengetahui tentang Apa Itu Kriptografi? kali ini kita akan membahas tentang sintak atau dalam arti luasnya hukum, prinsip dan proses dalam enkripsi kriptografi.

Enkripsi kunci privat (kunci yang hanya diketahui oleh pembuat dan penerima cipher) memiliki tiga algoritma dalam pengenkripsiannya. Pertama, prosedur untuk membangkitkan kunci, kedua prosedur untuk enkripsi, dan ketiga prosedur untuk dekripsi. Ketiganya mempunyai fungi sebagai berikut:

1. Algoritma pembangkit kunci Gen adalah algoritma probabilistik yang menghasilkan kunci k yang dipilih sesuai dengan beberapa distribusi yang telah diatur masing-masing teknik enkripsi.

2. Algoritma enkripsi Enc mengambil input kunci k dan pesan plaintext m kemudian menghasilkan output ciphertext c. Dapat kita tulis dengan Enck(m) yang dibaca enkripsi plaintext m menggunakan kunci k.

3. Algoritma dekripsi Dec mengambil input kunci k dan pesan ciphertext c kemudian menghasilkan out plaintext m. Notasi dekripsi ciphertext c menggunakan kunci k dapat kita tulis Deck(c).

Sampel proses enkripsi dan dekripsi
Himpunan semua kunci yang mungkin dari algoritma pembangkit kunci disebut ruang kunci dan dilambangkan dengan K. Hampir selalu, Gen hanya memilih sebuah kunci yang seragam secara acak dari ruang kunci. Kumpulan semua pesan dapat dienkripsi dilambangkan M dan disebut plaintext (atau pesan asli),

Karena setiap ciphertext diperoleh dengan mengenkripsi beberapa plaintext di bawah beberapa kunci, himpunan K dan M bersama-sama mendefinisikan satu himpunan dari semua ciphertext yang mungkin yang dilambangkan dengan C. Skema enkripsi sepenuhnya ditentukan oleh tiga algoritma di atas (Gen, Enc, Dec) dan ruang plaintext M.

Dari penjelasan di atas, dapat kita simpulkan bahwa:
Deck(Enck(m)) = m ∈ M

Kesimpulan dari algoritma enkripsi kali yaitu:
Dalam suatu proses enkripsi pasti terdapat tiga proses, yaitu Gen (membangkitkan kunci k), Enc (proses enkripsi plaintext m dengan kunci k) dan Dec (proses dekripsi ciphertext c dengan kunci k)

Sekian pembahasan mengenai prinsip dan proses dalam enkripsi kriptografi kali ini, silahkan komentar apabila ada hal yang ingin ditanyakan.

Gambar dari: skyhighnetworks.com

Tidak ada komentar