Implementasi Algoritma Kunci Publik Luc dan Algoritma Kompresi Goldbach Codes untuk Perancangan Aplikasi Pengamanan dan Kompresi File

vi

ABSTRAK

Data adalah kumpulan informasi. Data menjadi penting jika terdapat informasi yang
bersifat rahasia di dalamnya. Salah satu metode pengamanan data yaitu dengan
menggunakan algoritma kriptografi. Algoritma yang digunakan adalah Algoritma
LUC untuk pengamanan data file PDF. Pada Algoritma LUC, teks pada file PDF
dikonversi ke American Standart Codes for Information Interchange (ASCII) yang
digunakan untuk mengubah teks menjadi angka. Algoritma LUC merupakan
kriptografi asimetri sehingga menggunakan dua kunci yang berbeda, yaitu kunci
publik untuk enkripsi dan kunci privat digunakan untuk dekripsi. Enkripsi
menyebabkan ukuran data menjadi lebih besar sehingga diperlukan proses kompresi.
Kompresi data yang digunakan adalah Algoritma Goldbach Codes, dengan
menggunakan tabel Goldbach G0 Codes. Skripsi ini menguraikan bagaimana
penerapan Algoritma LUC dan Algoritma Goldbach Codes untuk pengamanan dan
kompresi file PDF. Hasil akhir menunjukkan bahwa cipherteks dapat kembali ke
plainteks, namun penggunaan kunci enkripsi dan dekripsi yang cukup besar
mengakibatkan lamanya proses enkripsi dengan waktu rata-rata 815.797,8 milisecond
dan dekripsi dengan waktu rata-rata 1.120.147,6 milisecond . Beberapa file yang diuji
melalui proses tahapan enkripsi dan kompresi menunjukkan hasil parameter kompresi

ratio dengan nilai rata-rata 2,36%.

Kata Kunci: Kriptografi, Kompresi, Asimetri, LUC, Goldbach Codes

Universitas Sumatera Utara

vii

IMPLEMENTATION OF LUC PUBLIC KEY ALGORITHM AND
COMPRESSION GOLDBACH CODES ALGORITHM FOR
DESIGNING APPLICATION SECURITY
AND COMPRESSION PDF FILE

ABSTRACT

Data is a collection of information. Data to be important if there is confidential
information on it. One method of securing data is by using a cryptographic algorithm.
The algorithm used is the LUC algorithms for data security PDF file. At LUC
algorithms, text in PDF files are converted into American Standard Codes for
Information Interchange (ASCII) which is used to convert text to numbers. LUC

algorithm is asymmetric cryptography that uses two different keys, the public key for
encryption and a private key used for decryption. Encryption causes the data size to be
larger so that the required compression process. Data compression algorithm used is
Goldbach Codes, using tables Goldbach G0 Codes. This thesis describes how the
application of LUC algorithms and algorithms Goldbach LUC Codes for security and
compression PDF files. The final results showed that the ciphertext can go back to
plaintext, but the use of encryption and decryption keys are large enough lead length
of the encryption process with an average of 815,797.8 millisecond and decryption
with the average time 1120147.6 millisecond. Some files were tested through the
stages of the process of encryption and compression ratio shows the results of
compression parameters with an average value of 2.36%.

Keywords: Cryptography, Compression, Asymmetric, LUC, Goldbach Codes

Universitas Sumatera Utara