Skip to main content

공개 키 암호화 란 무엇입니까?

public 공개 키 암호화는 데이터를 암호화 및 해독하기 위해 두 개의 키 또는 키 쌍을 사용하는 공개 키 암호화로 알려진 암호 아키텍처 유형입니다.두 키 중 하나는 공개 키이며, 누구나 해당 키의 소유자를위한 메시지를 암호화하는 데 사용할 수있는 공개 키입니다.암호화 된 메시지가 전송되고 수신자는 자신의 개인 키를 사용하여 해독합니다.이것은 공개 키 암호화의 기초입니다.단일 공유 키를 사용하여 암호화 및 해독 데이터를 모두 암호화하는 다른 암호화 기술은 다른 당사자가 그 키가 무엇인지 알아 내지 않고 미리 키를 미리 결정하는 양 당사자에게 의존합니다.그것이 양 당사자들 사이에 공유되어야한다는 사실은 키를 차단하는 제 3 자에게 문을 열어줍니다.이러한 유형의 암호화 기술을 대칭 암호화라고하며 공개 키 암호화는 비대칭 암호화라고합니다.

키는 단순히 텍스트를 인코딩하거나 디코딩하기 위해 관련 알고리즘을 트리거하는 작은 텍스트 코드입니다.공개 키 암호화에서 암호화 프로그램을 사용하여 키 쌍이 생성되며 쌍은 이름 또는 이메일 주소와 관련됩니다.그런 다음 공개 키를 공개 키 데이터베이스를 호스팅하는 컴퓨터 인 키 서버에 게시하여 공개 키를 공개 할 수 있습니다.또는 공개 키는 친구 및 동료에게 이메일을 보내서 차별적으로 공유 할 수 있습니다.공개 키를 보유한 사람들은이를 사용하여 사람에게 메시지를 암호화하거나 관련된 이메일 주소와 관련된 전자 메일을 사용할 수 있습니다.암호화 된 메시지를 받으면 개인 키는이를 해독합니다.수년간 지속될 수있는 메일 서버에 저장된 메시지는 읽을 수 없으며 거래중인 메시지도 읽을 수 없습니다.이 개인 정보는 인터넷의 열린 특성을 깨닫기 전까지는 과도하게 들릴 수 있습니다.암호화되지 않은 이메일을 보내는 것은 누구나 지금 또는 미래에 읽을 수 있도록 공개하는 것과 유사합니다.

가장 널리 알려져 있고 존경받는 공개 키 암호화 프로그램은 PGP (Pretty Good Privacy)입니다.PGP에는 대부분의 주요 이메일 클라이언트를위한 플러그인이있어 클라이언트가 PGP와 협력하여 나가는 메시지를 암호화하고 들어오는 메시지를 자동으로 해독합니다.PGP는 수집 된 공개 키의 키 링 또는 파일을 유지합니다.전자 메일 주소는 키와 연관되어 이메일 클라이언트가 PGP 키 링에서 적절한 공개 키를 자동으로 선택하여 전송시 메시지를 암호화 할 수 있습니다.또한 개인 키를 자동으로 사용하여 들어오는 메일을 해독합니다.전자 메일에 공개 키 암호화를 사용하려면 발신자와 수신기에는 암호화 소프트웨어가 설치되어 있어야합니다. PGP와 같은 프로그램은 디지털 서명 기능도 내장되어 있어야합니다.수신자가 메시지가 도중에 변조되지 않았으며 진정성이거나 명시된 발신자로부터 메시지를 알고 있다는 것을 알고 있습니다.공개 키 암호화는 데이터 파일의 보안 저장에도 사용될 수 있습니다.이 경우 공개 키는 파일을 암호화하는 동안 개인 키가 해독하는 데 사용됩니다.