ISO Submissions


Two families of public-key encryption schemes have been submitted to the ISO standardization process.

The Proposals EPOC and PSEC

But in each case, the basic schemes (Okamoto-Uchiyama or El Gamal) are converted according to a generic conversion:
  1. EPOC 1/PSEC 1 - using the Fujisaki-Okamoto (PKC '99) conversion [2]
  2. EPOC 2/PSEC 2 - using the Fujisaki-Okamoto (Crypto '99) conversion [3]
  3. EPOC 3/PSEC 3 - using the REACT (RSA '2001) conversion [4], based on the Gap-Problems (PKC '2001) [5]

Source Codes and Test Vectors

Some sample source codes and test vectors can be downloaded.  
 

References

  1. T. El Gamal. A Public Key Cryptosystem and a Signature Scheme Based on Discrete Logarithms.
    IEEE Transactions on Information Theory, IT--31(4):469--472, July 1985.
  2. E. Fujisaki and T. Okamoto. How to enhance the security of public-key encryption at minimum cost.
    IEICE Transaction of Fundamentals of electronic Communications and Computer Science, E83-A(1):24--32, January 2000.
  3. E. Fujisaki and T. Okamoto. Secure Integration of Asymmetric and Symmetric Encryption Schemes.
    In Crypto '99, LNCS 1666, pages 537-554. Springer-Verlag, Berlin, 1999.
  4. T. Okamoto and D. Pointcheval. REACT: Rapid Enhanced-security Asymmetric Cryptosystem Transform.
    In the Cryptographers' Track of the RSA Security Conference '2001, LNCS. Springer-Verlag, Berlin, 2001.
    This paper is also known as OCAC or BEST.
  5. T. Okamoto and D. Pointcheval. The Gap-Problems: a New Class of Problems for the Security of Cryptographic Schemes.
    In Proceedings of the 2001 International Workshop on Practice and Theory in Public Key Cryptography (PKC'2001), LNCS. Springer-Verlag, Berlin, 2001.
  6. T. Okamoto and S. Uchiyama. A New Public Key Cryptosystem as Secure as Factoring.
    In Eurocrypt '98, LNCS 1403, pages 308-318. Springer-Verlag, Berlin, 1998.


David Pointcheval