비대칭 암호화는 사용자가 공유 키를 사용해 정보를 암호화할 수 있는 기법입니다.
예를 들어 인터넷을 통해 메시지를 보내야 하는데 수신자를 제외한 다른 사람에게는 메시지를 숨기고 싶다면 비대칭 암호화를 활용해 볼 수 있습니다.
비대칭 암호화 기법을 사용하면 발신자와 수신자 간에 매우 안전한 통신이 보장됩니다. 명칭만 몰랐을 뿐 이 테크놀로지를 이미 경험한 사람들도 많을 것입니다. 예를 들어 주소가 "https"로 시작하는 웹사이트를 방문할 때마다 비대칭 암호화를 사용하는 셈입니다.
비대칭 암호화가 무엇인가요?
정부 관계자에 따르면, 보안에 민감하지 않은 웹 트래픽은 존재하지 않습니다. 사람들은 거의 모든 일상을 온라인으로 공유하면서 보안에 매우 민감한 트랜잭션을 매일 처리하고 있습니다. 이러한 환경에서는 개인과 기업 모두 강력한 보안 조치가 필요합니다. 비대칭 암호화는 이를 위해 탄생한 테크놀로지입니다.
비대칭 암호화 환경에서는 다음과 같이 두 가지 키를 사용해 보안을 유지합니다.
- 공개 키 암호화: 누구든지 이 키를 보고 액세스할 수 있습니다.
- 비공개 키 암호화: 권한이 인증된 수신자만 이 키에 액세스할 수 있습니다.
두 키는 서로 별개이지만 동일하며, 메시지를 디코딩하려면 둘 다 필요합니다. 따라서 키를 하나만 가지고 있다면 복호화가 불가능합니다.
대칭 암호화는 비대칭 암호화에 상응하는 기법입니다. 대칭 암호화에서는 한 개의 키로 데이터 암호화와 복호화를 모두 처리합니다. 따라서 해커가 이 한 개의 키에 액세스하게 되면 두 가지 작업을 모두 실행할 수 있습니다.
비대칭 암호화는 두 개의 키를 사용합니다. 하나는 암호화에, 다른 하나는 디코딩에 사용됩니다. 결과적으로 보안 수준을 더욱 강화할 수 있습니다.