Ask Question, Ask an Expert

+61-413 786 465

info@mywordsolution.com

Ask Computer Network & Security Expert

problem 1: problems for short answers

1) Suppose that f: {0, 1}n → Zp where p is a large prime and n > p. Prove that f(x) = gx

(mod p) is not second pre-image resistant, where g is a generator of Zp. What is the security assumption you use, if to make it pre-image resistant.

2) Show that the active CCA against ElGamal encryption given in the lecture does not work when against the Cramer-Shoup encryption.

3) Show that the RSA encryption is insecure against a chosen ciphertext attack. In particular, given a ciphertext y, describe how to choose a ciphertext y' such that knowledge of the plaintext x' = DK(y') allows the attacker to determine x = DK(y).

4) Show that the RSA encryption is not semantically secure. Provide a game between an adversary A and a simulator (or challenger) B.

5) Let p = 151. Choose a generator for GF(143)*. Choose an appropriate private and ephemeral key. Perform the following on the message m = 113, or the next appropriate message:

(a) Encrypt m using ElGamal.
(b) Signing m using ElGamal.

You can use Pari/GP.

6) Assume an elliptic curve with points whose coordinates P = (x; y) satisfy the following congruence y2 = x3 + x mod 23. Given two points P = (1; 5) and Q = (9; 5), what are the points P + Q, P + P, and Q + Q?

7) Show that if the Gap Die-Hellman Problem is easy, then the Cha-Cheon signature scheme will be broken.

8) Show that the Cha-Cheon signature scheme will be broken if the Gap Die-Hellman Problem is solved in a signature forgery reduction by forking. Do not need to give a formal proof.

9) Describe the Bilinear Die-Hellman (BDH) Problem and describe why the Boneh-Franklin identity-based encryption scheme is broken if the BDH problem is easy. Is the Basic version of Boneh-Franklin identity-based encryption scheme CCA secure? Why?

problem 2: Design a communication protocol based on identity-based cryptography

Alice and Bob are located at di erent locations and want to communicate securely by the computer network. Their identities are public. They are equipped with the Bone-Franklin ID-based encryption scheme, the Cha-Cheon signature scheme and AES, which should be properly used in their communication protocol. Your protocol must meet the following requirements:

A) Key generation: They need to generate their keys. Describe it in detail. Include all parties who have to be involved in key generation.

B) Mutual Authentication: They should know the origin of a message, i.e., who sent the message.

C) Con dentiality: Messages must be protected and should not be disclosed to others.

D) Session Key Establishment: Alice and Bob need a symmetric session for each of their communication session.

Your protocol should have three steps:


Step 1: Alice sends a message to Bob.

Upon receiving this message, Bob is convinced that the message comes from Alice and no one else apart from Alice has seen the message.


Step 2: Bob responds:

Upon receiving the response, Alice is convinced that Bob has received her previous message and has read the content. She is also sure that Bob's response must come from Bob and no one else apart from Bob has seen it.


Step 3: They communicate each other with a symmetric session key, which was established in Steps 1 and 2. Provide detailed protocol steps.

The protocol will be assessed in terms of these requirements. Describe how these requirements are met in your protocol. You must provide the algorithms (math) in your protocol.

Computer Network & Security, Computer Science

  • Category:- Computer Network & Security
  • Reference No.:- M91884

Have any Question?


Related Questions in Computer Network & Security

Security risk assessment executive summarya detailed

SECURITY RISK ASSESSMENT Executive Summary A detailed Information security risk assessment was carried out on Fiji Directories Limited (FDL) during October 15th 2018 to October 24th 2018. FDL, an ATH group company, is a ...

Suppose there is no inflation and an insurance company

Suppose there is no inflation and an insurance company offers a contract that would pay $500,000 with certainty 50 years from now. What is the most that this contract would be worth today if: 1. The rate of interest is 7 ...

Question for the remaining questions consider a 4-bit block

Question : For the remaining questions, consider a 4-bit block cipher, described in hexadecimal by the following table: Plaintext Ciphertext Plaintext Ciphertext 0 a 8 e 1 c 9 d 2 f a 0 3 6 b 7 4 3 c 5 5 8 d b 6 4 e 9 7 ...

This is from a practical exercise the answers are below but

This is from a practical exercise. The answers are below BUT, I do not know how they came up with them. I'd like a step-by-step explanation of how they got the answers. Practical Exercise 1: Assume the demand for teacher ...

Objectives-to learn about more advanced network security

Objectives -To learn about more advanced network security and vulnerability scanning tools Lab Outcome: · To complete the lab procedures & correctly answer the questions in the Blackboard quiz. Lab Deliverables · Answer ...

Since quotas do not raise revenues but have the same trade

Since quotas do not raise revenues but have the same trade effects as do tariffs, why not just have tariffs? Why would the government impose quotas when tariffs not only would reduce imports but also bring in new revenue ...

Research assignmentproduce a formal 2000 word report in the

Research Assignment Produce a formal 2000 word report, in the format described in the supplied "Reports format and style" document, examining the various "Transition from IPv4 to IPv6". You are to research and compare th ...

Assignment -need project made by packet truce follow the

Assignment - Need project made by packet Truce. Follow the given report and please don't make the project big and video will describe full project in details and with configuration. Project - Design and Implementation of ...

Case study network design for ezy-booksezy-books is a

Case Study: Network Design for EZY-Books EZY-Books is a specialised publisher for customised book publication services based in Brisbane. The company has recently purchased a two-story building in a Brisbane suburb as it ...

A run in a setting is a substring of length at least two as

A run in a setting is a substring of length at least two, as long as possible, and consisting entirely of the same symbol. For instance, the string abbbaab contains a run of b's of length three and a run of a's of length ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As