SHA-1

Creator
Creator
Seonglae ChoSeonglae Cho
Created
Created
2021 Nov 23 4:54
Editor
Edited
Edited
2024 Jun 21 2:42
Refs
Refs
  • Designed by NSA published 1995 (FIPS PUB 180-1) SHA-1
  • Outputs 160 bit
  • Processes 512 bits at a time
  • It was used instead of the widely used MD5, but similar to SHA-0 and SHA-1, attacks have already been discovered because it is not Collision resistance.

SHA1 collision

동일한 SHA-1 해시 값을 가지면서 서로 다른 내용을 보여주는 두 개의 PDF 파일을 만들 수 있음이 증명
PDF는 내부 구조에서 일부 변경이 파일의 나머지 부분에 미치는 영향을 최소화하는 방식으로 설계될 수 있음 → 이를 통해 특정 부분만 변경하고 나머지 파일은 변경하지 않아도 전체 파일의 해시 값에 영향을 주지 않는 방식으로 조작
여기서 차이나는 부분을 Disturbance Vector(해시함수 비선형성을 역이용해 두 개의 다른 입력이 같은 출력으로 수렴하도록 설계)를 이용해 두 데이터 블록이 동일한 SHA-1 해시 값을 가지도록 만든다.
 
 
 
 
 

Recommendations