Selasa, 20 Desember 2016

jenis - jenis CipherSubstitusi
  • Cipher Abjad-Tunggal (MonoalphabeticCipher)
  • Cipher Substitusi Homo fonik (Homophonic substitution cipher)
  • Cipher abjad-majemuk (Polyalpabeticsubstitution cipher)
  • Cipher Substitusi Poligram (Polygram substitution cipher)
  • SUBSTITUSI
    PROSES:
    Mengganti setiap unit (character/kelompok character) dengan unit chipertext
    Contoh:
    A diganti denganC, B diganti dengan D
    JENIS:
    •Alfabet tunggal: satu unit plaitext hanya diganti oleh satu unit ciphertext yang identik
    •Alfabet majemuk: satu unit plaintext dapat diganti oleh lebih dari satu unit ciphertext
    ALFABET TUNGGAL
    • Caesar Cipher
    • Rumusumum: Ci=F(n,Pi)
    Ci=ciphertext, n= key (number of letter sifted), Pi=Plaintext
    • Ci=Pi+nmod 26
    • Contoh:
    Untukn=3 transformasi adalah setiap
    nilai alphabet ditambah dengan3

    CAESAR CIPHER 1
    Plain text: ATTACK AT DAWN
    Nomor: 0 19 19 0 2 10 0 19 3 0 22 13
    Transformasi(n=3): 3+Pt
    3 22 22 3 5 13 3 22 9 3 25 16
    Chipertext: DWWDFN DE GDZQ
    CAESAR CIPHER 2

    • Tiap huruf alfabet digeser3 huruf kekanan
    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 E F G H I J K L M N O P Q R S T U  V W X Y Z A B C
    • Contoh:
    Plainteks:AWASI ASTERIX DAN TEMANNYA OBELIX
    Cipherteks:DZDVL DVWHULAG DQ WHPDQQBA REHOLA
    CAESAR CIPHER 3

    • Dalampraktek, cipherteksdikelompokkankedalamkelompokn-huruf, misalnyakelompok4-huruf:
    DZDVL DVWHULAG DQ WHPDQQBA REHOLA
    • Ataumembuangsemuaspasi:
    DZDVL DVWHULAG DQ WHPDQQBA REHOLA
    • Tujuannyaagar kriptanalisismenjadilebihsulit
    ALFABETIK MAJEMUK

    • Vigenere Polyalphabetic Cipher
    • Rumusumum: Ci=F(n,d,Pi)
    • Ci=ciphertext, n= key (number of letter sifted), d=number of repeating letters representing the key,Pi=Plaintext
    • Contoh: d=3, k=bad (1 0 3)
    ALFABETIK MAJEMUK

    Plain text: ATTACK AT DAWN
    Nomor: 0 19 19 0 2 10 0 19 3 0 22 13
    Transformasi (3,BAD):
    1 0 3 1 0 3 1 0 3 1 0 3 (key)
    0 19 19 0 2 10 0 19 3 0 22 13 (Plaintxt)
    ____________________________ +
    1 19 22 1 2 13 1 19 6 1 22 16
    Chipertext: BTWBCNBTGBWQ
    AUTO KEY VIGINERE CHIPHER
    Jika panjang kunci lebih kecil dari panjang plainteks, maka kunci disambung
    dengan plainteks tersebut.
    Misalnya,
    Pesan: NEGARA PENGHASIL MINYAK
    Kunci: INDO
    maka kunci tersebut disambung dengan plainteks semula sehingga panjang
    • kuncimenjadi sama dengan panjang plainteks:
    • Plainteks : NEGARAPENGHASILMINYAK
    •  Kunci : INDONEGARAPENGHASILMI
    Running-Key Vigènerecipher

    Kunciadalahstring yang sangatpanjangyang diambildariteksbermakna(misalnyanaskahproklamasi, naskahPembukaanUUD 1945, terjemahanayatdi dalam kitab suci, danlain-lain).
    Misalnya,
    • Pesan: NEGARA PENGHASIL MINYAK
    • Kunci: KEMANUSIAN YANG ADIL DAN BERADAB
    • Selanjut nya enkripsi dan dekripsi dilakukan seperti biasa
    SUBSTITUSI HOMOFONIK

    • Menggantisetiapunit plain text dengangabunganhurufciphertext
    • Contoh:
    • A----BU/CP/AV
    • B----AT
    • C----DL/BK/AU

    SUBSTITUSI HOMOFONIK
    POLIGRAM
    •Mengganti setiap gabungan unit plain text dengan gabungan huruf ciphertext
    •Jenis:
    •Diagram: gabungan dua unit
    •Trigram: gabungan tiga unit
    •Dst
    •Contoh: AS----RT
    Permutasi

    Salahsatuteknikenkripsiyangterpentingadalahpermutasiatauseringjugadisebuttransposisi.Teknikinimemindahkanataumerotasikankarakterdenganaturantertentu.Prinsipnyaadalahberlawanandengantekniksubstitusi.Dalamtekniksubstitusi,karakterberadapadaposisiyangtetaptapiidentitasnyayangdiacak.Padateknikpermutasi,identitaskarakternyatetap,namunposisinyayangdiacak.Sebelumdilakukanpermutasi,umumnyaplaintextterlebihdahuludibagimenjadiblok blok dengan panjang yang sama. Untuk contoh diatas ,plaintext akan dibagi menjadi blok‐blok yang terdiri dari 6 karakter
    Pemampatan (Compaction)
    Mengurangi panjang pesan atau jumlah b loknya adalah cara lain untuk menyembunyikan isi pesan.Contoh sederhana ini menggunakan cara menghilangkan setiap karakter ke‐tiga secara berurutan.Karakter ‐ karakter yang dihilangkan disatukan kembali dan disusulkan sebagai "lampiran" dari pesan utama,
    Cipher Transposisi(TEKNIK BLOCKING)
    •Cipherteks diperoleh dengan mengubah posisi huruf didalam plainteks.
    •Dengan kata lain,algoritma ini melakukan transpose terhadap rangkaian huruf didalam plainteks.
    •Nama lain untuk metode ini adalah permutasi,karena transpose setiap karakter didalam teks samadengan mempermutasikan karakter - karakter tersebut.
    Contoh:Misalkan plainteks adalah
    DEPARTEMEN TEKNIK INFORMATIKA UG. Key=6
    Enkripsi:
    DEPART
    EMENTE
    KNIKIN
    FORMAT
    IKAUG.
    Cipherteks:(bacasecaravertikal)
    DEKFIEMNOKPEIRAANKMURTIAGTENT.
    DEKFIEMNOKPEIRAANKMURTIAGTENT.
    10/5/2016
     

Tidak ada komentar:

Posting Komentar