Cryptography
Adalah suatu ilmu ataupun seni mengamankan pesan, dan dilakukan oleh cryptographer.
Cryptanalysis
Adalah suatu ilmu dan seni membuka (breaking) ciphertext dan orang yang melakukannya disebut cryptanalyst.
Cryptographic system atau cryptosystem
Adalah suatu fasilitas untuk mengkonversikan plaintext ke ciphertext dan sebaliknya. Dalam sistem ini, seperangkat parameter yang menentukan transformasi pencipheran tertentu disebut suatu set kunci. Proses enkripsi dan dekripsi diatur oleh satu atau beberapa kunci kriptografi
ELEMEN KRIPTOGRAFI
- The Beale Chiper Merupakan pengembangan dari Caesar Chiper tetapi lebih mudah dilakukanSetiap huruf diasosiasikan dengan banyaknya pergeseran abjadA menyatakan tidak ada (0) pergeseran, B menyatakan 1 kali pergeseran, C menyatakan 2 kali pergeseran,demikian seterusnya sampai Z yang menyatakan 25 pergeseran abjadProsedur pada Beale chiper didahului dengan memilih teks standard (ini merupakan kuncinya) yang berasal dari suatu dokumen (yang diketahui bersama oleh sender maupun receiver)Pada sisi sender, teks standard ditulis pada baris pertama lalu pada baris kedua dituliskan pesan yang akan dienkripsi. Pada baris ketiga dituliskan pesan hasil enkripsiPesan hasil enkripsi diperoleh dengan cara menggeser setiap abjad pada pesan original dengan jumlah pergeseran yang ditentukan oleh huruf pada teks standard.Contoh The Beale ChiperSender dan receiver setuju untuk memilih teks standard yang diambil dari konstitusi Amerika Serikat (WE THE PEOPLE .....)Pesan yang akan di-enkripsi adalah ATTACKStandard text (key) : WETHEPMessage : ATTACKEncrypted message : WXMHGZ
- The One-Time PadMerupakan variasi dari Beale ChiperTeks standard dipilih secara acak (tidak diambil dari suatu dokumen)Mekanisme selanjutnya seperti yang dilakukan pada Beale ChiperContoh:Standard text (key) :RQBOPSMessage :ATTACKEncrypted message :RJUORCOne-Time Pad merupakan metoda enkripsi yang sempurna asalkan teks standard dirahasiakan, contoh dibawah ini memeprlihatkan teks standard yang beda tetapi menghasilkan message yang samaStandard text (random key) :LBYKXNMessage :GIVEUPEncrypted message :RJUORCKelemahan: panjang kunci (teks standard) harus sama denga panjang pesan
- Monoalphabetic cipher Memetakan suatu huruf ke huruf lain secara acakContoh :Plaintext : ABCDEFGHIJKLMNOPQRSTUVWXYZ
Ciphertext : GLDCNUXAQOWPBSZKYREIFJMHVTAda 26 kemungkinan pasangan huruf (4 x 1026)Kelihatan sangat secureMudah dipecahkan dengan analisa bahasa secara statistik