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-rata1.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
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