Answered step by step
Verified Expert Solution
Question
1 Approved Answer
You have already figured out that Alice and Bob are using Diffie - Hellman key exchange with 2 4 - bit keys. Before he was
You have already figured out that Alice and Bob are using DiffieHellman key exchange with bit keys. Before he was captured yesterday, your teammate Mike obtained their public DH parameters:
alicePublic ffe
bobPublic
The morning of the anticipated Zoo rendezvous, you encounter a new message at their deaddrop in Prospect Park. It contains only the characters btJ you remember it as "bravo tango JULIET five." What could it mean? You leave the message in place so they can continue to arrange the meet.
Alice and Bob may be aware of our Assignment algorithms that use Base encodings. I won't go after one of you for leaking it because, after all, Kerckhoff says it's the keys that should be secret, not the algorithm. So we should be able to run decryptBytesbtJ secret except that we don't know their secret. Fortunately, Alice and Bob chose a small key size. With bits there are around million possibilities, but a clever Python program should be able to grind through those within a few minutes. Maybe we can bruteforce their respective secrets and use them to decode the message?
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started