* Substitusi cipher
- cipher substitusi:
melibatkan penggantian satu atau lebih entitas (umumnya huruf) dalam pesan dengan satu atau lebih entitas lain.
Ada beberapa jenis kriptografi substitusi:
- substitusi Monoalphabetic:
melibatkan menggantikan setiap huruf dalam pesan dengan huruf lain abjad
- substitusi Polyalphabetic:
melibatkan menggunakan serangkaian cipher monoalphabetic yang periodicially kembali
- substitusi Homophonic:
memungkinkan untuk memiliki setiap huruf dari pesan plaintext sesuai dengan kelompok kemungkinan karakter lain
- substitusi mengganti Polygraphic:
melibatkan kelompok karakter dalam pesan dengan kelompok lain karakter
Salah satu subtitusi cipher:
* kode kaisar
Pada perkembangan selanjutnya kode kaisar ini mengalami pengembangan gagasan pada pembuatan kunci. Gagasan kunci ini disebut polyalphabetic. Kunci ini dapat berupa apa saja, seperti nama, alamat, kantor, dan lain-lain yang penting masih menggunkan karakter alphabet.
Penggunaan kunci pada kode kaisar ini tidak boleh adanya pengulangan huruf, seperti ‘DODISPUTRA’ akan menjadi ‘DOISPUTRA’. Kita langsung mempraktikan saja, misalkan plaintext yang diberikan ‘NINJA ASASSIN MEMANG KEREN’ dengan kunci ‘DODIS PUTRA’.
pi : A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
ci : D O I S P U T R A B C E F G H J K L M N Q V W X Y Z
Plaintext : NINJA ASASSIN MEMANG KEREN
Kunci : DODIS PUTRA
Chipertext : GIGBDDMDMMAGFPFDGTCPLPG
Tidak ada komentar:
Posting Komentar