DCR (safe-prime moduli) ⇒ CCA-secure PKE (Cramer–Shoup)
Statement
If DCR is hard for safe-prime moduli, with and , an IND-CCA2-secure public-key encryption scheme exists in the standard model. A universal hash proof system for a subset-membership problem in whose hardness is DCR gives the scheme, and no other primitive is needed; a hash function with suitable collision-resistance properties only improves its efficiency — CS02.
Notes
- The same paradigm gives IND-CCA2 encryption from QR, and the DDH-based Cramer–Shoup scheme is a special case of it — CS02.
- The DCR- and QR-based schemes of CS02 remain IND-CCA2-secure when the modulus is not a product of safe primes — HK12.