암호의 개요
Outline of cryptography암호화 개요 및 주제 가이드로 다음 개요가 제공됩니다.
암호학(또는 암호학)– 정보 숨김 연습 및 연구현대 암호학은 수학, 컴퓨터 과학, 공학 분야와 교차한다.암호학에는 ATM 카드, 컴퓨터 패스워드, 전자상거래 등이 포함된다.
암호학의 정수
암호화 기술의 사용
암호학 분야
암호학의 역사
암호
고전적인
대체
전위
최신 대칭 키 알고리즘
- A5/1 및 A5/2 – GSM 휴대 전화 표준에 지정된 암호
- BMGL
- 카멜레온
- 피쉬 – 지멘스 AG
- 제2차 세계대전 '물고기' 사이퍼
- Geheimfernschreiber – Siemens AG의 제2차 세계 대전 메카니컬 원타임 패드(Bletchley Park의 STURJEON)
- Pike – Ross Anderson의 FISH 개선
- Schlusselzusatz – 제2차 세계대전의 기계식 일회용 패드, Bletchley Park의 tunny라고 불립니다.
- 헬릭스
- ISAK – PRNG로 사용
- 리바이어던
- LILI-128
- MUGI – CRYPTREC 권장 사항
- MULT-S01 - CRYPTREC 권장사항
- 원타임 패드– Vernam and Mauborgne, 특허 취득 1919; 익스트림 스트림 사이퍼
- 파나마
- RC4 (ARCFOUR)– MIT Ron Rivest 교수의 시리즈 중 하나. CRYPTREC은 128비트 키만 사용할 것을 권장합니다.
- CipherSaber – (10바이트 랜덤 IV를 갖춘 RC4 모델, 구현이 용이함)
- Salsa20 –eSTREAM 권장 암호
- ChaCha20 – Salsa20 바리안트.
- 밀봉하다
- 눈
- 취하지 않다
- 웨이크업(7330283203)
블록 암호
- 제품 암호
- Feistel 암호 – Horst Feistel 패턴
- Advanced Encryption Standard (Rijndael)– 128비트 블록, AES용 NIST 선택, FIPS 197, 2001년 작성(Joan Daemen 및 Vincent Rijmen에 의한 작성, NESSIE 선택, CRYPTREC 권장).
- Anubis – 128비트 블록
- BEAR – Ross Anderson이 스트림 사이퍼와 해시 함수를 사용하여 구축
- Blowfish – 64비트 블록; Bruce Schneier 등.
- Camelia – 128비트 블록, NESSIE 선택(NTT 및 미쓰비시 전기), CRYPTREC 권장
- CAST-128(CAST5) – 64비트 블록. Carlisle Adams 및 Stafford Tavares의 일련의 알고리즘 중 하나로, 이름이 이니셜에 의한 것이 아님을 주장합니다.
- CIPERUNICORN-A – 128비트 블록, CRYPTREC 권장 사항
- CIPERUNICORN-E – 64비트 블록, CRYPTREC 권장사항(한정)
- CMEA – 미국 휴대폰에서 사용되는 암호로 약점이 발견되었습니다.
- CS-Cipher: 64비트블록
- 데이터 암호화 표준(DES)– 64비트 블록, FIPS 46-3, 1976
- 딜 – DES에서 파생된 AES 후보
- DES-X: 키 크기를 늘리기 위한 DES의 배리언트.
- 장황
- GDES – 암호화 속도를 높이기 위해 설계된 DES 변종
- Grand Cru – 128비트 블록
- Hierocrypt-3 – 128비트 블록, CRYPTREC 권장 사항
- Hierocrypt-L1 – 64비트 블록, CRYPTREC 권장사항(한정)
- IDEA NXT – 프로젝트명 FOX, 64비트 및 128비트 블록 패밀리, Mediacrypt(스위스), 스위스 공과대학의 Pascal Junod & Serge Vaudenay씨
- International Data Encryption Algorithm(IDE; 국제 데이터 암호화 알고리즘)– 64비트 블록ETH 취리히의 James Massey & X Lai 씨
- 이라크 블록 암호(IBC)
- KASUMI – 64비트 블록, MISTY1 기반, 차세대 W-CDMA 휴대 전화 보안에 채택
- KAZAD – Barretto 및 Rijmen이 설계한 64비트 블록
- Khufu 및 Khafre – 64비트 블록 암호
- Kuznyechik – GOST R 34.12-2015 및 RFC 7801에서 정의된 러시아 128비트 블록 암호.
- LION – Ross Anderson이 스트림 사이퍼와 해시 함수를 기반으로 구축한 블록 사이퍼
- LOKI89/91 – 64비트 블록 암호
- LOKI97 – 128비트 블록 암호, AES 후보
- 루시퍼 – 1970년대 초 IBM의 Tuchman 등에 의해 NSA/NBS에 의해 수정되어 DES로 출시됨
- 마젠타 – AES 후보
- Mars – AES 최종 후보, Don Coppersmith et al.
- MISTY1 – NESSIE 선택 64비트 블록, 미쓰비시 전기(일본), CRYPTREC 권장(한정)
- MISTY2 – 128비트 블록:미쓰비시 전기(일본)
- Nimbus – 64비트 블록
- NOEKEON – 128비트 블록
- NUSH – 가변 블록 길이(64-256비트)
- Q – 128비트 블록
- RC2 – 64비트 블록, 가변 키 길이
- RC6 – 가변 블록 길이, AES 최종 후보, Ron Rivest 등
- RC5 – Ron Rivest
- 안전 – 가변 블록 길이
- SC2000 – 128비트 블록, CRYPTREC 권장
- 서펜트 – 128비트 블록, AES 최종 후보: Ross Anderson, Eli Biham, Lars Knudsen
- SHACAL-1 – 160비트 블록
- SHACAL-2 – 256비트 블록사이퍼, NESSIE 선택 Gemplus(프랑스)
- 상어 – 대멘과 리즈먼의 Rijndael/AES 할아버지
- TEA – David Wheeler & Roger Needham 지음
- 루시퍼 설계팀의 리더인 Walter Tuchman이 작성한 Triple DES는 DES의 모든 3중 사용이 보안을 높이는 것은 아닙니다.Tuchman의 3중 사용이 보안을 높이는 것은 아닙니다.CRIPTREC 권장사항(제한적)은 FIPS Pub 46-3에서 사용되는 경우에만 해당됩니다.
- Twofish – 128비트 블록, Bruce Schneier 등 AES 최종 후보
- XTEA – David Wheeler & Roger Needham 지음
- 3방향 – Joan Daemen의 96비트 블록
- 폴리알파벳 치환기 사이퍼
- 하이브리드 코드/사이퍼 조합
- JN-25 – 제2차 세계대전 일본 해군의 투명성 코드, 다양한 종류
- Naval Cypher 3 – 1930년대 영국 해군이 제2차 세계대전에 사용한 초암호화 코드
최신 비대칭 키 알고리즘
비대칭 키 알고리즘
- ACE-KEM – NESSIE 선택 비대칭 암호화 방식, IBM Zurich Research
- 초리베스트
- Diffie-Hellman – 키 어그리먼트, CRYPTREC 권장 사항
- El Gamal – 이산 로그
- 타원 곡선 암호법 – (이산 로그 변형)
- PSEC-KEM:NESSIE 선택 비대칭 암호화 방식, NTT(일본), CRYPTREC 권장: DEM 구축 시에만 SEC1 파라미터 사용
- EPOC
- Merkle – Hellman 백암호 시스템 – 백팩 스킴
- 맥엘리스 암호 시스템
- 니더레이터 암호 시스템
- 암호화되어 있지 않다
- RSA – 팩터링
- Rabin 암호 시스템– 팩터링
- 임계값 암호 시스템
- XTR
열쇠들.
키 인증
수송/교환
약한 키
암호화 해시 함수
- 메시지 인증 코드
- 키 해시 메시지 인증 코드
- MD5 – MIT Ron Rivest 교수의 일련의 메시지 다이제스트 알고리즘 중 하나.128비트 다이제스트
- SHA-1 – FIPS 표준인 NSA 160비트 다이제스트에 따라 개발됨. 최초 출시된 버전은 결함이 있으며 이로 대체됨. NIST/NSA는 '다이제스트' 길이가 긴 여러 모델을 출시함. CRYPTREC 권장 사항(제한됨)
- SHA-3는 원래 Keccak으로 알려졌으며 스펀지 함수를 사용한 NIST 해시 함수 경쟁에서 승리했습니다.
- Streebog: 구식 표준 GOST R 34.11-94에서 정의된 구식 GOST 해시 함수를 대체하기 위해 작성된 러시아 알고리즘.
- RIPEMD-160 – RIPE 프로젝트용으로 유럽에서 개발, 160비트 다이제스트, CRIPTREC 권장(한정)
- RTR0 – Maciej A가 개발한 Retter 시리즈 중 하나. Czyzewski, 160비트 다이제스트
- 타이거 – 로스 앤더슨 외 지음.
- Snefru – NIST 해시 함수 경쟁사
- Wolpool – NESSIE 선택 해시 함수, Scopus Tecnologia S.A. (브라질) & K.U.루벤 (벨기에)
암호 분석
고전적인
현대의
견고성 속성
해독되지 않은 역사 암호 및 암호
조직 및 선정 프로젝트
암호 규격
- Federal Information Processing Standards (FIPS) Publication Program – NIST가 미국 연방정부의 업무를 안내하기 위한 다양한 분야의 표준을 작성하기 위해 운영하고 있습니다.많은 FIPS 출판물은 현재 진행 중이며 암호화에 관한 것입니다.
- ANSI(American National Standards Institute) – 많은 분야에서 많은 표준을 작성하는 표준화 프로세스(암호화 관련, 계속 진행 중)
- 국제표준화기구(ISO) – 표준화 프로세스에서는 많은 분야에서 많은 표준이 작성됩니다.암호화에 관련된 표준도 있어 계속 진행 중입니다.
- 전기전자공학협회(IEE)– 표준화 프로세스로 많은 분야에서 표준이 작성됩니다.암호화 관련 표준도 있어 계속 진행 중입니다.
- Internet Engineering Task Force(IETF; 인터넷 기술 특별 조사위원회) – 많은 분야에서 RFC라고 불리는 많은 표준을 작성하는 표준화 프로세스.암호화 관련 프로세스도 있어 계속 진행 중)
일반적인 암호화
- NSA(National Security Agency) – 내부 평가/선정, NIST의 암호화 책임 지원
- 정부 커뮤니케이션 본부(GCHQ) – 내부 평가/선정 부문, 영국 정부를 위한 암호화 표준 개발 및 권장 담당
- Defense Signals Directorate(DSD) – 호주 SIGINT 기관, ECHELON의 일부
- 통신보안 확립(CSE)– 캐나다 정보기관
열린 노력
- Data Encryption Standard (DES; 데이터 암호화 표준)– NBS 선정 프로세스, 1976년 종료
- RIPE – 유럽연합이 후원하는 RACE 프로젝트 부문, 1980년대 중반 종료
- Advanced Encryption Standard (AES)– NIST가 후원하는 '브레이크오프' 경쟁으로 2001년에 종료
- NESSIE 프로젝트– 유럽연합이 후원하는 평가/선정 프로그램, 2002년에 종료
- eSTREAM – ECRYPT에 의해 자금을 지원받은 프로그램. NESSIE에 제출된 모든 스트림 암호의 장애로 인해 2008년에 종료되었습니다.
- CRYPTREC – 일본 정부가 후원하는 평가/권장 프로그램, 2003년 발행된 권장안 초안
- CrypTool – 영어와 독일어로 된 e-러닝 프리웨어 프로그램 - 암호 및 암호 분석에 관한 포괄적인 교육 도구
영향력 있는 암호화 기술자
법적 문제
- AACS 암호화 키 논란
- 언론의 자유
- Bernstein v. United States - Daniel J. Bernstein의 미국에서의 암호학 수출 제한에 대한 도전.
- 융거 대 데일리 사건
- DeCSS
- Phil Zimmermann - PGP 소프트웨어에 관한 무기수출관리법 조사.
- 암호화 내보내기
- 키 에스크로 및 클리퍼 칩
- 디지털 밀레니엄 저작권법
- 디지털 권리 관리(DRM)
- 특허
- 암호화 및 법 집행
- 각국의 암호법
- 공직자 비밀 엄수 법 – 영국, 인도, 아일랜드, 말레이시아, 과거와 뉴질랜드.
- Investigatory 수행 법 2000년– 영국의 규정이다.
학술 및 전문 출판물
- 저널 Cryptology의
- 백과 사전 암호 및 보안의.
- Cryptologia – 계간지 역사적 측면에 집중하고 있다.
- 커뮤니케이션 이론 비밀 공개 시스템의 정보 이론의 관점에서– 암호화.
연합 과학
「 」를 참조해 주세요.
레퍼런스
- ^ "Research Paper - factorable.net". factorable.net. Retrieved 2020-06-26.