HW 6, Non-Text Questions
- How can symmetric encryption, public key encryption and hash
functions be combined to create digital signatures? Give and example that
provides confidentiality, integrity, authentication, and non-repudiation.
Please limit your discussion to a half-page.
- Describe the security implications of the following:
- Ek(M)||H(M)
- M||Ek(H(M))
- Ek(j)||Ej(M)||H(M+j)
Would you use these? Why or why not?
- A contest is being run in which participants must choose from a set of
gifts and may only receive gifts from that set if they win.
There are only a limited set of elements that you must choose from, but you do
not wish to disclose your choices to others and you must choose these
elements before you will know if you will receive them. Create a scheme
using a hash function that will allow you to prove what your choices were
after you find out if you won.
- Explain Birthday Attacks.
- Explain the Kerberos Authentication Protocol.