Connect on Whatsapp : +1 206 673 2541, Uninterrupted Access 24x7, 100% Confidential. Connect Now

Cryptography Assignment | Top Essay Writing

  • Explain the meaning of “Kirchhoff’s Principle” and its relevance to the design of modern ciphers.
  • Outline the principles of the cipher block chaining (CBC) mode of operation, and explain the reasons behind its use.
  • Compression methods are typically used to prevent the use of data redundancy in cryptanalysis.

Calculate the theoretical maximum compression ratio which can be achieved for the following message (M2):

M2 = 1001111111

  • Steve has managed to intercept two of Bob‘s messages to Alice (m1=42813, m2=39667)  with their respective RSA digital signatures  (s1=33121, s2=16879).

Explain with numerical examples two methods that Steve may use to forge Bob’s signature.

It is assumed that the following parameters of the RSA digital signature scheme used are known to Steve

RSA modulus N=49163

The exponent of e=151


Let ? be the elliptic curve  =  + ? + 7 over the field 1313 We regard ? as an Abelian group in the usual way.

  • Explain the meaning of “group order” in number theory, then find the order of the above group and indicate whether or not this is a cyclic group.
  • Find an integer ? ≥ 0 such that

?(11,6) = (2, 2) in ?                      and explain your working in details

  • Find all pairs of points (P, Q) such that:

P + Q = 0                         and explain your working in detail.

  • Alice has received the encrypted message {C1, C2} from Bob,


C1= (2,2)

C2= 5

Explain in detail how to decrypt Alice’s message, assuming the Elgamal encryption algorithm with the above group (?) was used to encrypt it.

You are also given the following information:

The generator point: G= (11,6)

Alice’s secret key: a=2


Looking for help with your homework?
Grab a 30% Discount and Get your paper done!

30% OFF
Turnitin Report
Title Page
Place an Order

Calculate your paper price
Pages (550 words)
Approximate price: -