Kriptografi Enkripsi dan Dekripsi

BAB 2 LANDASAN TEORI

2.1 Kriptografi

Kriptografi cryptography merupakan ilmu dan seni untuk menjaga pesan agar aman. Cryptography is the art and science of keeping messages secure “Crypto” berarti “secret” rahasia dan “graphy” berarti “writing” tulisan. [4] Kriptografi merupakan metode untuk mengamankan data, baik itu data teks maupun data gambar. Metode ini dilakukan dengan penyandian atau pengacakan data asli, sehingga pihak lain yang tidak mempunyai hak akses atas data tersebut tidak dapat memperoleh informasi yang ada di dalamnya.[3] Sistem kriptografi terdiri dari 5 bagian yaitu: 1. Plaintext: pesan atau data dalam bentuk aslinya yang dapat terbaca. 2. Secret Key: merupakan masukan bagi algoritma enkripsi yang berupa nilai bebas terhadap teks asli dan menentukan hasil keluaran algoritma enkripsi. 3. Ciphertext: keluaran algoritma enkripsi yang dianggap sebagai pesan dalam bentuk tersembunyi. 4. Algoritma Enkripsi: algoritma enkripsi memiliki 2 masukan yaitu teks asli dan teks kunci rahasia. Algoritma enkripsi melakukan transformasi terhadap teks asli sehingga menghasilkan teks sandi. 5. Algoritma Dekripsi: algoritma dekripsi memiliki 2 masukan yaitu teks sandi dan kunci rahasia. Algoritma dekripsi memulihkan kembali teks sandi menjadi teks asli bila kunci rahasia yang dipakai algoritma dekripsi sama dengan kunci rahasia yang dipakai algoritma enkripsi.[13] Universitas Sumatera Utara

2.2 Enkripsi dan Dekripsi

Proses menyadikan plaintext menjadi ciphertext disebut enkripsi encryption atau enciphering standard nama menurut ISO 7498-2. Sedangkan proses mengembalikan ciphertext menjadi plaintext semula dinamakan dekripsi decryption atau deciphering standard nama menurut ISO 7498-2. [12] Secara matematis, proses umum enkripsi dijelaskan sebagai berikut: � � = � Jadi, proses enkripsi E plaintext P akan menghasilkan ciphertext C. Sedangkan proses umum deskripsi adalah sebagai berikut: � � = � Proses dekripsi D ciphertext C, akan menghasilkan plaintext P. Proses umum yang terjadi pada kriptografi dapat dilihat pada Gambar 2.1. Gambar 2.1 Proses Umum Kriptografi [7] Gambar 2.1 merupakan proses umum kriptografi. Plaintext dienkripsi dengan menggunakan kunci enkripsi untuk menghasilkan ciphertext. Untuk mengubah ciphertext menjadi plaintext, ciphertext didekripsi menggunakan kunci dekripsi untuk menghasilkan plaintext.

2.3 Tujuan Kriptografi