Ask Question, Ask an Expert

+1-415-315-9853

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

Taskprovide short answers to the following six questions

Task Provide short answers to the following six questions. Your answers should be clear, concise and to the point. Prepare a single document (MS Word or PDF, NOT both) along with title page and submit it online using EAS ...

Assignment questionsquestion 1 assuming you can do 230

Assignment Questions Question 1. Assuming you can do 2 30 encryptions per second and key size is 64 bits: i. How long would a brute force attack take? (Both maximum and average values) ii. Give a scenario where this woul ...

Network analysis reportassignment- a coversheet with your

Network Analysis report Assignment - A coversheet with your name and student id must be included. - All references should be appropriately cited using the Harvard style - Submit your report as one PDF file - Save your fi ...

Access control policywrite the access control policy

Access Control Policy Write the Access Control Policy section of the Information Security Policy. Include the following: • User enrollment • Identification • Authentication • Privileged and special account access • Remot ...

Discussionvalue please respond to the followingbullassess

Discussion "Value" Please respond to the following: • Assess BCP as a process that adds business value. Give your opinion on whether or not the argument that states BCP adds value is a credible argument. Explain why or w ...

Password challengeobjectivethe objective of this lab is to

Password Challenge Objective The objective of this lab is to put your password hash cracking and text decoding skills to the test. This lab uses various encoding and hashing algorithms that you'll need to figure out. It ...

Wb and data securitysubject web and data securitytopic

Web and Data Security Subject: Web and Data Security Topic: various types of Utility and its use to secure the data 8 pages start with executive summary, introduction, examples, its use in data security and conclusion.

Term paper the rookie chief information security

Term Paper: The Rookie Chief Information Security Officer This assignment consists of five parts: Part 1: Organization Chart Part 2: Request for Proposal (RFP) Plan Part 3: Physical Security Plan Part 4: Enterprise Infor ...

Assignmentoverviewyou will provide a detailed network

Assignment Overview You will provide a detailed network design proposal. Your task is to design the network for this new building with the following criteria: • Each Classroom Computer Lab will be on a separate network ( ...

Project- sample cyber security profileevery organization

Project- Sample Cyber Security Profile Every organization must create a cybersecurity profile (system security plan (SSP)) for all of its major and minor information systems. The cybersecurity profile documents the curre ...

  • 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

A cola-dispensing machine is set to dispense 9 ounces of

A cola-dispensing machine is set to dispense 9 ounces of cola per cup, with a standard deviation of 1.0 ounce. The manuf

What is marketingbullwhat is marketing think back to your

What is Marketing? • "What is marketing"? Think back to your impressions before you started this class versus how you

Question -your client david smith runs a small it

QUESTION - Your client, David Smith runs a small IT consulting business specialising in computer software and techno

Inspection of a random sample of 22 aircraft showed that 15

Inspection of a random sample of 22 aircraft showed that 15 needed repairs to fix a wiring problem that might compromise

Effective hrmquestionhow can an effective hrm system help

Effective HRM Question How can an effective HRM system help facilitate the achievement of an organization's strate