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