Asymmetric Key Encipherment - 기본

최호철·2022년 4월 29일
0
post-thumbnail

비대칭 키 암호화(Asymmetric Key Encipherment)는 encryption, decryption 할 때 사용되는 key가 각각 다른 암호화 기법이며, 공개키 암호화라고도 한다.

비대칭 키 암호화는 비밀 메시지, 전자 서명에 응용된다.

  • 비밀 메시지: A의 공개키로 암호화하고, A의 개인키로 복호화한다.
    EX) 다수의 client가 하나의 server에 메시지를 보낼 때 client는 server의 공개키로 암호화하고, 이를 server는 server의 개인키로 복호화한다.
  • 전자 서명: A의 공개키로 풀리면 A의 개인키로 암호화한 것이라는 증거가 된다.
    EX) 블록체인에서 node가 transaction을 만들고, sign 하여 자신이 발생시킨 transaction이 맞다고 증명한다.

대칭 키 암호화 vs 비대칭 키 암호화

대칭 키 암호화비대칭 키 암호화
개념적 차이비밀키를 공유비밀키를 공유하지 않고 각자 보관
키 구성의 차이비밀키개인키 + 공유키
활용 분야(길이가 긴) 메시지 암호화짧은 데이터(예: 비밀키) 암호화, 전자 서명
알고리즘 실행시간비교적 빠름비교적 느림
profile
Hello, 호철 :D

0개의 댓글