Anda di halaman 1dari 15

Pengantar Kriptografi

Definisi
Kriptografi (cryotography) berasal dari bahasa yunani : cryptos yang artinya secret, sedangkan graphein artinya writing (tulisan)

Beberapa definisi Kriptografi: kriptografi adalah ilmu atau dan seni untuk menjaga kerahasiaan pesan dengan cara menyandikannya ke dalam bentuk yang tidak dapat dimengerti lagi maknanya (sebelum 1980).

Kriptografi adalah ilmu dan seni untuk menjaga pesan (Cryptography is the art and science of keeping message secure) [SCH96].
Kriptografi adalah ilmu yang mempelajari teknik teknik matematika yang berhubungan dengan aspek keaamanan informasi seperti kerahasiaan, integeritas data, serta otentikasi [MEN96]

Terminologi

Pesan, Plaintext, dan Cipherteks


Pesan (message) adalah data atau informasi yang dapat dibaca dan di mengerti maknanya. Nama lain untuk pesan adalah plaintexts (plaintext) atau text-jelas (clearertext). Agar pesan dapat dimengerti maknanya oleh pihak lain, maka pesan perlu disandikan ke bentuk lain yang tidak dapat di pahami. Bentuk pesan yang tersandi disebut cipherteks (chipertext) atau kriptogram (Crytogram)

(c) Plainteks (Citra)

(d)Cipherteks(c)

Pengirim dan Penerima


Pengirim (Sender) adalah entitas yang mengirim pesan kepada entitas lainnya. Penerima ( Receiver ) adalah entitas yang menerima pesan

Enkripsi dan Dekripsi


Proses menyandikan plainteks menjadi cipherteks disebut enkripsi (encryption) atau enchipering (standar nama menurut ISO 7498-2). Proses mengembalikan cipherteks menjadi plainteks semula dinamakan dekripsi (decryption) atau dechipering (standar nama menurut ISO 7498-2).

Plainteks (siswa.dbf)

Chiperteks(siswa2.dbf)

Enkripsi data tertentu di dalam basis data

Cipher dan Kunci


algoritma kriptografi yang mendasari disebut juga cipher yaitu aturan untuk enchipering dan dechipering Konsep matematis yang mendasari algoritma kriptografi adalah relasi antara 2 buah himpunan yang berisi chiperteks. Enkripsi dan dekripsi merupakn fungsi yang memetakan elemen elemen kedua himpunan tersebut. Fungsi enkripsi E memetakan P ke C E(p)=C dan Fungsi dekripsi D memetakan C ke P D(c) = P karena proses enkripsi kemudian dekripsi pesan ke pesan asal, maka kesamaan berikut harus benar D(E(P)) = P

Kekuatan algoritma kriptografi diukur dari banyaknya kerja yang dibutuhkan untuk memecahkan data chiperteks menjadi plainteksnya. Kerja ini dapat diekivalenkan dengan waktu. Semakin banyak usaha yang diperlukan, yang berarti juga semakin lama waktu yang dibutuhkan, maka semakin kuat algoritma kriptografinya, yang berarti semakin aman digunakan untuk menyandikan pesan. Jika kekuatan kriptografi ditentukan dengan menjaga kerahasiaan algoritmanya, maka algoritma kriptografinya dinamakan algoritma restricted. Algoritma restricted tidak cocok lagi saat ini. Pada sistem kriptografi modern, kekuatan kriptografinya terletak pada kunci, yang berupa deretan karakter atau bilangan bulat, dijaga kerahasiaannya. Dengan menggunakan kunci K, maka fungsi enkripsi dan dekripsi menjadi

EK(P) = C dan DK(C) = P


dan kedua fungsi ini memenuhi, DK(EK(P)) = P

Skema Enkripsi dan Dekripsi

Ilustrasi Enkripsi dan Dekripsi Pesan

Sistem Kriptografi
Sistem kriptografi (Cryptosystem) adalah kumpulan yang terdiri dari algoritma kriptografi, semua plainteks dan cipher yang mungkin, dan kunci[SCH96]. Di sistem kriptografi, cipher hanyalah salah satu komponen saja.

Penyadap
Penyadap (eavesdropper) adalah orang yang mencoba menangkap pesan selama di transmisikan. Tujuan penyadap adalah mendapatkan informasi sebanyak banyaknya mengenai sistem kriptografi yang digunakan untuk berkomunikasi dengan maksud untuk memecahkan chiperteks.

Kriptanalisis dan Kriptologi

Kriptanalisis (cryptanalysis) adalah ilmu dan seni untuk memecahkan chiperteks menjadi plainteks tanpa mengetahui kunci yang diberikan. Pelakunya disebut kriptanalis. Kriptologi (cryptology) adalah studi mengenai kriptografi dan kriptanalisis. Persamaan kriptografer dan kriptanalis: Keduanya sama-sama menerjemahkan cipherteks menjadi plainteks Perbedaan kriptografer dan kriptanalis: Kriptografer bekerja atas legitimasi pengirim atau penerima pesan Kriptanalis bekerja atas nama penyadap yang tidak berhak.

Tujuan Kriptografi

Kegunaan Kriptografi

Selain untuk menjaga kerahasiaan (confidentiality) pesan, kriptografi juga digunakan untuk menangani masalah keamanan yang mencakup dua hal berikut: Keabsahan pengirim (user authentication). Hal ini berkaitan dengan keaslian pengirim. Dengan kata lain, masalah ini dapat diungkapkan sebagai pertanyaan: Apakah pesan yang diterima benar-benar berasal dari pengirim yang sesungguhnya? Keaslian pesan (message authentication). Hal ini berkaitan dengan keutuhan pesan (data integrity). Dengan kata lain, masalah ini dapat diungkapkan sebagai pertanyaan: Apakah pesan yang diterima tidak mengalami perubahan (modifikasi)? Anti-penyangkalan (nonrepudiation). Pengirim tidak dapat menyangkal (berbohong) bahwa dialah yang mengirim pesan.

Sejarah Kriptografi
Kriptografi sudah lama digunakan oleh tentara Sparta di Yunani pada permulaan tahun 400 SM. Mereka menggunakan alat yang namanya scytale. Scytale: pita panjang dari daun papyrus + sebatang silinder Pesan ditulis horizontal (baris per baris). Bila pita dilepaskan, maka huruf-huruf di dalamnya telah tersusun membentuk pesan rahasia. Untuk membaca pesan, penerima melilitkan kembali silinder yang diameternya sama dengan diameter silinder pengirim.

Kriptografi Kunci Simetri dan Nirsimetri


Berdasarkan kunci yang digunakan untuk enkripsi dan dekripsi kriptografi dapat dibedakan menjadi :
-

Kriptografi kunci simetri (Symmetric key cryptography) pada sistem kriptografi kunci simetri, kunci untuk enkripsi sama dengan kunci untuk dekripsi. istilah lain untuk kriptografi kunci simetri adalah : kunci privat (private key criptography) kunci rahasia (secret key cryptography) kriptography konvensional (conventional cryptography)
Kriptografi kunci nirsimetri (Asymetric key crytography) Jika kunci untuk enkripsi tidak sama dengan kunci untuk dekripsi , maka kriptografinya dinamakan sistem kriptografi nirsimetri. Nama lainnya adalah kriptografi kunci public ( public- key cryptography)

Selesai

Anda mungkin juga menyukai