Implementasi Kombinasi Algoritma Columnar Transposition Cipher dan Data Encryption Standard pada Aplikasi Enkripsi dan Dekripsi Teks Berbasis Android

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

Universitas Sumatera Utara

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

Universitas Sumatera Utara