透過您的圖書館登入
IP:3.149.230.44
  • 期刊

Timed-Release Predicate Encryption and Its Extensions in Cloud Computing

並列摘要


Predicate encryption is a novel cryptographic primitive that provides fine-grained control over the accesses to encrypted data. In predicate encryption, a message can be encrypted with a public key and a set of attributes. The private key owner uses his own private key to generate a secret token corresponding to a predicate. An evaluator can take the secret token to decrypt ciphertexts if and only if the set of attributes of the ciphertexts satisfies the predicate of the secret token. Predicate encryption could be used in cloud computing such as remote untrusted storages and encrypted webmail search. Biometric matching could also be constructed by predicate encryption. In this manuscript, we first propose an extension of predicate encryption, called timed-release predicate encryption. The evaluator decrypts the ciphertexts that satisfy the predicate only after a specified time period in our construction. Therefore, our proposed encryption scheme can provide not only ciphertext retrieval with search privacy protection but time trigger. It could be used in the applications of cloud storages and networks that need to seal the secret delegated events or happenings before a specified time. We also provide the formal proofs of IND-CCA (indistinguishability under chosen ciphertext attack) security, attribute hiding, and timed-release properties for the construction.

延伸閱讀