Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Efficient Probabilistic Public-Key Encryption Scheme

From Wikipedia, the free encyclopedia

EPOC (Efficient Probabilistic Public Key Encryption) is aprobabilisticpublic-keyencryption scheme.

EPOC was developed in 1999 by T. Okamoto, S. Uchiyama and E. Fujisaki ofNTT Labs in Japan. It is based on therandom oracle model, in which a primitive public-key encryption function is converted to a secure encryption scheme by use of a truly random hash function; the resulting scheme is designed to besemantically secure against achosen ciphertext attack.

EPOC's primitive encryption function is the OU (Okamoto–Uchiyama) function, in which to invert the OU function is proven to be as hard asfactoring a composite integer public key. There are three versions of EPOC:

  • EPOC-1 uses a one-waytrapdoor function and a random function (hash function);
  • EPOC-2 uses a one-way trapdoor function, two random functions (hash functions) and a symmetric-key encryption (e.g., one-time padding and block-ciphers);
  • EPOC-3 uses the Okamoto–Uchiyama one-way trapdoor function and two random functions (hash functions) as well as any symmetric encryption scheme such as the one-time pad, or any classical block cipher.

EPOC-1 is designed for key distribution; EPOC-2 and EPOC-3 are designed for both key distribution and encrypted data transfer.

See also

[edit]

References

[edit]
Algorithms
Integer factorization
Discrete logarithm
Lattice/SVP/CVP/LWE/SIS
Others
Theory
Standardization
Topics
General
Mathematics
Retrieved from "https://en.wikipedia.org/w/index.php?title=Efficient_Probabilistic_Public-Key_Encryption_Scheme&oldid=1210692942"
Category:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp