Bob and alice want to choose a key they can use for


Question: Bob and Alice want to choose a key they can use for cryptography, but all they have to communicate is a bugged phone line. Bob proposes that they each choose a secret number, a for Alice and b for Bob. They also choose, over the phone, a prime number p with more digits than any key they want to use, and one more number q. Bob will send Alice bq mod p, and Alice will send Bob aq mod p. Their key (which they will keep secret) will then be abq mod p. (Here we don't worry about the details of how they use their key, only with how they choose it.) As Bob explains, their wire tapper will know p, q, aq mod p, and bq mod p, but will not know a or b, so their key should be safe. Is this scheme safe, that is can the wire tapper compute abq mod p? If so, how does she do it?

Alice says "You know, the scheme sounds good, but wouldn't it be more complicated for the wire tapper if I send you qa mod p, you send me qb (mod p) and we use qab mod p as our key?" In this case can you think of a way for the wire tapper to compute qab mod p? If so, how can you do it? If not, what is the stumbling block? (It is fine for the stumbling block to be that you don't know how to compute something; you don't need to prove that you can't compute it.)

Solution Preview :

Prepared by a verified Expert
Mathematics: Bob and alice want to choose a key they can use for
Reference No:- TGS02373665

Now Priced at $10 (50% Discount)

Recommended (93%)

Rated (4.5/5)