Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

( 1 0 pt ) In the textbook RSA scheme which is deterministic, the system parameter is as follows: N = 3 3 , and

(10pt) In the textbook RSA scheme which is deterministic, the system parameter is as follows: N=33, and e=3. Note that (N,e),m and )=((d),ccdmodN
(a) Compute a secret key d.
(20pt) The schnorr signature scheme is given as follows: Setup(,p):glarr$Zp**,xlarr$Zp-1**,pk=(g,y)=(g,gx) and sk=(x).
H(gr||m)mod(p-1). Return .
1
ITE 3031(Spring 2019): Final Examination
)=((1,2)
If p=13,g=2,x=5,m=3 then compute pk and a signature. And then perform to verify the signature with m=3. Note that let H(x||y)=x+y.
If adversary can forge the schnorr signature scheme, which intractable problem is broken? Using the above setting, break the intractable assumption.
13.(20pt) We call N as a Blum integer if N=pq such that pmod4=3 and qmod4=3. For a given ainZN**, if adversary can compute a2-1 then we can factor N as following. Note that with a half probability, a(called a quadratic residue) is a square of a certain number in ZN**.
We choose a random vinZN** and compute v2. And then we give v2 to adversary . Then adversary returns a square root of v2. There are 4 square roots of v2, and for two numbers w+-v,gcd(w-v,N)=p or q.
For N=21, we choose v=2. Assume that adversary receives 4. List all square roots of 4. And show that gcd(w-v,N)=p or q by computing w. Using w, factor N.
14.(20pt) Write a GQ signature scheme. Using the random oracle model, you can compute (ZZ')e=H(ID)H(Y||m)-H'(Y||m) where Y=Re in the GQ. Assume that H(*) returns a 256-bit number and Z,Z',YinZN** where N is a 2048-bit. Using the previous problem, you can break the factoring problem of N if adversary can forge a signature in the GQ when N is a blum integer. Explain how to factor N.
image text in transcribed

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_2

Step: 3

blur-text-image_3

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

Concepts of Database Management

Authors: Philip J. Pratt, Joseph J. Adamski

7th edition

978-1111825911, 1111825912, 978-1133684374, 1133684378, 978-111182591

More Books

Students also viewed these Databases questions