Algoritma Affine Chiper dan Contohnya

Algoritma Affine Chiper

 

Algoritma Affine Chiper

Algoritma affine chiper merupakan perluasan/perbaikan dari algoritma caesar chiper melakukan penambahan dan perkalian, karakter dengan nilai pengeseran.

 

Algoritma Enkripsi :

-       Tetapkan jumlah simbol yang digunakan, apabila mod 256 atau 26 (n).

-       Tetapkan nilai M dan b ( bilangan buat positif ) nilai M dan b harus relatif prima dengan n.

-       Konversi setiap karakter palintext ke desimal.

-       Lakukan proses enkripsi dengan fomula

Ci = (( M * Pi ) + b ) mod n

-       Konversi setiap nilai desimal Ci ke simbol.

 

 

Algoritma Dekripsi :

-       Konversikan seluruh karakter cipertext ke desimal.

-       Gunakan nilai N, M, dan b dari proses emkripsi.

-       Cari invers m-z, m-i= 1 mod n

-       Lakukan proses dekripsi dengan fomula :

Pi = ( M – 1 * ( Ci – b )) mod n

-       Konversi setiap desimal Pi ke simbol.

 

 

CONTOH :

Plainteks :CHRIS

n : 256

M : 23

b :7

 

Enkripsi :

 

P1 = C = 67

P2 = H = 72

P3 = R = 82

P4 = I = 73

P5 = S = 83

 

C1 = ((M * P1) + b) mod 256

= ((23 * 67) + 7) mod 256

= (1541 + 7 ) mod 256

= 1548 mod 256

= 12 è

 

C2 = ((M * P2) + b) mod 256

= ((23 * 72) + 7) mod 256

= (1656 + 7 ) mod 256

= 1663 mod 256

= 127 è

 

C3 = ((M * P3) + b) mod 256

= ((23 * 82) + 7) mod 256

= (1886 + 7 ) mod 256

= 1893 mod 256

= 101è e

 

C4 = ((M * P4) + b) mod 256

= ((23 * 73) + 7) mod 256

= (1679 + 7 ) mod 256

= 1686 mod 256

= 150 è

 

C1 = ((M * P5) + b) mod 256

= ((23 * 83) + 7) mod 256

= (1909 + 7 ) mod 256

= 1916 mod 256

= 124 è |

 

Dekripsi :

 

m = 23 , b = 7 , n =256

M ˉ¹ =>23 =>167

 

C1 = ♀ è 12

P1 = (167 * (12 – 7)) mod 256

= (167 * 5 ) mod 256

= 835 mod 256

= 67 è C

 

P2 = (167 * (127 – 7)) mod 256

= (167 * 120 ) mod 256

= 20040 mod 256

= 72 è H

 

P3 = (167 * (101 – 7)) mod 256

= (167 * 94 ) mod 256

= 15698 mod 256

= 82 è R

 

P4 = (167 * (150 – 7)) mod 256

= (167 * 143 ) mod 256

= 23881 mod 256

= 73 è I

P5 = (167 * (124 – 7)) mod 256

= (167 * 117 ) mod 256

= 19539 mod 256

= 83 è S



 BACA JUGA :


Pengertian Kriptografi dan Contohnya


Caesar Chiper dan Contohnya


Algoritma Affine Chiper dan Contohnya


Kriptografi Model Transposition


Algoritma Coulumnar Transposition dan contohnya


Algoritma Vegeneere Cipher dab contohnya


Algorima Triangle Chaim Cipher dan contohnya

0 Response to "Algoritma Affine Chiper dan Contohnya"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel