암호학의 중요 간행물 목록
List of important publications in cryptography![]() |
분야별로 정리된 암호학 분야의 중요 출판물 목록이다.
특정 출판물이 중요한 것으로 간주될 수 있는 몇 가지 이유:
- 주제 작성자 – 새로운 주제를 만든 출판물
- 획기적인 발전 – 과학 지식을 크게 변화시킨 출판물
- 영향 – 세계에 상당한 영향을 미쳤거나 암호학 교육에 막대한 영향을 미친 출판물.
암호해석
암호학의 우연과 그 응용의 지수
- Friedman, William F. (1922). "The index of coincidence and its applications in cryptology". Department of Ciphers. Publ 22. Geneva, Illinois, USA: Riverbank Laboratories.
설명: 코드브레이킹에 대한 우연의 일치 방법의 지수를 제시한다; Riverbank Publications 시리즈의 22번.
에니그마에 대한 고찰
- Turing, Alan (1939–1942). Treatise on the Enigma.
설명: 에니그마의 파괴.
코드브레이커: 비밀의 글쓰기 이야기
- Kahn, David (1967). The Codebreakers: The Story of Secret Writing. New York: The Macmillan Company. ISBN 978-0-684-83130-5.OCLC 59019141
설명: 수십 년 동안 암호학으로 거의 아무것도 출판되지 않았고 극소수의 비정부 연구자들이 그것에 대해 생각하고 있었다. 인기 있고 비학술적인 책인 코드브레이커스는 그것을 추출하기 위해서는 세심한 독서가 필요하지만 더 많은 사람들을 인식하게 하고 많은 기술적 정보를 담고 있다. 1967년 이후 몇 년 동안 많은 논문의 출현이 이어졌다.
DES형 암호시스템의 차등 암호해석
- Biham, Eli; Shamir, Adi (1991). "Differential Cryptanalysis of DES-like Cryptosystems". Journal of Cryptology. 4 (1): 3–72. doi:10.1007/bf00630563. S2CID 206783462.
설명: 차등암호분석의 방법.
FEAL 암호의 알려진 일반 텍스트 공격에 대한 새로운 방법
- Matsui, Mitsuru; Yamagishi, Atsuhiro (1993). "A New Method for Known Plaintext Attack of FEAL Cipher". Advances in Cryptology — EUROCRYPT '92. Lecture Notes in Computer Science. 658. pp. 81–91. doi:10.1007/3-540-47555-9_7. ISBN 978-3-540-56413-3.
설명: 선형 암호 분석 방법.
이론
비밀 시스템 통신 이론
- Shannon, C.E. (1949). "Communication Theory of Secrecy Systems" (PDF). Bell System Technical Journal. 28 (28–4): 656–715. doi:10.1002/j.1538-7305.1949.tb00928.x. hdl:10338.dmlcz/119717.
설명: 암호학의 정보 이론 기반 분석. 이 논문의 원본은 1945년 벨 연구소의 기밀 보고서였지 출판된 보고서는 아니었다.
확률적 암호화
- Goldwasser, Shafi; Micali, Silvio (April 1984). "Probabilistic Encryption" (PDF). Journal of Computer and System Sciences. 28 (2): 270–299. doi:10.1016/0022-0000(84)90070-9.
설명: 논문은 암호화에 대한 엄격한 근거(예: 부분적인 정보)를 제공하며, 순수한 수학 문제를 해결하기 위해 최소한의 암호 분석을 동일시하는 것이 가능하다는 것을 보여준다. 둘째, 계산이 불가분하다는 개념을 도입한다.
NP의 타당성 또는 모든 언어에 영지식 증명만 있는 증거
- Goldreich, O.; Micali, S.; Wigderson, A. (July 1991). "Proofs that yield nothing but their validity or all languages in NP have zero-knowledge proof systems" (PDF). Journal of the ACM. 38 (3): 690–728. CiteSeerX 10.1.1.420.1478. doi:10.1145/116825.116852. S2CID 2389804.
설명: 이 논문은 NP의 어떤 언어에 대해서도 제로 지식 증명 시스템을 구축하는 방법을 설명한다.
개인 키 암호화
데이터 뱅크 개인 정보 보호를 위한 암호화 코드
- Feistel, Horst (18 March 1970). "Cryptographic Coding for Data-Bank Privacy". IBM Research Report 2827.
설명: 페이젤 암호는 DES가 가장 중요한 암호의 한 형태다. Feistel이나 DES의 중요성을 과대평가하기는 어려울 것이다. Feistel은 스트림 암호에서 차단 암호로의 전환을 추진했다. 대부분의 암호는 개울에서 작동하지만, 오늘날 중요한 암호의 대부분은 그 핵심에 있는 차단 암호다.
데이터 암호화 표준
- NBS Federal Standard FIPS PUB 46, 1977년 1월 15일.
설명: DES는 세계에서 가장 널리 보급된 암호 중 하나일 뿐만 아니라 암호학의 발전에 지대한 영향을 끼쳤다. 대략 한 세대의 암호학자들이 DES를 공격하고 개선하는 데 많은 시간을 할애했다.
공용 키 암호화
암호화의 새로운 방향
- Diffie, W.; Hellman, M. (1976). "New directions in cryptography" (PDF). IEEE Transactions on Information Theory. 22 (6): 644–654. CiteSeerX 10.1.1.37.9720. doi:10.1109/TIT.1976.1055638.
설명: 본 논문에서는 공개키 암호화를 제안하고 Diffie-를 제시했다.헬먼 키 교환. 이 작업에 대한 자세한 내용은 W를 참조하십시오.디피, 검시관Hellman, "개인 정보 및 인증: "암호화에 대한 소개", Proc. IEEE, Vol 67(3) 1979년 3월, 페이지 397–427.
공개키 암호화의 서명 재잠금 문제
- Kohnfelder, Loren M. (1978). "On the Signature Reblocking Problem in Public Key Cryptography". Communications of the ACM. 21 (2): 179.
설명: 본 논문(Loren M. Kohnfelder, MIT Technical 리포트 1978년 5월 19일)에서 콘펠더는 모든 현대적인 키 관리 시스템의 핵심인 인증서(공용 키를 포함하는 서명 메시지)를 소개했다.
안전하지 않은 채널을 통한 보안 통신
- Merkle, R. C. (April 1978). "Secure Communications Over Insecure Channels". Communications of the ACM. 21 (4): 294–299. CiteSeerX 10.1.1.364.5157. doi:10.1145/359460.359473. S2CID 6967714.
설명: 본 논문은 공개키 분배 시스템으로 알려진 공개키 암호학의 분과를 소개하였다. Merkle의 작품은 이후에 출판되었음에도 불구하고 "암호학의 새로운 방향"을 앞섰다. 디피-헬먼 키 교환은 그러한 머클 시스템의 구현이다. 헬만 자신은 더 정확한 이름이 디피일 것이라고 주장해[1] 왔다.헬만-머클 키 교환.
디지털 서명 및 공개 키 암호 시스템 획득 방법
- Rivest, R. L.; Shamir, A.; Adleman, L. (1978). "A method for obtaining digital signatures and public-key cryptosystems". Communications of the ACM. 21 (2): 120–126. CiteSeerX 10.1.1.607.2677. doi:10.1145/359340.359342. S2CID 2873616. Archived from the original on 2003-12-04.
설명: RSA 암호화 방법. 첫 번째 공용 키 암호화 방법.
- Shamir, A. (November 1979). "How to share a secret". Communications of the ACM. 22 (11): 612–613. doi:10.1145/359168.359176. S2CID 16321225. Archived from the original on 2015-05-04.
설명: 비밀을 공유할 수 있는 안전한 방법.
공개 키 프로토콜의 보안에 관하여
- Dolev, D.; Yao, A. (1983). "On the security of public key protocols". IEEE Transactions on Information Theory. 29 (2): 198–208. doi:10.1109/TIT.1983.1056650. ISSN 0018-9448. S2CID 13643880.
설명: 거의 모든 암호 프로토콜이 판단되는 역수리적 모델을 도입했다.
프로토콜
대규모 컴퓨터 네트워크에서 암호화를 사용하여 인증
- Needham, R. M.; Schroeder, M. D. (1978). "Using encryption for authentication in large networks of computers" (PDF). Communications of the ACM. 21 (12): 993–999. CiteSeerX 10.1.1.357.4298. doi:10.1145/359657.359659. S2CID 7704786.
설명: 본 논문은 암호 프로토콜의 기본사상을 소개하고 비밀키 암호화와 공개키 암호화를 모두 사용하여 인증을 획득하는 방법을 보여 주었다.
케베로스
- Neuman, B.C.; Ts'o, T. (1994). "Kerberos: an authentication service for computer networks". IEEE Communications Magazine. 32 (9): 33–38. doi:10.1109/35.312841. ISSN 0163-6804. S2CID 45031265.
- Steiner, J. G.; Neuman, B. C.; Schiller, J. I. (February 1988). "Kerberos: an authentication service for open network systems". Usenix Conference Proceedings. Dallas, Texas.[영구적 데드링크]
설명: 안전하지 않은 네트워크를 통해 통신하는 개인이 안전하고 실용적인 방법으로 서로 자신의 정체성을 증명할 수 있도록 하는 케베로스 인증 프로토콜.
IMT2000 3GPP - 패킷망 상호접속 프로토콜
- Cerf, Vint; Kahn, Bob (1974). "A Protocol for Packet Network Interconnection" (PDF). IEEE Transactions on Communication Technology. 22 (5): 637–648. doi:10.1109/tcom.1974.1092259.
동적 네트워크 아키텍처
- O'Malley, Sean W.; Peterson, Larry L. (May 1992). "A Dynamic Network Architecture". ACM Transactions on Computer Systems. 10 (2): 110–143. CiteSeerX 10.1.1.38.6159. doi:10.1145/128899.128901. S2CID 17134910.
설명: 분산 시스템의 네트워크 소프트웨어.