0

I need some serious suggestions on my protocol, specifically for decryption.

So the scenario is Organizations A and B encrypt their employees' records with their own keys and store them in the distributed database. When a User from Organization A sends a record access request to Organization B, Organization B can decrypt the user's record with their own secret Key. The point is I don't want the interaction of organizations to share keys so they can decrypt each other's records because if one organization is malicious, the records of the other organization may be compromised. I tried multi-key homomorphic encryption, which supports encryption with multiple keys, but the scenario is still the same for decryption, as each owner needs to collaborate.

please suggest which cryptographic algorithm is best fit in this scenario

Thank you

0 Answers0