Computer >> 컴퓨터 >  >> 프로그램 작성 >> 프로그램 작성

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

<시간/>

대칭 키 암호화는 키를 안전하게 배포하는 방법에 대한 주요 문제가 있습니다. 웹을 통해서도 보안 연결 링크를 설정하는 두 원격 당사자의 문제를 관리하기 위해 여러 세트의 암호화 체계가 생성되었습니다. 이러한 암호화 체계를 공개 키 암호화라고 합니다.

공개 키 암호화에서는 하나의 키로 정보를 암호화하고 두 번째 키로 정보를 해독하므로 두 개의 키가 있습니다. 이 방식에서 키 중 하나는 개인 키로 지정되고 다른 하나는 공개 키로 지정됩니다.

개인 키는 기록의 소유자에 의해 분류되어 보관되며 공개 키는 전 세계 모든 사람에게 자유롭고 광범위하게 발표됩니다. 공개 키 목록은 어디에서나 작성할 수 있습니다. 미국 대통령의 공개키를 익히는 것은 적당하다. 싱글이 개인 키를 소유하고 해당 공개 키를 작성한 경우 두 가지 요소가 가능합니다 -

개인에게 안전하게 배송 − 전 세계 모든 사람이 개인의 공개 키로 메시지를 암호화하여 개인에게 전달할 수 있습니다. 개인 키만 가지고 있기 때문에 해당 개인 외에는 누구도 메시지를 해석할 수 없습니다.

개인의 신뢰성 보장 − 개인이 개인 키로 메시지를 암호화하면 메시지를 해독하는 유일한 방법은 개인의 고유한 공개 키를 사용하는 것이기 때문에 전 세계의 각 사람이 메시지가 고유한지 테스트할 수 있습니다.

사용자가 데이터 웨어하우스에 계획 번호 또는 예산 번호를 업로드해야 하는 경우 이 체계를 사용하여 해당 번호가 실제로 지정된 개인으로부터 온 것임을 보장할 수 있습니다.

서로 다른 두 개인(A와 B)이 공개 키와 개인 키를 가지고 있으면 보안 통신에 참여할 수 있습니다. −

당사자 간의 보안 통신 − 사람 A는 B의 공개 키로 보내는 메시지를 암호화합니다. 그러나 메시지 내에서 A라는 사람이 A의 개인 키로 암호화된 이 서명을 추가합니다. B는 메시지를 수신하고 B의 개인 키로 메시지 프레임을 강력하게 복호화합니다. 그런 다음 B는 A의 공개 키로 서명을 해독하여 A 서명의 진위를 확인합니다.

이 체계는 웹이나 공중 전화선과 같은 안전하지 않은 매체를 통한 가장 안전한 통신입니다. 계산 비용이 많이 들기 때문에 이 방식은 양 당사자가 일시적으로 대량의 데이터를 빠르게 교환하는 데 사용할 수 있는 고성능 대칭 키를 안전하게 교환하는 데 자주 사용됩니다.

개인 또는 회사의 공개 키 보안 검색 − CA의 웹서버에 접속하여 원하는 개인이나 기업의 공개키를 요청할 수 있다. 개인 키로 암호화된 CA의 응답을 수신할 수 있습니다. CA의 공개 키로 메시지를 해독하여 실제로 메시지가 CA에서 온 것인지 확인할 수 있습니다.