Registered Matchmaking Encryption
摘要
Matchmaking encryption (ME) is a generalization of attribute-based encryption (ABE) in which both the sender and the receiver (each with their own attributes) can specify access policies the other party must satisfy in order for the message to be revealed. Security guarantees that during decryption nothing is leaked beyond the fact whether a match occurred or not. Similarly to ABE, ME requires a trusted key generation center (KGC) that can potentially decrypt all ciphertexts. We cast ME in the framework of registered encryption, in which the KGC is replaced by an untrusted key curator that registers public keys, attributes and policies of the users, but is not allowed to decrypt ciphertexts. Our main contribution is a black-box construction of registered ME (RME) using registered ABE (RABE) and lockable obfuscation. As we show, our construction can be instantiated under standard assumptions in the plain model yielding RME for expressive classes of policies.