Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

a . Generate two pairs of Merkle - Hellman Knapsack keys, with 2 different sizes. The size of pair one should be at least 5

a.Generate two pairs of Merkle-Hellman Knapsack keys, with 2 different sizes. The size of pair one should be at least 5 and the size of pair 2 should be at least 6. Justify the selection of all selected numbers.
[16 marks: 4 marks for correct private keys (2*2=4); 2 marks for justifying the selected numbers; 10 marks for correct public key including correct calculation steps (5*2=10)]
b.Use each pair of keys to encrypt and decrypt your full name. You may use the provided Ascii Table (Appendix A) to convert your name to binary. If you plain test is not multiple of the block size you can add extra zeros at the end of the plain text to make it multiple of the block size.
[24 marks: [8 marks for correct encryption (2*4=8); 8 marks multiplicative inverse
calculation (2*4=8); 8 marks for correct decryption (2*4=8)]

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Advances In Spatial And Temporal Databases 8th International Symposium Sstd 2003 Santorini Island Greece July 2003 Proceedings Lncs 2750

Authors: Thanasis Hadzilacos ,Yannis Manolopoulos ,John F. Roddick ,Yannis Theodoridis

2003rd Edition

3540405356, 978-3540405351

More Books

Students also viewed these Databases questions