Improving the Security of an Efficient Unidirectional Proxy Re-Encryption Scheme
Résumé
A proxy re-encryption (PRE) scheme allows a designated proxy, that has beforehand received aso-called re-encryption key, to translate a ciphertext intended to one user to a ciphertext intendedto another one. Traditionally, the re-encryption key is generated at the initiative of the initialreceiver and ideally, no secret keys should be known to the proxy. Such scheme is said unidirectionalif the transformation from one user to another does not necessarily imply the possibility tomake the inverse transformation. Regarding the literature on unidirectional proxy re-encryption, itseems hard to prove the strongest security level (namely indistinguishability under chosen ciphertextattacks - IND-CCA) of such schemes. Most of the time, PRE either reaches a chosen-plaintextsecurity or a replayable CCA security. At Africacrypt 2010, Chow, Weng, Yang and Deng proposeda scheme that satisfies CCA security in the random oracle model. However, their modelcan actually be strengthen. Indeed, we show in this paper how to modify this scheme so that itsimproved security achieves a full CCA security. In particular, we now allow the adversary of theCCA security for re-encryption to corrupt the user i′ who is the initial receiver of the challengedciphertext and at the same time to obtain the re-encryption key from i′ to the targeted users. Theresulting scheme is therefore a fully secure PRE which does not rely on pairings, and secure in therandom oracle model. It can be implemented efficiently with any traditional modular arithmetic.
Origine | Fichiers produits par l'(les) auteur(s) |
---|