11
E K j Pi Ci Bit kunci kiri (20 bit) Bit kunci kiri (20 bit) R1 R2 R3 R4 R5 L1 L2 L3 L4 L5 Bit kunci EKSTERNAL (40 bit) K1 = R1 + L1 K2 = R2 + L2 K3 = R3 + L3 K4 = R4 + L4 K5 = R5 + L5 SL 1 SL 1 SL 1 SL1 SL1 SL 1 SL 1 SL 1 SL 1 SL 1 TUGAS KRIPTOGRAFI 2011 DWI KUSRIANTO PUTRO J2F008098 Diketahui suatu data akan dienkripsi dengan system berikut: Metode yang digunakan adalah FCB dengan panjang blok 8-bit dengan panjang blok 40 bit (setiap blok akan mempunyai 5 blok kecil dengan panjang blok 8 bit) dengan mengunakan kunci yang dihasilkan oleh suatu keystream generator dan setiap blok kecil menggunakan kunci yang berbeda sesuai dengan indek blok kecil tersebut, Fungsi Enkripsi didefinisikan sebagai berikut: 1. Geser kiri antrian sejauh 2 2. (hasil langkah satu) XOR Kj 3. Geser ke kanan (hasil langkah kedua) sejauh 1 4. (hasil langkah tiga) XOR Kj IV yang digunakan adalah “HARUS” Adapun keystream generator yang digunakan adalah Enkripsi kalimat “KERJAKAN DENGAN BENAR” dengan kata kunci eksternal “DWIKU” dengan asumsi spasi tidak diperhitungkan. Tabel ASCII 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 4 1 4 2 4 3 4 4 4 5 4 6 4 7 4 8 4 9 4 A 4 B 4 C 4D 4 E 4 F 5 0 5 1 5 2 5 3 5 4 5 5 5 6 5 7 5 8 5 9 5 A

Kriptografi Metode FCB 8-bit

Embed Size (px)

Citation preview

Page 1: Kriptografi Metode FCB 8-bit

EKj

Pi Ci

Bit kunci kiri (20 bit) Bit kunci kiri (20 bit)

R1

R2

R3

R4

R5

L1

L2

L3

L4

L5

Bit kunci EKSTERNAL (40 bit)

K1 = R1 + L1

K2 = R2 + L2

K3 = R3 + L3

K4 = R4 + L4

K5 = R5 + L5

SL1

SL1

SL1

SL1

SL1

SL1

SL1 SL1

SL1

SL1

TUGAS KRIPTOGRAFI 2011 DWI KUSRIANTO PUTRO J2F008098

Diketahui suatu data akan dienkripsi dengan system berikut:

Metode yang digunakan adalah FCB dengan panjang blok 8-bit dengan panjang blok 40 bit (setiap blok akan mempunyai 5 blok kecil dengan panjang blok 8 bit) dengan mengunakan kunci yang dihasilkan oleh suatu keystream generator dan setiap blok kecil menggunakan kunci yang berbeda sesuai dengan indek blok kecil tersebut, Fungsi Enkripsi didefinisikan sebagai berikut:

1. Geser kiri antrian sejauh 22. (hasil langkah satu) XOR Kj3. Geser ke kanan (hasil langkah kedua) sejauh 14. (hasil langkah tiga) XOR Kj

IV yang digunakan adalah “HARUS”Adapun keystream generator yang digunakan adalah

Enkripsi kalimat “KERJAKAN DENGAN BENAR” dengan kata kunci eksternal “DWIKU” dengan asumsi spasi tidak diperhitungkan.

Tabel ASCII

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 Z41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 52 53 54 55 56 57 58 59 5A

Page 2: Kriptografi Metode FCB 8-bit

TUGAS KRIPTOGRAFI 2011 DWI KUSRIANTO PUTRO J2F008098

A 41 01000001 N 4E 01001110B 42 01000010 O 4F 01001111C 43 01000011 P 50 01010000D 44 01000100 Q 51 01010001E 45 01000101 R 52 01010010F 46 01000110 S 53 01010011G 47 01000111 T 54 01010100H 48 01001000 U 55 01010101I 49 01001001 V 56 01010110J 4A 01001010 W 57 01010111K 4B 01001011 X 58 01011000L 4C 01001100 Y 59 01011001M 4D 01001101 Z 5A 01011010

Diketahui:

P: KERJAKAN DENGAN BENAR Kj: DWIKU IV: HARUS Keystream generator

Ditanya : Hasil enkripsi

Jawab :

1. IV “HARUS”Alfabet ASCII (biner)

H,A,R,U,S 01001000, 01000001, 01010010, 01010101, 01010011 2. Kj = DWIKU

Alfabet ASCII (biner)D,W,I,K,U 01000100, 01010111, 01001001, 01001011, 01010101

Page 3: Kriptografi Metode FCB 8-bit

Bit kunci kiri (20 bit)01000100010101110100

Bit kunci kiri (20 bit)10010100101101010101

10001000101011101000

00010001010111010001

00100010101110100010

01000101011101000100

10001010111010001000

00101001011010101011

01010010110101010110

10100101101010101100

01001011010101011001

10010110101010110010

1000100010101110100000101001011010101011

0001000101011101000101010010110101010110

0010001010111010001010100101101010101100

0100010101110100010001001011010101011001

1000101011101000100010010110101010110010

SL1

SL1

SL1

SL1

SL1

SL1

SL1 SL1

SL1

SL1

TUGAS KRIPTOGRAFI 2011 DWI KUSRIANTO PUTRO J2F008098

3. Proses Enkripsi Karakter ke-1 (K) IV= 0100100001000001010100100101010101010011 harus SL2 0010000100000101010010010101010101001101 sift left 2 XOR K1 1000100010101110100000101001011010101011 k1

1010100110101011110010111100001111100110 SR1 0101010011010101111001011110000111110011 sift right 2 XOR K1 1000100010101110100000101001011010101011

1101110001111011011001110111011101011000 XOR P1(K) 01001011 k

10010111 97

Proses Enkripsi Karakter ke-2 (E)

IV= 0100000101010010010101010101001110010111 SL2 0000010101001001010101010100111001011101 XOR K2 0001000101011101000101010010110101010110

0001010000010100010000000110001100001011 SR1 1000101000001010001000000011000110000101 XOR K2 0001000101011101000101010010110101010110

1001101101010111001101010001110011010011 XOR P2(E) 01000101

11011110 DE

Bit kunci EKSTERNAL (40 bit)0100010001010111010010010100101101010101

Page 4: Kriptografi Metode FCB 8-bit

TUGAS KRIPTOGRAFI 2011 DWI KUSRIANTO PUTRO J2F008098

Proses Enkripsi Karakter ke-3 (R)

IV= 0101001001010101010100111001011111011110 SL2 0100100101010101010011100101111101111001 XOR K3 0010001010111010001010100101101010101100

0110101111101111011001000000010111010101 SR1 1011010111110111101100100000001011101010 XOR K3 0010001010111010001010100101101010101100

1001011101001101100110000101100001000110 XOR P3(R) 01010010

11000101 C5

Proses Enkripsi Karakter ke-4 (J)

IV= 0101010101010011100101111101111011000101 SL2 0101010101001110010111110111101100010101 XOR K4 0100010101110100010001001011010101011001

0001000000111010000110111100111001001100 SR1 0000100000011101000011011110011100100110 XOR K4 0100010101110100010001001011010101011001

0100110101101001010010010101001001111111 XOR P4(J) 01001010

00000111 07

Proses Enkripsi Karakter ke-5 (A)

IV= 0101001110010111110111101100010100000111 SL2 0100111001011111011110110001010000011101 XOR K5 1000101011101000100010010110101010110010

1100010010110111111100100111111010101111 SR1 1110001001011011111110010011111101010111 XOR K5 1000101011101000100010010110101010110010

0110100010110011011100000101010111100101 XOR P4(A) 01000001

00101001 29

Proses Enkripsi Karakter ke-6 (K)

IV= 1001011111011110110001010000011100101001 SL2 0101111101111011000101000001110010100110 XOR K1 1000100010101110100000101001011010101011

1101011111010101100101101000101000001101 SR1 1110101111101010110010110100010100000110 XOR K1 1000100010101110100000101001011010101011

0110001101000100010010011101001110101101 XOR P6 (K) 01001011

00101000 28

Proses Enkripsi Karakter ke-7 (A)

Page 5: Kriptografi Metode FCB 8-bit

TUGAS KRIPTOGRAFI 2011 DWI KUSRIANTO PUTRO J2F008098

IV= 1101111011000101000001110010100100101000 SL2 0111101100010100000111001010010010100011 XOR K2 0001000101011101000101010010110101010110

0110101001001001000010011000100111110101 SR1 1011010100100100100001001100010011111010 XOR K2 0001000101011101000101010010110101010110

1010010001111001100100011110100110101100 XOR P7(A) 01000001

11100101 E5

Proses Enkripsi Karakter ke-8 (N)

IV= 1100010100000111001010010010100011100101 SL2 0001010000011100101001001010001110010111 XOR K3 0010001010111010001010100101101010101100

0011011010100110100011101111100100111011 SR1 1001101101010011010001110111110010011101 XOR K3 0010001010111010001010100101101010101100

1011100111101001011011010010011000110001 XOR P8(N) 01001110

11110111 F7

Proses Enkripsi Karakter ke-9 (D)

IV= 0000011100101001001010001110010111110111 SL2 0001110010100100101000111001011111011100 XOR K4 0100010101110100010001001011010101011001

0101100111010000111001110010001010000101 SR1 1010110011101000011100111001000101000010 XOR K4 0100010101110100010001001011010101011001

1110100110011100001101110010010000011011 XOR P9(D) 01000100

10101101 AD

Proses Enkripsi Karakter ke-10 (E)

IV= 0010100100101000111001011111011110101101 SL2 1010010010100011100101111101111010110100 XOR K5 1000101011101000100010010110101010110010

0010111001001011000111101011010000000110 SR1 0001011100100101100011110101101000000011 XOR K5 1000101011101000100010010110101010110010

1001110111001101000001100011000010110001 XOR P10 (E) 01000101

11011000 D8

Page 6: Kriptografi Metode FCB 8-bit

TUGAS KRIPTOGRAFI 2011 DWI KUSRIANTO PUTRO J2F008098

Proses Enkripsi Karakter ke-11 (N)

IV= 0010100011100101111101111010110111011000 SL2 1010001110010111110111101011011101100000 XOR K1 1000100010101110100000101001011010101011

0010101100111001010111000010000111001011 SR1 1001010110011100101011100001000011100101 XOR K1 1000100010101110100000101001011010101011

0001110100110010001011001000011001001110 XOR P11 (N) 01001110

01010011 53

Proses Enkripsi Karakter ke-12 (G)

IV= 1110010111110111101011011101100001010011 SL2 1001011111011110101101110110000101001111 XOR K2 0001000101011101000101010010110101010110

1000011010000011101000100100110000011001 SR1 1100001101000001110100010010011000001100 XOR K2 0001000101011101000101010010110101010110

1101001000011100110001000000101101011010 XOR P12(G) 01000111

10010101 95

Proses Enkripsi Karakter ke-13 (A)

IV= 1111011110101101110110000101001110010101 SL2 1101111010110111011000010100111001010111 XOR K3 0010001010111010001010100101101010101100

1111110000001101010010110001010011111011 SR1 1111111000000110101001011000101001111101 XOR K3 0010001010111010001010100101101010101100

1101110010111100100011111101000011010001 XOR P13(A) 01000001

10011101 9D

Proses Enkripsi Karakter ke-14 (N)

IV= 1010110111011000010100111001010110011101 SL2 1011011101100001010011100101011001110110 XOR K4 0100010101110100010001001011010101011001

1111001000010101000010101110001100101111 SR1 1111100100001010100001010111000110010111 XOR K4 0100010101110100010001001011010101011001

1011110001111110110000011100010011001110 XOR P14(N) 01001110

11110010 F2

Proses Enkripsi Karakter ke-15 (B)

Page 7: Kriptografi Metode FCB 8-bit

TUGAS KRIPTOGRAFI 2011 DWI KUSRIANTO PUTRO J2F008098

IV= 1101100001010011100101011001110111110010 SL2 0110000101001110010101100111011111001011 XOR K5 1000101011101000100010010110101010110010

1110101110100110110111110001110101111001 SR1 1111010111010011011011111000111010111100 XOR K5 1000101011101000100010010110101010110010

0111111100111011111001101110010000001110 XOR P15 (B) 01000010

00111101 3D

Proses Enkripsi Karakter ke-16 (E)

IV= 0101001110010101100111011111001000111101 SL2 0100111001010110011101111100100011110101 XOR K1 1000100010101110100000101001011010101011

1100011011111000111101010101111001011110 SR1 0110001101111100011110101010111100101111 XOR K1 1000100010101110100000101001011010101011

1110101111010010111110000011100110000100 XOR P16 (E) 01000101

10101110 AE

Proses Enkripsi Karakter ke-17 (N)

IV= 1001010110011101111100100011110110101110 SL2 0101011001110111110010001111011010111010 XOR K2 0001000101011101000101010010110101010110

0100011100101010110111011101101111101100 SR1 0010001110010101011011101110110111110110 XOR K2 0001000101011101000101010010110101010110

0011001011001000011110111100000010100000 XOR P17(N) 01001110

01111100 7C

Proses Enkripsi Karakter ke-18 (A)

IV= 1001110111110010001111011010111001111100 SL2 0111011111001000111101101011100111110010 XOR K3 0010001010111010001010100101101010101100

0101010101110010110111001110001101011110 SR1 0010101010111001011011100111000110101111 XOR K3 0010001010111010001010100101101010101100

0000100000000011010001000010101100000011 XOR P18(A) 01000001

01001001 49

Proses Enkripsi Karakter ke-19 (R)

IV= 1111001000111101101011100111110001001001

Page 8: Kriptografi Metode FCB 8-bit

TUGAS KRIPTOGRAFI 2011 DWI KUSRIANTO PUTRO J2F008098

SL2 1100100011110110101110011111000100100111 XOR K4 0100010101110100010001001011010101011001

1000110110000010111111010100010001111110 SR1 0100011011000001011111101010001000111111 XOR K4 0100010101110100010001001011010101011001

0000001110110101001110100001011101100110 XOR P19(R) 01010010

01010001 51

Proses Enkripsi Karakter ke-20 ( )

IV= 0011110110101110011111000100100101010010 SL2 1111011010111001111100010010010101001000 XOR K5 1000101011101000100010010110101010110010

0111110001010001011110000100111111111010 SR1 0011111000101000101111000010011111111101 XOR K5 0100010101110100010001001011010101011001

0111101101011100111110001001001010100100 XOR P20( ) 00000000

01111011 7b

Pi K E R J A K A N D E N G A N B E N A RASCII 4B 45 52 4A 41 4B 41 4

E44 45 4E 47 41 4E 42 45 4E 41 52 0

ENKRIPSIASCII 97 D

EC5 07 29 28 E5 F7 AD D8 53 95 9

DF2 3

DAE 7C 49 51 7B

Ci — Þ Å BEL ) ( å ÷ Ø S • ò = ® | I Q {

P: KERJAKAN DENGAN BENAR C: — Þ ÅBEL) (å÷ Ø S• ò=®| I Q {