
BlockChain
Class / Cryptographic Hashing and Message Authentication
1. 메시지의 무결성 원본 메시지가 불법적으로 수정되지 않았음을 보장해야함 결국 원본과 동일함을 보장해야함 전통적인 무결성 보장 방법 : 지문을 추가하는 것 메시지 다이제스트 메시지에서 지문의 역할을 하는 것 메시지에 암호 해싱을 적용하여 생성되는 것 \(Hash(Message) = Message \,Digest\) 1-1. 무결성 점검 과정 메시지의 무결성을 점검한다 → 메시지가 수정되었는지 확인한다 기존에 저장하던 메시지의 다이제스트 수신한 메시지로 생성해낸 메시지 다이제스트 비교한 결과 동일함 : 무결성 보존 비교한 결과 다름 : 무결성이 깨짐 2. 암호 해시 함수의 정의 해시 함수 메시지를 고정된 길이의 데이터로 변환 문서의 지문과 같은 역할을 수행하는 해시 값 조금의 수정이라도 해시 값은 크게 ..