대칭키 및 비대칭키 암호화 방식

김명수·2025년 10월 21일

매일메일

목록 보기
30/127
post-thumbnail

대칭키 및 비대칭키 암호화 방식

●대칭키 및 비대칭키 암호화 방식

  • 평문을 암호화하고 복호화하는 경우 키를 사용할 수 있으며, 암복호화에 사용하는 키가 동일한 경우 대칭키 암호화(Symmetric Key Cryptography) 라고 하며, 암복호화에 사용하는 키가 서로 다른 경우를 비대칭키 암호화 혹은 공개키 암호화(Asymmetric Key Cryptography)

  • 대칭키 암호화는 비대칭키 암호화에 비해서 속도가 빠르다고 알려져 있지만, 대칭키를 교환하는 과정에서 탈취 위험성이 존재할 수 있으며, 대칭키 암호화 방식에서는 각 통신 참여자 쌍마다 다른 키가 필요할 수 있으며 이 경우 통신 대상이 많아질수록 대칭키의 수가 많아지므로 키 관리가 복잡해질 수 있음

  • 비대칭키 암호화에는 공개키와 개인키가 존재하며 일반적으로 이 방식에서 송신자는 수신자의 공개키를 이용해 암호화를 수행하고, 암호화된 데이터는 수신자에게 전달되며 수신자에게 전달된 이후, 수신자는 개인키를 사용해 복호화를 수행하며 이 방식은 대칭키 암호화 방식에서 발생하는 키 교환 문제를 해결하지만, 상대적으로 대칭키 암호화에 비해 느린 것이 단점

  • 비대칭키 암호화에서 개인키로 데이터를 암호화하고, 공개키로 복호화하는 경우도 존재하며 이러한 방식은 암호화를 수행한 자에 대한 검증이나 서명을 위한 용도로 사용

profile
신입개발자

0개의 댓글