Supposing I have Alice that is the RA, Bob (who is a user) and Kate (who is also a user). For now I use RSA. Alice sends a message to Bob. Alice also sends a message to Kate. Bob and Kate exchange their messages as they took them from Alice (without decrypting them and encrypting them) using the public key of Alice. My question is how can Bob and Kate decrypt the messages using the public key of Alice? Is there any other protocol that should I use when I have 1 RA, and many users, and I want the users to decrypt the messages they got from the RA (without decrypting and encrypting in the mean time)? What I am trying to do here is Bob to get the message of Kate and do some checking, and also Kate get the message of Bob and do some checking.

Thank you

  • $\begingroup$ I do not know, if I have confused you. I think is it clear what I am trying to achieve... $\endgroup$
    – someone
    Jun 23, 2019 at 17:00
  • 2
    $\begingroup$ If you use public key crypto, then the sender A encrypts message with public key of receiver B, not the other way around. $\endgroup$
    – enedil
    Jun 23, 2019 at 17:25
  • $\begingroup$ What protocol shhould I use in order to achieve what I describe on my question? Does Attribute Based Encryption (ABE) work in this case? Thank you.. $\endgroup$
    – someone
    Jun 23, 2019 at 17:27
  • 1
    $\begingroup$ Proxy re-encryption? $\endgroup$
    – Natanael
    Jun 23, 2019 at 19:24
  • $\begingroup$ The whole work is done using wireless nodes on ns3... $\endgroup$
    – someone
    Jun 24, 2019 at 5:11


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.