윈디하나의 누리사랑방. 이런 저런 얘기

글쓴시간
분류 기술,IT

SHA-512/224, SHA-512/256

※ 이번에 새롭게 제안된 메시지 다이제스트(Message Digest)알고리즘입니다. 2011년에 Draft 된 제안서가 나온걸로 알고 있습니다.

※ SHA-512의 알고리즘상 64비트 CPU에서 처리성능이 좋아집니다. 현대의 64비트 CPU에서는 SHA-512가 SHA-256보다 40% 정도 더 빨리 계산 가능하다고 하네요. 그래서 SHA-512를 쓰면 좋은데 이게 결과가 512비트로 나와서 너무 공간을 많이 차지한다는 게 문제였습니다.

※ 그래서 나온게 SHA-512/224, SHA-512/256 입니다. 계산방법은 SHA-512와 동일하지만 마지막에 결과 비트를 줄이는 단계가 하나 더 있습니다. (초기 벡터값도 다릅니다) SHA-512의 안전성을 해치지 않으며, 비트수를 줄이는 것에 의한 보안 위협은 현재까지는 없는 것으로 알려져 있구요.

※ SHA-3가 조만간 표준화 되겠습니다만, 아직 SHA-2는 현재의 주력 다이제스트 알고리즘입니다. 아직 지원하는 프로그램이 몇 없는 것으로 알고 있습니다. OpenSSL도 지원 안하네요. 쓰고싶긴 하지만 ㅎㅁ...

----

SHA-3: http://windy.luru.net/1708