Search

6장 - 공개키 암호화와 전자서명

대분류
블록체인
소분류
Blockchain - 그라운드X
유형
암호
대칭키
비대칭키
최종 편집 일시
2024/10/29 07:56
생성 일시
2022/07/31 04:53
15 more properties

암호

고전적인 암호 : 카이사르 암호

암호화하려는 내용을 알파벳별로 일정한 거리(distance, d)만큼 밀어서 다른 알파벳으로 치환하는 기법.
암호를 풀거나 만들 떄 알아야 하는 정보 : 키(Key)

대칭키 암호 / 비대칭키 암호

평문(Plain Text)이란 암호화 되어 있지 않은 문자열 의미
암호화 : 평문 → 암호 (cipher, encrypt)
복호화 : 암호 → 평문 (dechipher, decrypt)
대칭키 암호 : 암호화 사용 키 == 복호화 사용 키
비대칭키 암호 : 암호화 사용키 =! 복호화 사용 키

비대칭키(공개키) 암호

두 개의 키를 사용하여 암/복호화 실행
공개키(PK) = 암호화에 사용되는 키
비밀키(SK) = 복호화에 사용되는 키
비밀키 ⇒ 공개키 : 쉬움
공개키 ⇒ 비밀키 : 어려움

전자서명

비대칭키 암호는 지정된 사람만 정보를 확인할 수 있도록 도움 (privacy)
전자서명은 누가 정보를 보냈는지 알기 위해 사용 (non-repudiation)
전자서명 : 비대칭 암호의 응용 프로그램
서명은 비밀키로만 생성 가능
공개키는 서명이 짝을 이루는 비밀키로 생성되었는지 검증