One Time Pad (OTP) merupakan satu-satunya algoritma kriptografi sempurna sehingga tidak dapat dipecahkan adalah one-time pad. OTP ditemukan pada tahun 1917 oleh Major Joseph Mauborgne & G. Vernam. OTP termasuk ke dalam kelompok algoritma kriptografi simetri.
Satu-satunya algoritma kriptografi sempurna sehingga tidak dapat dipecahkan adalah one-time pad. One-time pad (pad = kertas bloknot) berisi deretan karakter-karakter kunci yang dibangkitkan secara acak.
Penerima pesan memiliki salinan (copy) pad yang sama. Satu pad hanya digunakan sekali (one-time) saja untuk mengenkripsi pesan. Sekali padtelah digunakan, ia dihancurkan supaya tidak dipakai kembali untuk mengenkripsi pesan yang lain.
Panjang kunci OTP = panjang plainteks, sehingga tidak ada kebutuhan mengulang penggunaan kunci selama proses enkripsi.
Aturan enkripsi yang digunakan persis sama seperti pada Vigenere Cipher.
Enkripsi: ci= (pi + ki) mod 26
Dekripsi: pi = (ci – ki) mod 26
No comments:
Post a Comment