Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Attacks against RSA (2 marks) To save time, Alice and Bob decide to find one good pair of primes p and q, and then publish

image text in transcribed

Attacks against RSA (2 marks) To save time, Alice and Bob decide to find one good pair of primes p and q, and then publish the same modulus n = py. Alice and Bob then choose different public exponents e and e', and generate the corresponding secret exponents d and d', respectively. Show that in this system, it is possible to decrypt a message m sent to both of them if ged(e, e')1. That is givern CA mmod n -me" m od n An adversary Oscar can compute m without knowing the secret exponent d or d'. Note that Oscar does not know p or q. (Hint: Please study Euclidean Algorithm as it provides some important facts to find the solution. You may find reading material from http://mathworld. wolfram.com/EuclideanAlgorithm.html Note: You can consider how to solve the question by using the following fact: An important consequence of the Euclidean algorithm is finding integers z and y such that ax + by ged(a, b). That is, by given a and b, we can use Euclidean Algorithm to find z and y. Note that you can use this fact directly (explain how to use it), but no need to really find a or y Attacks against RSA (2 marks) To save time, Alice and Bob decide to find one good pair of primes p and q, and then publish the same modulus n = py. Alice and Bob then choose different public exponents e and e', and generate the corresponding secret exponents d and d', respectively. Show that in this system, it is possible to decrypt a message m sent to both of them if ged(e, e')1. That is givern CA mmod n -me" m od n An adversary Oscar can compute m without knowing the secret exponent d or d'. Note that Oscar does not know p or q. (Hint: Please study Euclidean Algorithm as it provides some important facts to find the solution. You may find reading material from http://mathworld. wolfram.com/EuclideanAlgorithm.html Note: You can consider how to solve the question by using the following fact: An important consequence of the Euclidean algorithm is finding integers z and y such that ax + by ged(a, b). That is, by given a and b, we can use Euclidean Algorithm to find z and y. Note that you can use this fact directly (explain how to use it), but no need to really find a or y

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

Database Concepts International Edition

Authors: David M. Kroenke

6th Edition International Edition

0133098222, 978-0133098228

More Books

Students also viewed these Databases questions

Question

3. What may be the goal of the team?

Answered: 1 week ago

Question

Is how things are said consistent with what is said?

Answered: 1 week ago

Question

Has the priority order been provided by someone else?

Answered: 1 week ago