전자서명(Digital Signature) / 디지털 서명
정의- 공개키 인프라를 이용하여 해시함수를 통해 축약된 메시지를 송신자의 개인키로 암호화한 “서명”을 첨부함으로써 누구나 송신자가 서명한 메시지의 원본성을 확인할 수 있는 기술- 위조불가, 인증, 재사용불가, 변경불가, 부인방지키워드- 위조불가, 서명자 인증, 부인방지, 변경불가, 재사용불가, HASH, MD생성, 개인키, 공개키, PKI, SSL, 임베디드 Secure Boot 메커니즘 기술요소 공개키 암호화 방식:개인키와 공개키 쌍을 사용합니다.개인키는 서명자만 소유하고, 공개키는 불특정 다수에게 공개됩니다.RSA, DSA, ECDSA 등의 알고리즘이 사용됩니다.해시 함수:문서의 무결성을 보장하기 위해 사용됩니다.원본 문서를 고정된 길이의 해시값으로 변환합니다.디지털 인증서:공개키와 소유자 ..
2024. 9. 13.
암호학적 해시함수
무결성 보장 위한 해시함수의 개요 정의- 임의의 길이의 입력 메시지를 고정된 길이의 출력 값으로 변환시키는 기법 키워드-역상저항성, 2차역상저항성, 충돌저항성, MAC, MDC, One-Way Hash Function, Collision-Free Hash Function, MD5, SHA, HAS, 디지털 증거, 위변조 방지, 전자서명 메커니즘기술요소- 압축성 - 임의의 길이 문자열을 고정된 길이의 문자열로 변환 효율성 - 어떤 입력 값에 대해서도 계산이 빠름- x 가 주어지면 H(x)는 계산하기 쉬워야 함 단방향성(역상저항성)- Hash 값으로 원문을 유추할 수 없음- 해쉬 값 y 가 주어졌을 때 H(x)=y 만족하는 x 를 찾는것이 어려움 약한 충돌 내성(2 차 역상저항성)- 주어진 원문과 같은 ..
2024. 9. 13.