1991년 R.Rivest기 MD4를 개선한 암호화 알고리즘으로 프로그램이나 파일의 무결성 검사에 사용
SHA-1
1993년 NSA에서 미 정부 표준으로 지정되었고, DSA 에서 사용
SHA-2
AES 미 연방 표준 알고리즘의 키 길이된 128, 192, 256 비트에 대응하도록 출력 길이를 줄인 해시 알고리즘
HAS-160
국내 표준 서명 알고리즘을 위하여 개발된 해시 함수
앙방향
[대칭키 암호화](대칭키 암호화.md)
DES
--------------------- Portal ---------------------
- DES Stub
- Data Encryption Standard
- 1975년 미국연방 표준국 NIST에서 발표한 대칭키 기반 블록 암호화 알고리즘
- 블록 크기는 64bit 키 길이는 56bit 인 페이스텔Feistel 구조
SEED
--------------------- Portal ---------------------
- SEED Stub
- 1999년 국내 한국 인터넷 진흥원 KISA이 개발한 블록 암호화 알고리즘
- 블록크기 128bit, 키길이에 따라 128bit, 256bit로 분류
AES
--------------------- Portal ---------------------
- AES Stub
- Advanced Encryption Standard
- 2001년 미국 표준기술 연구소 NIST에서 발표한 블록 암호화 알고리즘
- AES의 라운드 수는 10, 12, 14 라운드로 분류되어 한 라운드는 bab Bytes, Shift Rows, Mix Columns, Add Round Key의 4가지 계층 구성
Academy, Research Institute, Agency
- 2004년 국가 정보원과 산학 연구 협회가 개발한 블록 암호화 알고리즘
- ARIA는 학계, 연구기관, 정보의 영문 앞 글자로 구
[비대칭키 암호화](비대칭키 암호화.md)
디피헬만
--------------------- Portal ---------------------
- 디피헬만 Stub
- Diffie-Hellman
- 공개키 암호 방식의 개념을 이용하여 두 사용자 간에 공통의 암호화 키를 안전하게 공유할 방법을 제시하였으며 많은 키 분배방식에 관한 연구의 기본이 됨
- 최초의 비밀키 교환[프로토콜](프로토콜 (1).md)
- 이산대수 어려움 근간
--------------------- Portal ---------------------
- Orphan
- 1997년 3 명의 MIT 수학교수 Rivert, Shamir, Adleman 가 고안한 큰 인수의 곱을 소인수 분해하는 수학적 알고리즘을 이용하는 공개키 암호화 알고리즘
ECC
--------------------- Portal ---------------------
- ECC Stub
- 타원 곡선 암호는 유한체위에서 정의된 타원 곡선 군에서의 이산 대수의 문제에 기초한 공개키 암호화 알고리즘
Elgamel
--------------------- Portal ---------------------
- Elgamel Stub
- 이산 대수의 계산이 어려운 문제를 기본원리로 하고 있으며 RSA와 유사하게 전자서명과 데이터 암복호화에 함께 사용가능