vi
ABSTRAK
Tindakan pencurian data sering terjadi pada pertukaran informasi yang menggunakan jaringan komunikasi. Teknik kriptografi merupakan salah satu alternatif untuk meminimalkan tindakan pencurian data khususnya data berupa teks dengan memberikan prosedur keamanan. Pada penelitian ini penulis mengkombinasikan kriptografi klasik dan kriptografi modern dengan tujuan untuk memperkuat keamanan pesan. Untuk kriptografi klasik, penulis memilih algoritma Columnar Transposition Cipher dikarenakan menggunakan teknik transposisi yang mengubah posisi karakter teks asli sehingga lebih sulit untuk dipecahkan yang kemudian kombinasi teknik transposisi inilah yang menjadi dasar dari pembentukan algoritma kriptografi modern. Untuk kriptografi modern, penulis memilih algoritma Data Encryption Standard (DES) dikarenakan Data Encryption Standard (DES) merupakan algoritma enkripsi yang paling banyak dipakai di dunia hingga saat ini. Proses pengamanan pesan diawali dengan proses enkripsi plainteks menggunakan algoritma Columnar Transposition Cipher untuk menghasilkan cipherteks pertama yang disebut cipher CTC. Kemudian cipher CTC dienkripsi dengan algoritma Data Encryption Standard (DES) sehingga menghasilkan cipherteks akhir. Sedangkan untuk proses dekripsi, tahap awal yang dilakukan adalah mendekripsi cipherteks dengan algoritma Data Encryption Standard (DES) untuk mendapatkan cipher CTC. Selanjutnya cipher CTC didekripsi dengan algoritma Columnar Transposition Cipher untuk menghasilkan plainteks kembali.
Kunci : Kriptografi, Enkripsi, Dekripsi, Columnar Transposition Cipher, Data Encryption Standard, Android
vii
COMBINATION IMPLEMENTATION OF COLUMNAR TRANSPOSITION
CIPHER ALGORITHM AND DATA ENCRYPTION STANDARD IN TEXT
ENCRYPTION AND DECRYPTION APPLICATION
BASED ON ANDROID
ABSTRACT
Data theft often occurs on the exchange of information using communication network. Cryptographic techniques is one alternative to minimize theft of data, especially data in the form of text to provide security procedures. In this study, the author combines classical cryptography and modern cryptography with the aim to strengthen the security of the message. For classical cryptography, the authors choose Columnar Transposition Cipher algorithm uses a technique due transposition change the original text character position making it more difficult to resolve which then this combination of transposition technique is the basis of the formation of modern cryptographic algorithms. For modern cryptography, the authors choose the algorithm Data Encryption Standard (DES) due to the Data Encryption Standard (DES) encryption algorithm is the most widely used in the world today. The process of securing the message begins with the plaintext encryption algorithm Columnar transposition cipher to produce the first ciphertext called cipher CTC. Cipher CTC then encrypted with an algorithm Data Encryption Standard (DES) to produce ciphertext end. As for the decryption process, the initial stage does is decrypt ciphertext with the algorithm Data Encryption Standard (DES) to get cipher CTC. Furthermore cipher CTC decrypted with the algorithm Columnar transposition cipher to produce the plaintext back.
Keyword : Cryptography, Encryption, Decryption, Columnar Transposition Cipher, Data Encryption Standard, Android