728x90
반응형
암호
고전적인 암호 : 카이사르 암호
암호화하려는 내용을 알파벳별로 일정한 거리(distance, d)만큼 밀어서 다른 알파벳으로 치환하는 기법.
암호를 풀거나 만들 떄 알아야 하는 정보 : 키(Key)
대칭키 암호 / 비대칭키 암호
평문(Plain Text)이란 암호화 되어 있지 않은 문자열 의미
- 암호화 : 평문 → 암호 (cipher, encrypt)
- 복호화 : 암호 → 평문 (dechipher, decrypt)
- 대칭키 암호 : 암호화 사용 키 == 복호화 사용 키
- 비대칭키 암호 : 암호화 사용키 =! 복호화 사용 키
비대칭키(공개키) 암호
두 개의 키를 사용하여 암/복호화 실행
- 공개키(PK) = 암호화에 사용되는 키
- 비밀키(SK) = 복호화에 사용되는 키
비밀키 ⇒ 공개키 : 쉬움
공개키 ⇒ 비밀키 : 어려움
전자서명
비대칭키 암호는 지정된 사람만 정보를 확인할 수 있도록 도움 (privacy)
전자서명은 누가 정보를 보냈는지 알기 위해 사용 (non-repudiation)
- 전자서명 : 비대칭 암호의 응용 프로그램
- 서명은 비밀키로만 생성 가능
- 공개키는 서명이 짝을 이루는 비밀키로 생성되었는지 검증
본 포스트는 GroundX 강의 학습내용을 바탕으로 작성되었습니다.
반응형
'블록체인 > Klaytn' 카테고리의 다른 글
8장 - Klaytn 합의 알고리즘 (0) | 2023.05.25 |
---|---|
7장 - 블록체인 암호화 기법 (1) | 2023.05.25 |
5장 - 블록체인의 비교 (0) | 2023.05.25 |
4장 - 합의 알고리즘 (0) | 2023.05.25 |
3장 - 블록체인 네트워크 (0) | 2023.05.25 |