www.wikidata.id-id.nina.az
Bagian ini membutuhkan rujukan tambahan agar kualitasnya dapat dipastikan Mohon bantu kami mengembangkan artikel ini dengan cara menambahkan rujukan ke sumber tepercaya Pernyataan tak bersumber bisa saja dipertentangkan dan dihapus Cari sumber Sandi substitusi berita surat kabar buku cendekiawan JSTORDalam kriptografi sandi substitusi adalah jenis metode enkripsi dimana setiap satuan pada teks terang digantikan oleh teks tersandi dengan sistem yang teratur suatu satuan dapat berarti satu huruf paling umum pasangan huruf suku kata kata dan sebagainya Sang penerima pesan baru dapat membaca pesan tersebut setelah melakukan substitusi balik terlebih dahulu Pada sandi substitusi satuan satuan pada teks terang diubah namun susunannya tetap Kebalikannya adalah sandi transposisi dimana satuan satuan teks terang susunannya diacak sedemikian rupa sehingga tidak dapat terbaca tetapi tidak mengubah atau menyubstitusi huruf huruf tersebut Sandi substitusi juga dikelompokkan menjadi berbagai jenis Jika sandi tersebut menyubstitusi huruf demi huruf maka ia disebut sandi substitusi sederhana jika menyubstitusi dengan urutan yang lebih besar disebut sandi substitusi poligraf Sebuah sandi substitusi monoalfabetik menggunakan pola substitusi yang tetap di seluruh pesan misal sandi Caesar sedangkan sandi substitusi polialfabetik menggunakan substitusi yang berbeda beda sepanjang pesan misal sandi Vigenere Substitusi sederhana suntingSubstitusi satu huruf secara terpisah substitusi sederhana dapat dilakukan dengan menuliskan seluruh alfabet pada urutan tertentu untuk menggambarkan penggantian substitusi Alfabet sandi dapat digeser sandi Caesar atau dibalik sandi Atbash maupun diacak dengan lebih rumit Sistem suntingPada cipher substitusi enkripsi pengkodean dilakukan dengan cara mengganti setiap karakter dalam plaintext yaitu dari alfabet A dengan alfabet C Misalkan jika dipunyai dalam suatu alfabet A a1 a2 a3 a4 an maka substitusinya adalah f a1 f a2 f an di mana f adalah A CIni didasarkan pada penggunaan konsep injektif dan objektif Maka didalam hal ini A tidak harus sama dengan C Alfabet A 0 1 2 3 9 A B C D E F Alfabet C a b c d e p Alfabet A dan C dapat juga merupakan suatu karakter di mana alfabet A berisi urutan dari alfabet A Z sedangkan alfabet C atau alfabet substitusi merupakan urutan karakter yang didapat dengan beberapa cara berikut Urutan awal dibentuk dari karakter pada kata kunciUrutan awal dibentuk dari karakter pada kata kunci dengan mengambil karakter yang berbeda bila ada duplikasi karakter itu tidak perlu dimasukkan ke dalam urutan Urutan selanjutnya adalah urutan karakter alfabet berikutnya yang belum digunakan pada kunci 1 Berikut ini adalah tips untuk membuat kuncinya a Buat kunci dari sembarang kalimat BELAJAR KRIPTOGRAFI SANGAT MENYENANGKANb Buang karakter yang berulang BELAJRKIPTOGFSNMYc Sambungkan dengan karakter lain yang belum ada B E L A J R K I P T O G F S N M Y C D H Q U V W X Z Cara EngkripsiLangkah langkah enkripsinya adalah sebagai berikut a Tentukan alfabet A yaitu urutan dari alfabet A Z b Tentukan alfabet C yaitu urutan yang diawali dengan karakter yang tidak sama pada kunci K dan diikuti oleh urutan karakter alfabet lain yang belum digunakan pada kunci c Ciphertext didapatkan dengan menggunakan posisi pada alfabet A untuk mencari karakter pada alfabet C Contoh Plaintext CRYPTOGRAPHY Proses enkripsi menggunakan kunci EMY SETYANINGSIH a Menentukan alfabet A dan C Posisi 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15Alfabet A A B C D E F G H I J K L M N OAlfabet C E M Y S T A N I G H B C D F JPosisi 16 17 18 19 20 21 22 23 24 25 26Alfabet A P Q R S T U V W X Y ZAlfabet C K L O P Q R U V W X Zb Nilai posisi dari karekter pada plaintext adalah sebagai berikut c Posisi Pada Alfabet A digunakan untuk mencari karakter pada alfabet C Plaintext C R Y P T O G R A P H YPosisi Pada Alfabet A 3 18 25 16 20 15 7 18 1 16 8 25Posisi Pada Alfabet C 3 18 25 16 20 15 7 18 1 16 8 25Ciphertext Y O X K Q J N O E K I Xd Ciphertext YOXKQJNOEKIX M file untuk memanggil fungsi enkripsi dengan metode cipher substitusi disertakan dalam lampirn dengan nama substitusi m Sintaks pemanggilan pada command Window adalah gt gt substitusiHasil tampilan outputnya adalah gt gt substitusi Plaintext CRYPTOGRAPHY Kunci EMY SETYANINGSIH Cipherteks YOXKQJNOEKIXHasil enkripsi data teks menggunakan metode cipher substitusi Berikut adalah langkah langkah untuk enkripsi data teks a Tentukan alfabet C yaitu urutan yang diawali dengan karakter yang tidak sama pada kunci K dan dikuti oleh urutan karakter alfabet lainnya yang belum digunakan pada kuncib Tentukan alfabet A yaitu urutan dari alfabet A Z c Cari posisi karakter ciphertext di alfabet C untuk mencari karakter pada alfabet AContoh C Ciphertext YOXKQJNOEKIX dengan K EMY SETYANINGSIHProses dekripsi dilakukan dengan langkah langkah berikut a Menentukan Alfabet A dan C Posisi 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15Alfabet C E M Y S T A N I G H B C D F JAlfabet A A B C D E F G H I J K L M N OPosisi 16 17 18 19 20 21 22 23 24 25 26Alfabet C K L O P Q R U V W X ZAlfabet A P Q R S T U V W X Y Zb Nilai posisi dari karakter pada ciphertext adalah sebagai berikut Ciphertext Y O X K Q J N O E K I XPosisi Pada Alfabet C 3 18 25 16 20 15 7 18 1 16 8 25c Posisi pada alfabet C digunakan untuk mencari karakter pada alfabet A Posisi Pada Alfabet A 3 18 25 16 20 15 7 18 1 16 8 25Plaintext C R Y P T O G R A P H Yd Plaintext CRYPTOGRAPHY M file untuk memanggil fungsi dekripsi dengan metode cipher substitusi deisertakan dalam lampiran dengan nama dekrip substitusi m Sintaks pemanggilan pada command window adalah gt gt dekrip substitusiHasil tampilan output gt gt dekrip substitusi Ciphertext YOXKQJNOEKIXKunci EMY SETYANINGSIHPlainteks CRYPTOGRAPHYLihat pula suntingKriptografi Sasongko 2005 Diperoleh dari https id wikipedia org w index php title Sandi substitusi amp oldid 23110944