SANDI ONE TIME PAD

Lis Endah Pratiwi, 2014 Program Aplikasi Kriptografi Penyandian One Time Pad Menggunakan Sandi VigenereUniversitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu diperoleh ciphertext jika diubah ke karakter huruf menjadi, . Sedangkan untuk proses dekripsi: diperoleh plaintext jika diubah ke karakter huruf akan kembali menjadi plaintext .

3.2 SANDI ONE TIME PAD

Sandi one time pad OTP merupakan sandi yang mencapai kerahasiaan sempurna, artinya kriptanalis tidak dapat dengan mudah untuk memecah sandi Lis Endah Pratiwi, 2014 Program Aplikasi Kriptografi Penyandian One Time Pad Menggunakan Sandi VigenereUniversitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu tidak dengan cara statistik kemunculan huruf sekalipun. Hal tersebut, karena kunci yang digunakan untuk sandi ini diberikan secara acak, hanya digunakan sekali dan panjangnya mengikuti panjang plaintext. Definisi 3.2.1: Sandi one time pad Menezes et al., 1996: 21 dimana, karakter ke- ciphertext karakter ke- plaintext karakter ke- kunci indeks bilangan asli operator bitwise XOR Jika barisan kunci diambil secara acak dan hanya digunakan sekali. Sedangkan untuk proses dekripsi sandi OTP adalah Contoh 3.2.2 Misalkan plaintext “ ” diubah ke dalam kode ASCII dapat dilihat pada tabel 2.1 menjadi Dengan panjang barisan kunci sesuai dengan panjang plaintext dan diambil secara acak misalkan . Dengan proses enkripsi: sehingga diperoleh , sehingga diperoleh , Lis Endah Pratiwi, 2014 Program Aplikasi Kriptografi Penyandian One Time Pad Menggunakan Sandi VigenereUniversitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu sehingga diperoleh , sehingga diperoleh , sehingga diperoleh , sehingga diperoleh , sehingga diperoleh . Setelah semua diperoleh, maka didapat ciphertext adalah diubah kembali karakter melalui kode ASCII menjadi ETX . Untuk proses dekripsi adalah sebagai berikut, Lis Endah Pratiwi, 2014 Program Aplikasi Kriptografi Penyandian One Time Pad Menggunakan Sandi VigenereUniversitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu sehingga diperoleh , sehingga diperoleh , sehingga diperoleh , sehingga diperoleh , sehingga diperoleh , sehingga diperoleh , Lis Endah Pratiwi, 2014 Program Aplikasi Kriptografi Penyandian One Time Pad Menggunakan Sandi VigenereUniversitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu sehingga diperoleh . Setelah semua diperoleh dari proses dekripsi, yaitu kemudian diubah menjadi karakter pada tabel ASCII sama seperti plaintext awal.

3.3 PENYANDIAN SANDI ONE TIME PAD MENGGUNAKAN SANDI