Abstract
In this paper, we investigate a category of public key encryption schemes that supports plaintext equality test and userspecified authorization. With this new primitive, two users, who possess their own public/private key pairs, can issue token(s) to a proxy to authorize it to perform plaintext equality test from their ciphertexts. We provide a formal formulation for this primitive and present a construction with provable security in our security model. To mitigate the risks against the semi-trusted proxies, we enhance the proposed cryptosystem by integrating the concept of computational client puzzles. As a showcase, we construct a secure personal health record application on the basis of this primitive.
Original language | English |
---|---|
Pages (from-to) | 1351-1362 |
Number of pages | 12 |
Journal | Security and communication networks |
Volume | 5 |
Issue number | 12 |
DOIs | |
Publication status | Published - Dec 2012 |
Keywords
- Equality test
- Public key encryption
- SCS-Cybersecurity
- Authorization