트랩 도어 기능과 공개 키 암호화를 구분하는 것이 중요합니다. 트랩 도어 기능은 공개 키 암호화 체계를 생성하지만 언급 한 일부 후보는 공개 키 암호화를 암시하는 것으로 알려져 있으며 반드시 트랩 도어 기능을 제공하지는 않습니다. 실제로 Gertner, Malkin 및 Reingold 는 "트랩 도어 술어"(1 비트 공개 키 암호화 체계로 생각할 수 있음)에서 트랩 도어 기능의 블랙 박스 구성이 없음을 보여줍니다.
트랩 도어 기능의 전형적인 예는 RSA 및 Rabin 기능입니다. 트랩 도어 술어의 전형적인 예는 Goldwasser 및 Micali로 인해 2 차 잔차 모듈로 복합물을 결정하는 것입니다. 언급 한 개별 로그 및 격자 기반 구조는 트랩 도어 기능을 거치지 않고 직접 공개 키 암호화를 생성합니다.
아래는 공개 키 암호화 체계의 (비 포괄적) 구성 목록이며, 대부분 트랩 도어 기능을 거치지 않는 것으로 알려져 있습니다.
El Gamal 공개 키 암호화 시스템 (타원 곡선 변형 포함). 보안은 Decisional Diffie Hellman 가정을 기반으로합니다. 트랩 도어 기능에는 영향을 미치지 않습니다 (그러나 El Gamal의 시맨틱 보안을 기반으로하는 트랩 도어 기능에 대해서는 아래의 Peikert-Waters 항목을 참조하십시오).
[Taher El Gamal : 이산 로그를 기반으로하는 공개 키 암호화 시스템 및 서명 체계. CRYPTO 1984 : 10-18]
Ajtai-Dwork, Regev. 보안은 격자의 고유 SVP를 기반으로합니다. 트랩 도어 기능을 암시하는 것으로 알려져 있지 않습니다.
[Miklós Ajtai, Cynthia Dwork : 최악의 사례 / 평균 사례와 동등한 공개 키 암호화 시스템. STOC 1997 : 284-293]
[Oded Regev : 새로운 격자 기반 암호화 구조. STOC 2003 : 407-416]
레게 브, 피이 커트. 보안은 오류가있는 학습 경도 (SVP 감소 포함)를 기반으로합니다. 트랩 도어 기능을 암시하는 것으로 알려져 있지 않습니다.
[Oded Regev : 격자, 오류, 임의 선형 코드 및 암호화를 사용한 학습. STOC 2005 : 84-93]
[Chris Peikert : 최악의 경우 가장 짧은 벡터 문제의 공개 키 암호 시스템 : 확장 된 요약. STOC 2009 : 333-342]
Peikert, 워터스. 보안은 결정적인 Diffie Hellman 및 격자 문제를 기반으로합니다. 트랩 도어 기능을 의미하는 것으로 알려져 있습니다 (유실 트랩 도어 기능을 통해).
[Chris Peikert, Brent Waters : 잃어버린 트랩 도어 기능 및 응용 프로그램. STOC 2008 : 187-196]
Lyubashevsky, Palacio, Segev. 보안은 하위 집합 합계를 기반으로합니다. 트랩 도어 기능을 암시하는 것으로 알려져 있지 않습니다.
[Vadim Lyubashevsky, Adriana Palacio, Gil Segev : 하위 집합 합계만큼 안전한 공개 키 암호화 기본 요소. TCC 2010 : 382-400]
Stehlé, Steinfeld, Tanaka, Xagawa 및 Lyubashevsky, Peikert, Regev. 보안은 링 LWE의 경도를 기준으로합니다. 이전 제안에 비해 이러한 장점은 키 크기가 작다는 것입니다. 트랩 도어 기능을 암시하는 것으로 알려져 있지 않습니다.
[Damien Stehlé, Ron Steinfeld, Keita Xagawa, Keisuke Tanaka : 이상적인 격자 기반의 효율적인 공개 키 암호화. ASIACRYPT 2009 : 617-635]
[Vadim Lyubashevsky, Chris Peikert, Oded Regev : 이상적인 격자와 반지에 대한 오류로 배우기. EUROCRYPT 2010 : 1-23]