Saran Implementasi Hybrid Cryptosystem dengan Algoritma One Time Pad dan Algoritma Rabin Cryptosystem dalam Pengamanan Data Teks

5.2 Saran

Berikut ini adalah saran yang dapat digunakan untuk tahap pengembangan penelitian sistem ini antara lain: 1. Didalam penelitian ini pesan yang akan dienkripsi dan didekripsi dalam bentuk .txt dan .doc. diharapkan kedepannya bisa mengenkripsi dan dekripsi semua bentuk file termasuk.docx dan .otd. 2. Diharapkan kedepannya sistem ini dapat diterapkan didalam media seperti sms, email dan sebagainya. 3. Dalam menentukan plaintext yang benar dari keempat hasil proses dekripsi pada algoritma Rabin, dapat menggunakan cara atau metode lain selain autodekripsi. Universitas Sumatera Utara DAFTAR PUSTAKA Ariyus, D. 2008. Pengantar Ilmu Kriptografi: Teori, Analisis dan Implementasi. ANDI: Yogyakarta Astutik, Amelia.2007. Algoritma Enkripsi One Time Pad untuk Sistem Pengamanan Access Database Server . Skripsi. Semarang, Indonesia : Universitas Negeri Semarang. Cormen, T. H., Leiserson, C. E., Rivest, R. L. Stein, C. 2009. Introduction to Algorithms . 3 rd Edition. The MIT Press: Cambridge Galbraith, S. D. 2012. Mathematics of Public Key Cryptography. Cambridge University Press: Cambridge. Harahap, A.A. 2014. Implementasi Sistem Keamanan Data Menggunakan Steganografi Teknik Pemetaan Titik Hitam dengan Pencarian Sekuensial dan Rabin Cryptosystem. Skripsi. Universitas Sumatera Utara. Kromodimoeljo, S. 2010. Teori dan Aplikasi Kriptografi. SPK IT Consulting: Jakarta. Lipschutz, S. Lipson, M. L. 2007. Schaum’s Outline of: Theory and Problems of Discrete Mathematics . McGraw-Hill: New York. Mollin, R. A. 2007. An Introduction to Cryptography. 2 nd Edition. Chapman HallCRC: Boca Raton, Florida. Mollin, R. A. 2008. Fundamental Number Theory with Applications. 2 nd Edition. Chapman HallCRC: Boca Raton, Florida. Munir, Rinaldi. 2003. Matematika Diskrit. Bandung, Indonesia : Penerbit Informatika Bandung. Munir, Rinaldi. 2006. Kriptografi. Informatika: Bandung Paar, C. Pelzl, J. 2010. Understanding Cryptography. Springer-Verlag: Berlin. Prameswara, G. 2013. Implementasi Algoritma One Time Pad pada data teks dan Knapsack pada kunci. Skripsi. Universitas Sumatera Utara. Universitas Sumatera Utara Rădulescu, M. 2008. Public-key cryptography: the RSA and the Rabin cryptosystems. Tesis. Babeş-Bolyai University Rosen, K. H. 2012. Discrete Mathematics and Its Applications. 7 th Edition. McGraw-Hill: New York nding Cryptography. Springer-Verlag: Berlin Sadikin, R. 2012. Kriptografi untuk Keamanan Jaringan dan Implementasinya dalam Bahasa Java . ANDI: Yogyakarta. Saragih, F.R. 2008.Penggunaan Kriptografi One Time Pad Algoritma Vernam dalam Pengamanan Informasi.Skripsi. Institut Teknologi Bandung. Schneier, B. 1996. Applied Cryptography: Protocols, Algorithms and Source Code in C . 2 nd Edition. John Wiley Sons, Inc: New Jersey Smart, N. 2004. Cryptography: An Introduction. 3 rd Edition. University of Bristol. Stallings, W. 2011. Cryptography and Network Security: Principles and practice. 5th Edition. Pearson Education, Inc.: USA Wandani, H. 2012. Implementasi sistem keamanan data dengan menggunakan teknik steganografi end of file EOF dan rabin public key cryptosystem. Skripsi. Universitas Sumatera Utara.. Welschenbach, M. 2005. Cryptography in C an C++. Terjemahan David Kramer. 2 nd AmericanEdition. Apress: Berkeley . Universitas Sumatera Utara LISTING PROGRAM 1. Bahasa Python

1.1. Modulegate.py