(15 marks) One of the approaches below is ”secure”. For each approach, state Secure or Insecure, and explain why that approach does or does not achieve the two desired notions of confidentiality described above. (a) Aldebaran computes c = Enc(pkB , m) and broadcasts (pkB , c). Borealis observes the broadcast containing their public key and obtains the message as m = Dec(skB , c).
Question
(15 marks) One of the approaches below is ”secure”. For each approach, state Secure or Insecure, and explain why that approach does or does not achieve the two desired notions of confidentiality described above. (a) Aldebaran computes c = Enc(pkB , m) and broadcasts (pkB , c). Borealis observes the broadcast containing their public key and obtains the message as m = Dec(skB , c).
Solution
Secure. This approach achieves the two desired notions of confidentiality. Firstly, it ensures that only the intended recipient (Borealis) can decrypt the message, as they are the only one with access to the corresponding private key (skB). This is known as confidentiality under chosen plaintext attack (CPA). Secondly, it also ensures that an eavesdropper cannot determine any information about the message, even if they know the public key and the ciphertext. This is known as confidentiality under chosen ciphertext attack (CCA). Broadcasting the public key (pkB) does not compromise security, as it is meant to be public knowledge.
Similar Questions
(15 marks) One of the approaches below is ”secure”. For each approach, state Secure or Insecure, and explain why that approach does or does not achieve the two desired notions of confidentiality described above.(b) Aldebaran computes cmsg = Enc(pkC , m), cdest = Enc(pkC , pkB ) and broadcasts (pkC , cmsg, cdest). Chandra observes the broadcast containing her public key. She then decrypts the des-tination address as pkdest = Dec(skC , cdest) and broadcasts (pkdest, cmsg). Borealis then obtains the message as m = Dec(skB , cmsg). (c) Aldebaran computes cmsg = Enc(pkC , m), cdest = Enc(pkC , pkB ) and broadcasts (pkC , cmsg, cdest). Chandra observes the broadcast containing her public key. She then computes m = Dec(skC , cmsg) and pkdest = Dec(skC , cdest) and broadcasts (pkdest, m). Borealis identi-fies their public key in the broadcast and obtains the message m.
1. (15 marks) One of the approaches below is ”secure”. For each approach, state Secure or Insecure, and explain why that approach does or does not achieve the two desired notions of confidentiality described above.
Aldebaran computes cmsg = Enc(pkC, m), cdest = Enc(pkC, pkB) and broadcasts(pkC, cmsg, cdest). Chandra observes the broadcast containing her public key. She then decrypts the destination address as pkdest = Dec(skC, cdest) and broadcasts (pkdest, cmsg). Borealis then obtains the message as m = Dec(skB, cmsg).Is it secure?
(e) Aldebaran computes cmsg = Enc(pkC, Enc(pkB, m)), cdest = Enc(pkC, pkB) and then broadcasts (pkC, cmsg, cdest). Chandra observes the broadcast containing her public key. She then computes c ′ msg = Dec(skC, cmsg), pkdest = Dec(skC, cdest), and broadcasts (pkdest, c′ msg). Lastly, Borealis observes a broadcast containing their public key, and obtains the message as m = Dec(skB, c′ msg).
Which of the following best describes the concept of confidentiality in computer security?a.Ensuring that data is accurate, consistent, and reliableb.Ensuring that data is not modified or tampered with during transmissionc.Ensuring that data is not disclosed to unauthorized individuals or entitiesd.Ensuring that data is always available and accessible
Upgrade your grade with Knowee
Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.