Question
1.Suppose Alice and Bob have obtained each others public keys securely. Please write a key agreement protocol that enables Alice and Bob to agree on
1.Suppose Alice and Bob have obtained each others public keys securely. Please write a key agreement protocol that enables Alice and Bob to agree on a session key over an insecure communi- cation channel that fresh and authenticated to be only available to Alice and Bob.
2. Suppose Alice and Bob each share a symmetric key obtained securely. Please write a key agree- ment protocol that enables Alice and Bob to agree on a session key over an insecure communication channel that fresh and authenticated to be only available to Alice and Bob.
3.Suppose Alice and Bob have obtained each others public keys securely. Suppose Alice wants to send Bob a message m in a manner that protects the secrecy m over an insecure communication channel and enables Bob to validate the integrity and freshness of message m. Write the cryptographic message(s) sufficient to achieve that goal.
4.Suppose Alice and Bob have agreed on a symmetric key securely. Suppose Alice wants to send Bob a message m in a manner that protects the secrecy m over an insecure communication channel and enables Bob to validate the integrity and freshness of message m. Write the cryptographic message(s) sufficient to achieve that goal.
5.Suppose that Alice and Bob want to setup a fantasy football league with a twist. In this case, Alice and Bob may pick any players they want - even ones that the other chooses - but, to do that Alice and Bob must keep their player sets secret until after each week. How can Alice and Bob use cryptography in an efficient way to create a message containing their team for the week that the other can verify after the week concludes?
6.How does the Needham-Schroeder symmetric-key protocol enable validation of integrity of each of the items in the second message in the protocol?
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