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 해시 값을 가지도록 만든다.
 
 
 
Announcing the first SHA1 collision
Posted by Marc Stevens (CWI Amsterdam), Elie Bursztein (Google), Pierre Karpman (CWI Amsterdam), Ange Albertini (Google), Yarik Markov (Goog...
Announcing the first SHA1 collision
SHAttered
This industry cryptographic hash function standard is used for digital signatures and file integrity verification, and protects a wide spectrum of digital assets, including credit card transactions, electronic documents, open-source software repositories and software updates.
 
 

Recommendations