- Pesan Plaintext atau Cleartext
- Pesan dapat berupa data atau informasi yang dikirim (melalui kurir, saluran komunikasi data, dsb)
- Pesan dapat disimpan di dalam media perekaman (kertas, storage, dsb).
- Agar pesan tidak dapat dimengerti maknanya oleh pihak lain, maka pesan disandikan ke bentuk lain.
- Bentuk pesan yang tersandi disebut ciphertext atau cryptogram. Tidak bergantung dengan suatu program.
- Ciphertext harus dapat ditransformasi kembali menjadi plaintext
- Proses menyandikan plaintext menjadi ciphertext disebut enkripsi (encryption) atau enciphering
- Proses mengembalikan ciphertext menjadi plaintextnya disebut dekripsi (decryption) atau deciphering
- Kriptografi adalah ilmu sekaligus seni untuk menjaga keamanan pesan
- Praktisi (pengguna kriptografi) disebut kriptografer (cryptographer).
- Algoritma kriptografi adalah:
- aturan/metode untuk enkripsi dan dekripsi
- fungsi matematika yang digunakan untuk enkripsi dan dekripsi.
- Kunci adalah parameter yang digunakan untuk transformasi enkripsi dan dekripsi
- Sistem kriptografi (atau cryptosystem) adalah algoritma kriptografi, plainteks, cipherteks, dan kunci.
- Penyadap adalah orang yang mencoba menangkap pesan selama ditransmisikan. Nama lain: enemy, adversary, intruder, interceptor, bad guy
- Kriptanalisis (cryptanalysis) adalah ilmu dan seni untuk memecahkan cipherteks menjadi plainteks tanpa mengetahui kunci yang diberikan. Pelakunya disebut kriptanalis.
- Kriptologi (cryptology) adalah studi mengenai kriptografi dan kriptanalisis.
- Pengiriman data melalui saluran komunikasi
- Penyimpanan data di dalam disk storage.
- ATM tempat mengambil uang
- Internet
- Militer
- Wi-Fi
- Pay TV
- GSM
• Dokumen teks
Plainteks (plain.txt):
Ketika saya berjalan-jalan di pantai, saya menemukan banyak sekali kepiting yang merangkak menuju laut. Mereka adalah anak-anak kepiting yang baru menetas dari dalam pasir. Naluri mereka mengatakan bahwa laut adalah tempat kehidupan mereka
Cipherteks (cipher.txt):
Ztâxzp/épêp/qtüyp{p}<yp{p}/sx/ p}âpx;épêp/|t}t|äzp}/qp}êpz/ét zp{x/zt xâx}vêp}v/|tüp}vzpz/|t}äyä/{päâ=/\tützppsp{pw/p}pz<p}pz/zt xâx}v/êp}v/qpüä|t}tâpé/spüx/sp{p|/ péxü=/]p{äüx|ttüzp/| t}vpâpzp}/qpwåp/{päâ/psp{pwât| pâ/ztwxsä p}/|tützp=
- Jika kunci enkripsi sama dengan kunci dekripsi, maka sistem kriptografinya disebut sistem simetris atau sistem konvensional. Algoritma kriptografinya disebut algoritma simetri atau algoritma konvensional atau algoritma kunci private/rahasia.
-
Contoh Metode Kriptografi Dengan Kunci Simetris/Private
- Caesar Cipher
- Subsitusi setiap huruf plain text dengan huruf yang telah dirotasi selama dalam bentuk huruf
- Running Key Cipher
- Karakter ciphertext ditentukan pada pertemuan antara baris dan kolom
- Baris untuk karakter yang akan dienkrip, kolom untuk karakter darikeyword
- Dikenal juga sebagai vigenere cipher
Contoh Metode Kriptografi Dengan Kunci Simetris/Private
- Beberapa sistem kriptografi menggunakan kunci yang berbeda untuk enkripsi dan dekripsi. Misalkan kunci enkripsi adalah K1 dan kunci dekripsi yang adalah K2, yang dalam hal ini K1 K2. Sistem kriptograsi semacam ini dinamakan sistem sistem nirsimetris atau sistem kunci-publik. Algoritma kriptografinya disebut algoritma nirsimetri atau algoritma kunci-publik.
- Setiap orang memiliki sepasang kunci, kunci publik dan kunci private.
- Kunci publik dipublikasikan
- Kunci private disimpan rahasia dan tidak boleh ditransmisikan atau dipakai bersama
- Metode RSA (Ronald Rivest, Adi Shamir, Leonard Adleman)
- Metode Diffie Hellman Key Exchange
- Metode El Gamal
Kunci Nirsimetris/Publik
http://mardi.budiluhur.blog


Tidak ada komentar:
Posting Komentar