Affine Cipher

November 23, 2017 | Author: Higuchi Ryuza | Category: N/A
Share Embed Donate


Short Description

Tugas Kelompok...

Description

Affine Cipher Kelompok 6 : 1. Fikri Ghinara 2. Akbar Rizka P 3. Heru Widiyanto 4. Erlan Aji P 5. Much. Zikri.F.F

Apa itu affine cipher ??  Affine cipher adalah teknik cipher yang merupakan perluasan

dari caesar cipher. Dengan menggunakan faktor pengali dan substitusi, didapatkan cipherteks hasil enkripsi. Caesar cipher adalah kasus khusus dari affine cipher dengan faktor pengali satu sehingga menghasilkan cipherteks yang hanya berupa penggeseran.  Affine Chiper termasuk kriptografi bertipe monoalphabetic

subtitution chiper dimana disetiap huruf-hurufnya yang alfabet di petakan kedalam angka-angka, selanjutnya dienkripsi menggunakan fungsi matematika dan kemudian mengkonversikannya kembali ke huruf. Meski metode ini termasuk metode cipher klasik yang dikategorikan kedalam kriptografi kunci simetris (symmetric key cryptography) yang maksudnya; metode ini menggunakan kunci yang sama dalam proses enkripsi dan dekripsi pesan.

Teknik enksripsi dan deksripsi Affine cipher  Teknik enkripsi dan deskripsi affine cipher

sebagai berikut : - Enkripsi: C = mP +b (mod n) - Dekripsi: P = m-1 (C-b) (mod n) - Kunci: m dan b  Keterangan:

n: ukuran alfabet m: bilangan bulat yang relatif prima dengan n b: jumlah pergeseran m-1: inversi dari m (mod n)

Contoh Enkripsi Affine Cipher  Plainteks: KRIPTO (10 17 8 15 19 14)

n = 26, ambil m = 7 (7 relatif prima dengan 26) Enkripsi: C  7P + 10 (mod 26)

p1 = 10 p2 = 17 p3 = 8 p4 = 15 p5 = 19 p6 = 14

 c1  7  10 + 10  80  2 (mod 26)  c2  7  17 + 10  129  25 (mod 26)  c3  7  8 + 10  66  14 (mod 26)  c4  7  15 + 10  115  11 (mod 26)  c1  7  19 + 10  143  13 (mod 26)  c1  7  14 + 10  108  4 (mod 26)

Cipherteks: CZOLNE

(huruf ‘C’) (huruf ‘Z’) (huruf ‘O’) (huruf ‘L’) (huruf ‘N’) (huruf ‘E’)

Contoh Deskripsi Affine Cipher  Dekripsi:

- Mula-mula hitung m -1 yaitu 7–1 (mod 26) dengan memecahkan 7x  1 (mod 26) Solusinya : x  15 (mod 26) sebab 7  15 = 105  1 (mod 26). - Jadi, P  15 (C – 10) (mod 26)

c1 = 2 c2 = 25 c3 = 14 c4 = 11 c5 = 13 c6 = 4

 p1  15  (2 – 10) = –120  10 (mod 26)  p2  15  (25 – 10) = 225  17 (mod 26)  p3  15  (14 – 10) = 60  8 (mod 26)  p4  15  (11 – 10) = 15  15 (mod 26)  p5  15  (13 – 10) = 45  19 (mod 26)  p6  15  (4 – 10) = –90  14 (mod 26)

Plainteks yang diungkap kembali: KRIPTO

(huruf ‘K’) (huruf ‘R’) (huruf ‘I’) (huruf ‘P’) (huruf ‘T’) (huruf ‘O’)

Terima Kasih

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF