Secure Hash Standard(SHS) : SHA1, SHA2

5개의 승인된 알고리즘이 있다 : SHA-1, SHA-224, SHA-256, SHA-384, SHA-512.

2006.3.15: SHA-2(SHA-224, SHA-256, SHA-384, SHA-512)가 모든 어플리케이션을 위해 연방 기관에 의해서 사용될 수 있다. 연방 기관은 디지털 서명, 디지털 타임 스탬핑, 다른 어플리케이션들에서 충돌 존재가 곧 실제적인 SHA-1 사용을 중지해야만 한다. 그리고 2010년 이후 그러한 어플리케이션들에 SHA-2를 사용해야만 한다. 2010년 이후, 연방 기관은 다음 어플리케이션에 한하여 SHA-1을 사용할 수도 있다: 해쉬 기반 메시지 인증 코드(HMACs); 키 유도 함수(KDFs); 랜덤 넘버 생성기(RNGs). 사용을 개의치 않고, NIST는 모든 새로운 어플리케이션과 프로토콜에 SHA-2를 사용하라고 어플리케이션/프로토콜 설계자에게 장려하고 있다.

SHA-1, SHA-224, SHA-256, SHA-384, SHA-512

FIPS 180-2, Secure Hash Standard (SHS), 2002.8.

2002.8.26
NIST는 여러개의 예제를 가지는 Secure Hash Algorithm(SHA-1, SHA-256, SHA-384, SHA-512)의 스펙을 포함하는 FIPS 180-2, Secure Hash Standard의 승인을 발표했다.

2004.2.25
변경 공지가 SHA-224 명시와 상호호환성을 제공하기 위하여 해쉬 함수 결과의 끊음 토의를 포함하였다.

2004.8.
연구원들이 많은 암호 해쉬 알고리즘을 깨는 새로운 방법을 발견했다고 공지하였다. 초기 공격은 SHA 알고리즘을 깨지 못했다. NIST 논평 : NIST Brief Comments on Recent Cryptanalytic Attacks on Secure Hashing Functions and the Continued Security Provided by SHA-1

2005.2.
그러나, 연구원들이 SHA-1 알고리즘 공격법을 공지하였다. NIST 논평 : NIST Comments on Cryptanalytic Attacks on SHA-1

2007.6.12.
NIST는 드래프트 FIPS 180-3 Secure Hash Standard(SHS)를 공지하였다. 드래프트 FIPS 180-3은 FIPS 180-2의 개정이였다. 드래프트는 SHA-1, SHA-224, SHA-256, SHA-384, SHA-512 라고 불리는 5개의 보안 해쉬 알고리즘을 명시하였다.

출처 : NIST

이 글과 관련있는 글을 자동검색한 결과입니다 [?]

by thenine | 2008/05/30 12:20 | 암호 | 트랙백 | 덧글(0)

트랙백 주소 : http://thenine.egloos.com/tb/408873
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]

:         :

:

비공개 덧글

◀ 이전 페이지          다음 페이지 ▶