[REST API] 10. 대칭 키 및 공개 키

문정준's avatar
May 09, 2025
[REST API] 10. 대칭 키 및 공개 키

대칭 키와 공개 키의 역할

  • 대칭 키는 똑같은 열쇠 1개를 이용해서 암호화, 복호화를 전부 진행
  • 공개 키는 공개 키와 비밀 키를 이용해서 암호화 및 복호화를 진행
    • 두 암호화 방식 모두 암호화 및 전자 서명의 효력이 존재
 
  • 어떤 문서를 대칭 키를 이용해 암호화할 경우, 그 문서는 똑같은 대칭 키가 아니면 복호화할 수 없음
    • 암호화가 가능
  • 어떤 문서가 대칭 키로 열릴 경우, 그 안의 내용은 신뢰할 수 있음
    • 내가 가진 열쇠로만 열리기 때문 : 전자 서명 가능
notion image
  • 키가 전달되지 않으면 : 대칭 키는 암호화 및 전자 서명이 전부 가능
  • 키가 전달되면 : 대칭 키로 암호화는 가능하나 전자 서명의 효력이 없음
    • 내부의 내용이 달라져도 내가 열 수 있으므로 내용을 신뢰할 수 없음
notion image
  • 공개 키는 암호화와 전자 서명의 역할이 다름
  • 상대의 공개 키로 암호화할 경우 : 상대방의 개인 키로만 복호화가 가능
    • 상대방 이외에는 풀어볼 수 없으므로 암호화 가능
    • 암호화는 누구나 가능하므로 (공개키로 암호화) 전자 서명이 불가
  • 나의 개인 키로 암호화할 경우 : 상대방이 내 공개 키로 복호화 가능
    • 잠금이 풀릴 경우 내가 작성한 것이 맞다는 전자 서명이 가능
    • 누구나 정보 복호화가 가능하므로 암호화는 불가능
notion image
 
Share article

sxias