Perkembangan dan Konsep Kriptografi Terminologi Kriptografi

2.1.1. Perkembangan dan Konsep Kriptografi

Kriptografi berasal dari bahasa Yunani, yang terdiri dari kata crypto dan graphia. Crypto berarti rahasia dan graphia berarti tulisan. Kriptografi merupakan ilmu dan seni untuk menjaga keamanan pesan ketika dikirim dari sebuah sumber informasi ke suatu tujuan pengiriman informasi. Para sejarahwan percaya bahwa hieroglif Mesir, yang dimulai sekitar tahun 1900, merupakan contoh pengenkripsian yang paling awal ditemukan. Kunci yang dapat memecahkan rahasia hieroglif adalah Rosetta Stone, ditemukan tahun 1799 di Mesir dan sekarang berada di British Museum, London. Francois Champollion, menggunakan Rosetta Stone, mendekripsi hieroglif pada tahun 1822 Konheim, 2007. Dasar dari sistem kriptografi adalah untuk menyembunyikan informasi rahasia dengan cara yang tidak dapat dipahami oleh pihak lain yang tidak berhak mengetahui informasi tersebut. Dua manfaat umum kriptografi adalah untuk menyimpan data dengan aman dan untuk mengirimkan informasi melalui saluran yang tidak aman seperti internet Diffie et al 2003. Pada kenyataannya pesan yang terenkripsi tetap dapat diakses oleh pihak lain, tetapi dapat dipastikan pihak lain tidak dapat mengerti isi utama pesan tersebut. Pesan yang dikirimkan dapat berupa teks, data numerik, dan data jenis lain disebut dengan plaintext. Dengan melakukan proses enkripsi, plaintext tersebut berubah menjadi ciphertext. Proses untuk mengembalikan ciphertext menjadi plaintext disebut dengan proses dekripsi. Untuk melakukan proses dekripsi diperlukan adanya suatu kunci rahasia. Untuk lebih mengetahui konsep kriptografi dapat dilihat pada terminologi kriptografi. Universitas Sumatera Utara

2.1.2. Terminologi Kriptografi

Ada beberapa terminologi yang berhubungan dengan kriptografi yaitu: 1. Confidentiality Yang dimaksud dengan confidentiality adalah dimana terdapat jaminan kerahasiaan suatu informasi sehingga tidak dapat diakses oleh pihak lain yang tidak berhak. 2. Privacy Pengertian privacy adalah kemampuan yang dimiliki oleh seseorang untuk mengontrol bagaimana informasi pribadinya supaya menyebar dalam suatu komunitas. Istilah ini merupakan sinonim dari secrecy. 3. Code Code merupakan sekumpulan simbol yang digunakan untuk dapat merepresentasikan informasi. 4. Coding theory Coding theory adalah ilmu yang mempelajari tentang transformasi kode yang memungkinkan adanya pengiriman informasi melalui saluran komunikasi dengan cara yang dapat diandalkan. Biasanya teori ini berfokus pada saluran jaringan yang ramai dan mencoba membuat agar informasi dapat diungkap oleh semua orang istilah ini merupakan kebalikan dari kriptografi, dimana informasi hanya untuk pihak yang berhak. 5. Encode, Decode Encode dan decode merupakan proses dasar pada coding theory dimana untuk mentransformasi informasi menjadi kode, dan mengembalikan informasi dari kode tersebut. 6. Cryptography Cryptography adalah ilmu tentang kode rahasia memungkinkan kerahasiaan komunikasi melalui saluran yang tidak aman. Kriptografi juga didefinisikan sebagai ilmu tentang pengamanan informasi terhadap pihak yang tidak Universitas Sumatera Utara berhak. Algoritma kriptografi merupakan algoritma matematis yang menghasilkan suatu proteksi. 7. Cipher Cipher adalah kode rahasia yang merupakan kode publik yang berhubungan dengan informasi rahasia. 8. Cryptography system Cryptography system merupakan sekumpulan algoritma kriptografi yang terdiri atas sandi dan pola dalam kriptografi. 9. Cryptosystem Cryptosystem adalah singkatan dari cryptography system yang sering digunakan pada istilah ”public-key cryptosystem” yang merupakan algoritma kriptografi yang memiliki sepasang kunci. 10. Cleartext Cleartext adalah informasi yang dapat disandikan menggunakan kode publik. 11. Plaintext Plaintext adalah masukan pada algoritma enkripsi dan biasanya merupakan cleartext. 12. Ciphertext, cryptogram Ciphertext, cryptogram adalah informasi yang disandikan menggunakan sistem kriptografi. 13. Encryption, encipherment, decryption, decipherment Encryption, encipherment, decryption, decipherment merupakan proses dasar kriptografi yaitu mentransformasi plainteks menjadi ciphertext dan sebaliknya. 14. Cryptanalysis, cryptographic analysis, cryptoanalysis Cryptanalysis, cryptographic analysis, cryptoanalysis adalah teori tentang analisis keamanan sistem kriptografi. Universitas Sumatera Utara

2.1.3. Penggunaan Kriptografi