(0721) 8030188    pusat@itera.ac.id   

MODIFIKASI ALGORITMA KRIPTOGRAFI KLASIK ONE TIME PAD DENGAN KOMBINASI METODE SUBSTITUSI, TRANSPOSISI, DAN EKSPANSI


Pada saat sekarang ini, menjaga kerahasiaan pesan atau informasi merupakan hal yang sangat penting, untuk menjaga kerahasiaan pesan atau informasi, terdapat teknik yang disebut kriptografi. Kriptografi adalah ilmu dan seni yang digunakan untuk mengamankan data dan informasi dengan cara mentransformasikan data atau informasi menjadi sebuah data atau informasi sandi yang tidak bermakna. One Time Pad (OTP) merupakan salah satu algoritma kriptografi yang sangat kuat sehingga dijuluki dengan unbreakable cipher atau cipher yang tidak dapat dipecahkan. Walaupun algoritma OTP sangat kuat, namun algoritma OTP memiliki kelemahan dari segi kapasitas karena menggunakan kunci yang panjangnya sama dengan panjang plaintext sehingga penelitian ini melakukan modifikasi pada algoritma One Time Pad untuk mengatasi kelemahan tersebut. Penelitian ini mengatasi kelemahan algoritma One Time Pad dengan menggunakan konsep “kata kunci” yang dapat membangkitkan kunci acak sepanjang plaintext saat proses enkripsi dengan menggunakan metode substitusi, transposisi, dan ekspansi. Metode ekspansi digunakan untuk memanjangkan kata kunci sampai memiliki panjang karakter minimal sama dengan panjang karakter plaintext, transposisi digunakan untuk mengacak susunan karakter kunci, sedangkan metode substitusi digunakan untuk meningkatkan variasi karakter pada kunci. Setelah melakukan penelitian ini, didapatkan hasil berupa algoritma One Time Pad modifikasi yang memiliki efisiensi kapasitas sekitar 33% dibandingkan dengan algoritma aslinya dalam hal kapasitas, dan tetap memiliki keamanan yang tidak dapat diserang dengan metode kriptanalisis analisis frekuensi dan metode kasiski. Kata Kunci : One Time Pad, ekspansi, substitusi, transposisi, kata kunci

URI
https://repo.itera.ac.id/depan/submission/SB2208080001

Keyword