Minggu, 13 Januari 2013

Algortima Kriptografi Sembunyi kata

 Proses Enkripsi
Menggunakan Contoh :  Kata “Ada Serangan Bom” yang ingin dilakukan Enkripsi data.
                                     Chipter text yang digunanakan “Makan Dirumah ku”
*) Jumlah Plaint text dn Chiper text yng digunakan harus sama.
Plaintext          : Ada Serangan Bom
Chiper Text     : Makan Dirumah Ku
Di Enkripsi menggunakan algoritma A=N
Keterangan :
A =0                N=13
B =1                O=14
C =2                P=15
D =3                Q=16  
E =4                R=17
F =5                 S=18   
G=6                 T=19
H=7                 U=20
 I =8                V=21
 J =9                W=22
 K=10              X=23
 L=11              Y=24
 M=12             X=25
Menjumlahkan kedua angka yang ada, kemudian disesuaikan dengan hasil yang ada.
Untuk hasil penambahan yang  lebih besar dari 30 maka dilakukan mod 26.
Hasil dari mod26 tersebut kemudian dibalik  sesuai barisan dari masing masing  kolom yang ada.
  A+M=  0+12 = 12  Menjadi =M
D+ A =  3+0   =   3  Menjadi =D
A+K  = 0+10  = 10 Menjadi= K
S+A =18+0=18 Menjadi =S
E+N=4+13 =17 Menjadi =R
R+D = 17 +3 = 20 Menjadi =U
A+I = 0+8= 8 Menjadi =I
N+R = 13+17=30 (mod 26)= 4 dibalik 17 Menjadi =R
G+U= 6+20= 26 (mod 26) = 0 menjadi= A
A+M=0+12=12 Menjadi =M
N+A= 13+0=13 Menjadi= N
B+H= 1+7=8 Menjadi =I
0+K= 14+10=24 Menjadi =Y
M+U= 12+20= 32 mod26 =6 dibalik menjadi 19 =T
 Dan Selanjutnya Menjadi : MDKSRUIRAMNIYT
Hasil dari Enkripsi :
MDKSRUIRAMNIYT
Kemudian dimasukan menjadi satu paragraf yang utuh dengan ketentuan hasil enskripsi menjadi huruf awal Kalimat.
Menjadi :  Misal Dirimu Kesini Saya Rusak Usus Ikan Rebus Untuk Ini Rencanakan Agar Mereka Ninggalin Isi Yougrt Top.
Proses Deskripsi
Hal ini dilakukan untuk membalikan kalimat yang telah dienkripsi menjadi kalimat awal.
Ketentuan : Nilai Akhir yang deskripsi nya dilakukan dengan membalikan Nilai A=N  untuk Nilai yang sudah dimod 26 nilai awal nya tetap.
M=25-12 =13 = A
D=16-0=16=D
K=23-10=13=A
S=5-0=5= S
R=4-13=-9+26 =17 E (karena nilai min jadi ditambahkan 26)
U=7-3=4=R
I=21-8=13=A
R= 17-17=0 N
Karena hasil mod26 maka nilai R diambil tetap
A=0-20=-20+26=6 = G (karena nilai min jadi ditambahkan 26)
M=25-12=13= A
N= 0-0=0 = N
I= 21-7 = 14 = B
Y= 11-10=1= O
T= 19-20=-1+26 =25 = M

Tidak ada komentar:

Posting Komentar