본문 바로가기

공개키4

전자서명(Digital Signature) / 디지털 서명 정의- 공개키 인프라를 이용하여 해시함수를 통해 축약된 메시지를 송신자의 개인키로 암호화한 “서명”을 첨부함으로써 누구나 송신자가 서명한 메시지의 원본성을 확인할 수 있는 기술- 위조불가, 인증, 재사용불가, 변경불가, 부인방지키워드- 위조불가, 서명자 인증, 부인방지, 변경불가, 재사용불가, HASH, MD생성, 개인키, 공개키, PKI, SSL, 임베디드 Secure Boot 메커니즘 기술요소 공개키 암호화 방식:개인키와 공개키 쌍을 사용합니다.개인키는 서명자만 소유하고, 공개키는 불특정 다수에게 공개됩니다.RSA, DSA, ECDSA 등의 알고리즘이 사용됩니다.해시 함수:문서의 무결성을 보장하기 위해 사용됩니다.원본 문서를 고정된 길이의 해시값으로 변환합니다.디지털 인증서:공개키와 소유자 .. 2024. 9. 13.
이중 서명(Dual Signature) SET(Secure Electronic Protocol)의 기반 기술. 이중 서명(Dual Signature)정의- 구매정보와 지불정보에 대한 해시(hash) 값을 자신의 비밀키로 암호화하는 방식으로 구매 정보와 지불 정보를 각각 다른 키로 암호화되어, 판매자는 구매정보만, 금융기관은 지불정보만 알 수 있도록 하는 전자 서명 키워드- SET, 해시, 메시지 다이제스트, 공개키/비밀키, 구매정보/결제정보 메커니즘 DS의 과정은 위와 같다.1. PI 와 OI를 각각 hash 함수를 돌려 160비트 짜리 PIMD, OIMD (PI Message Digest, OI Message Digest)를 생성 2. PIMD와 OIMD를 합쳐서 또 hash를 돌려서 POMD 라는 메세지 다이제스트를 생성3. POMD.. 2024. 9. 13.
디피헬만, RSA (Rivest Shamir Adleman) 정의- 송신자와 수신자가 암호화되지 않는 통신망을 통해 안전하게 통신할 대칭키 알고리즘에 사용할 공통의 비밀키를 생성하는 종단 키 교환 알고리즘 키워드-  대칭키메커니즘기술요소(절차)사전 공개 값 공유 - 생성키를 기반으로 공개값 p와 g를 공유 각자 비공개 정수(키) 선정 - 각자의 임의의 정수를 선택하고 선택 값과 사전 공유한 p와 g를 이용하여 연산 공개키 공유 - Alice의 R1과 R2의 공개키 교환, 상호 전송 비공개 정수 이용 재연산 - 기존에 선택한 임의의 정수와 R1, R2를 이용한 연산 진행 공통 비밀키 공유 - 계산에 의한 공통의 비밀키 공유 참고- 키 교환 취약점인 중간자 공격(MITM) 존재, 교환값 암호화 전송, 무결성, 기밀성 보장 필요 정의- Rivest, Shamir, Ad.. 2024. 9. 13.
비밀키 암호화 정의- 암호화 및 복호화에 동일한 키를 사용하는 암호화 알고리즘 키워드- 암호키=복호키, 비밀키, Stream, Block 암호 알고리즘 메커니즘비교 2024. 9. 13.