Knowee
Questions
Features
Study Tools

. 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 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 (d) 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). Lastly, she re-encrypts c ′ = Enc(pkdest, m) and broadcasts (pkdest, c′ ). Borealis identifies their public key in the broadcast and obtains the message m = Dec(skB, c′ ).

Question

. 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 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 (d) 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). Lastly, she re-encrypts c ′ = Enc(pkdest, m) and broadcasts (pkdest, c′ ). Borealis identifies their public key in the broadcast and obtains the message m = Dec(skB, c′ ).

...expand
🧐 Not the exact question you are looking for?Go ask a question

Solution

The approaches described in the text are related to cryptographic communication protocols. Let's analyze them:

  1. In the first approach, Aldebaran encrypts a message m with Chandra's public key (pkC) and also encrypts Borealis's public key (pkB) with Chandra's public key. This encrypted message and encrypted destination key are then broadcasted. Chandra, upon seeing her public key, decrypts both the message and the destination key and broadcasts them. Borealis, upon seeing their public key, can then read the message. This approach is Secure in terms of confidentiality because only Chandra can decrypt the message and the destination key, and only Borealis can read the broadcasted message. However, it does not provide sender anonymity because anyone can see that the message was initially encrypted with Chandra's public key.

  2. In the second approach, the process is similar to the first one, but with an additional step: Chandra re-encrypts the message with the destination key before broadcasting it. This means that now only Borealis can decrypt and read the message. This approach is also Secure in terms of confidentiality because only Chandra can decrypt the initial message and destination key, and only Borealis can decrypt and read the re-encrypted message. This approach also provides sender anonymity because the re-encrypted message does not reveal who initially encrypted it.

This problem has been solved

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.

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). (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).

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). Lastly, she re-encrypts c′ = Enc(pkdest, m) and broadcasts (pkdest, c′). Borealis identifies their public key in the broadcast and obtains the message m = Dec(skB , c′). 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?

) The consortium decide to implement the final approach described in question 1, using Elgamal public key encryption with the following parameters: (p, g) = (103, 5). Aldebaran’s public key is pkA = 51, Borealis’ public key is pkB = 55 and Chandra’s public key is pkC = 38. Some time later, Chandra receives a different broadcast (38, cmsg, cdest) where cdest = (55, 10) and cmsg = (c1, c2) = ((101, 28),(90, 94)). i. (2 marks) Confirm whether or not Chandra’s public key corresponds to her secret key skC = 22. ii. (5 marks) Who is the final intended recipient of the message? (Hint: compute the Elgamal decryption Dec(skC, cdest) and compare with the known public keys.) iii. (6 marks) Hence, what does Chandra broadcast? (Hint: compute the Elgamal decryptions Dec(skC, c1) and Dec(skC, c2))

1/2

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.