공개 키 암호화 란 무엇입니까?
공개 키 암호화는 데이터를 암호화 및 해독하기 위해 두 개의 키 또는 키 쌍을 사용하는 공개 키 암호화로 알려진 암호 아키텍처 유형입니다. 두 키 중 하나는 공개 키이며, 누구나 해당 키의 소유자를위한 메시지를 암호화하는 데 사용할 수있는 공개 키입니다. 암호화 된 메시지가 전송되고 수신자는 자신의 개인 키를 사용하여 해독합니다. 이것은 공개 키 암호화의 기초입니다.
이 유형의 암호화는 발신자와 수신기 사이의 비밀 공유 키가 필요하지 않기 때문에 매우 안전한 것으로 간주됩니다. 단일 공유 키를 사용하여 암호화 및 해독 데이터를 모두 암호화하는 다른 암호화 기술은 다른 당사자가 그 키가 무엇인지 알아 내지 않고 미리 키를 미리 결정하는 양 당사자에게 의존합니다. 그것이 양 당사자들 사이에 공유되어야한다는 사실은 키를 차단하는 제 3 자에게 문을 열어줍니다. 이러한 유형의 암호화 기술을 대칭 암호화라고하며 공개 키 암호화는 비대칭 암호화라고합니다.
"키"는 단순히 관련 알고리즘을 트리거하여 텍스트를 인코딩하거나 디코딩하는 작은 텍스트 코드입니다. 공개 키 암호화에서 암호화 프로그램을 사용하여 키 쌍이 생성되며 쌍은 이름 또는 이메일 주소와 관련됩니다. 그런 다음 공개 키를 공개 키 데이터베이스를 호스팅하는 컴퓨터 인 키 서버에 게시하여 공개 키를 공개 할 수 있습니다. 또는 공개 키는 친구 및 동료에게 이메일을 보내서 차별적으로 공유 할 수 있습니다. 공개 키를 가진 사람들은이를 사용하여 사람에게 메시지를 암호화하거나 관련된 전자 메일 주소를 암호화 할 수 있습니다. 암호화 된 메시지를 받으면 개인의 개인 키는 해독됩니다.
공개 키 암호화는 이메일을 비공개로 유지하는 데 특히 유용합니다. 수년간 지속될 수있는 메일 서버에 저장된 메시지는 읽을 수 없으며 거래중인 메시지도 읽을 수 없습니다. 이 개인 정보는 과도하게 들릴 수 있습니다인터넷의 열린 특성을 깨닫기 전까지. 암호화되지 않은 이메일 보내는 것은 누구나 지금 또는 미래에 읽을 수 있도록 공개하는 것과 유사합니다.
가장 널리 알려져 있고 존경받는 공개 키 암호화 프로그램은 군사적 암호화를 제공하는 PGP (Pretty Good Privacy)입니다. PGP에는 대부분의 주요 이메일 클라이언트를위한 플러그인이있어 클라이언트가 PGP와 협력하여 나가는 메시지를 암호화하고 들어오는 메시지를 자동으로 해독합니다. PGP는 "키 링"또는 수집 된 공개 키 파일을 유지합니다. 전자 메일 주소는 키와 연관되어 이메일 클라이언트가 PGP 키 링에서 적절한 공개 키를 자동으로 선택하여 전송시 메시지를 암호화 할 수 있습니다. 또한 개인 키를 자동으로 사용하여 들어오는 메일을 해독합니다. 이메일에 공개 키 암호화를 사용하려면 발신자와 수신기 모두 암호화 소프트웨어가 설치되어야합니다.
PGP와 같은프로그램에는 디지털 서명 기능도 내장되어 있습니다.이 기능을 사용하면 전송 된 메시지가버튼의 클릭으로 디지털로 서명하여 수신자가 메시지가 도중에 변조되지 않았으며 정통 또는 명시된 발신자라는 것을 알 수 있도록하십시오. 공개 키 암호화는 데이터 파일의 보안 저장에도 사용될 수 있습니다. 이 경우 공개 키는 파일을 암호화하고 개인 키는 해독하는 데 사용됩니다.