• Tidak ada hasil yang ditemukan

Merkle-Hellman Knapsack Cryptosystem.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Merkle-Hellman Knapsack Cryptosystem."

Copied!
13
0
0

Teks penuh

(1)

Merkle-Hellman

Knapsack

Crypt osyst em

AKIK HIDAYAT

(2)

Kript osist em Merkle Hellman

Knapsack

• Merkle Hell man Knapsack pert ama kal i

dideskripsikan ol eh Merkle dan Hell man

pada t ahun 1978

• Didasarkan pada masal ah NP complet e

(Non Det erminist ic Polynomial )

(3)
(4)

Bent uk umum

  1 1 j i si sj

Ambil s = (s1 , s2,…, sn) se mbarang bilangan int eger superincreasing, ambil

bilangan prima, dan ambil 1 a  P

unt uk 1 i  n.

Didefinisikan t i = asi mod P, dan dinyat akan dalam t = ( t 1, t 2, t 3, . . . t n ). Ambil P = {0, 1)n , C = {0 , 1, . . . , n(P-1)}dan ambil K = {(s, P, a, t)} , dimana s, P, a, t dikont ruksi sepert i diat as, t se bagai Public, dan P, a dan s adalah

secret (rahasia). Unt uk K = {(s, P, a, t )}, didefinisikan

eK (x1 , x2, x3 , …. , xn) = .

Unt uk 0  y  n(P-1), Definisikan Z = a-1y mod P, dK (y) = (x1, x2 , x3, …. , xn )

n i i s p 1 n i i s p 1

n i i s p 1

n i

i it

x

(5)

Knapsack Problem

T s x n i i i

1

}

all

for

}

1

,

0

{

{

2 / 1 :

1

x

a

x

j

S

j n j j j

Probl em Inst ance

I = (s

1

, …, s

n

, T), dimana s

1

, …, s

n

dan T adal ah

bil angan bul at posit i f . S

i

adal ah

si zes dan T

adal ah

Tar get Sum.

Quest ion

Apakah 0-1 vekt or x = (x1, …, xn) merupakan

?

T

s

x

n i i i

(6)

Public Key

:

t

Privat e Key

: s

i

, p, a,

Algorit ma Merkle-Hellman Knapsack

  1 1 j i si sj

What we need

• S = ( s1, …, sn) bi langan i nt eger superi ncreasi ng

• bi langan pri ma

• a, 1

a

p-1

• t = a si mod p

(7)

Encode

:

es(x1, …, xn) =

Decode

:

z = a

-1

y mod p

• penyelesai an masalah subset (s1, …, sn, Z)

di berlakukan unt uk dK(y) = (x1, …, xn).

Algorit ma Merkle-Hellman Knapsack

i n

x

i

t

i
(8)

Privat e key :

s = (1, 2, 5, 11, 32, 87, 141)

a = 200

p = 307

Pl aint ext (x) : SYANE MARANNU T HANA

Chipert ext : ?????

(9)

Perhit ungan Publ ic Key (t ) :

t

i

= a* s

i

mod p

Didapat kan

(10)

Subset -sum Pr oblem

5

8

4

11

6

20

Plai nt ext :

syane marannu t hana

Di masukkan dalam kode ASCII

x = 83 89 65 78 69 77 65 82 65 78 78 85 84 72 65 78 65

Masi ng – masi ng kode ASCII t ersebut di konversi ke bi ner s

83 : 1010011

y

89 : 1011001

a

65 : 1000001

n

78 : 1001110
(11)

Plai nt ext di bagi dalam block sesuai dengan banyaknya s, pada cont oh i ni banyaknya s adalah 7 di gi t .

1010011

y = 200 + 79 + 208 + 263 = 750

1011001

y = 200 + 79 + 51 + 263 = 593

dst …

Ci phert ext :

(12)

Dekripsi :

Hitung Z

Z = a

-1

y mod p

200

-1

=????

dengan algoritma extended euclidian

200

-1

= 1171

Untuk y = 750:

Z = 241*750 mod 307

= 180750 mod 307

= 234

234 = 1*1 + 0*2 + 1*5 + 0*11 + 0*32 + 1*87 + 1*141

(13)

Alice Bob

Private Key

s = (1,2,5,11,32,87,141) a = 200

p = 307

Public Key t = (200,93,79,51,

260,208,263)

Creates

Cryptosystem Plaintext: P= 1010011

Encryption: Using Public Key

y = 200 + 79 + 208 + 263 = 750

Ciphertext: 750 Decryption:

Z = 241*750mod 307 = 234

234 = 1*1 + 0*2 + 1*5 + 0*11 + 0*32 + 1*87 + 1*141

Decrypts Ciphertext

Referensi

Dokumen terkait

sawah irigasi dan data sekunder dari Dinas Prasarana Wilayah Humbang Hasundutan, dari Badan Pusat Statistik Humbang Hasundutan, dan dari instansi terkait.Sampel

Berdasarkan medan makna dan komponen makna yang dibahas telah ditemukan leksem-leksem verba memotong dalam Bahasa Dayak Kanayatn Dialek Banana/Ahe.

makanan atau minuman tunggal (jumlah tersebut biasanya didapatkan dalam 240 ml susu), menyebabkan jumlah laktosa lebih banyak yang masuk ke usus besar daripada

Gust (2004), menyebutkan bahwa pengetahuan, sikap dan perilaku orang tua bayi berhubungan dengan status imunisasi bayi.Tiga pertanyaan meliputi ketidakinginan orang

Berdasarkan pengalaman penulis mengajar MK Pancasila dan Kewarganegaraan selama kurun waktu lima tahun (2009 – 2013) di Universitas Multimedia Nusantara, materi

Berdasarkan tabel di atas menunjukkan bahwa kebanyakan mahasiswa memiliki gaya belajar visual mendapatkan prestasi belajar dengan kategori sangat memuaskan sebesar 61,4 % atau

ANALISIS DAN PEMBAHASAN.. KESIMPULAN DAN

pergi dari rumah dengan semangkuk bubur gandum.. Dengan keteladanan mulia Rasulullah itu menunjukkan Islam tidak melarang orang mengemis. Dan sekaligus yang mampu seharusnya