Kriftografi - Algoritma Knapsack
· Algoritma Knapsack juga adalah algoritma kriptografi kunci-publik.
· Keamanan algoritma ini terletak pada sulitnya memecahkan persoalan knapsack (Knapsack Problem). Knapsack artinya karung/kantung. Karung mempunyai kapasitas muat terbatas. Barang-barang dimasukkan ke dalam karung hanya sampai batas kapasitas maksimum karung saja.
Knapsack Problem:
Diberikan bobot knapsack adalah
M. Diketahui n buah objek
yang masing-masing bobotnya adalah w1,
w2, …, wn. Tentukan nilai bi sedemikian
sehingga
M = b1w1 + b2w2 + … + bnwn (16.1)
yang dalam hal ini, bi bernilai 0 atau 1.
Jika bi = 1, berarti objek i dimasukkan ke dalam knapsack,
sebaliknya jika bi = 0, objek i tidak dimasukkan.
· Dalam teori algoritma,
persoalan knapsack termasuk ke dalam kelompok NP-complete.
Persoalan yang termasuk NP-complete tidak dapat dipecahkan dalam orde
waktu polinomial.
Saya tertarik dengan tulisan anda mengenai Teknologi. Teknologi merupakan suatu ilmu yang sedang berkembang di zaman yang sudah maju sekarang ini. Saya memiliki beberapa tulisan sejenis mengenai Teknologi yang dapat dilihat di www.ejournal.gunadarma.ac.id
ReplyDelete