공개 키와 개인 키의 차이

Anonim

공개 키 대 개인 키

암호화는 정보 숨기기에 대한 연구이며, 인터넷과 같은 신뢰할 수없는 매체를 통해 통신 할 때 사용됩니다. 정보를 다른 제 3 자로부터 보호해야하는 인터넷과 같은 신뢰할 수없는 매체를 통한 의사 소통. 암호화는 암호라고하는 알고리즘을 사용하여 데이터를 암호화하며 특수 키만 사용하여 암호를 해독 할 수 있습니다. 암호화 된 정보는 암호문 (ciphertext)으로 알려져 있으며, 암호문에서 원래의 정보 (평문)를 얻는 과정을 복호화 (decryption)라고합니다. 널리 사용되는 두 가지 암호화 방법 중 하나는 공개 키 암호화 (다른 하나는 대칭 키 암호화)입니다. 공개 키 암호화의 전문성은 공개 키와 개인 키라고하는 수학적으로 관련이있는 두 가지 키가 사용된다는 것입니다 (대칭 키 암호화는 암호화와 암호 해독에 동일한 개인 키를 사용함).

공개 키 암호화는받는 사람의 공개 키를 사용하여 데이터를 암호화하며 일치하는 개인 키를 사용하지 않고는 해독 할 수 없습니다. 즉, 잠금 (피어 텍스트 암호화)과 잠금 해제 (키 텍스트 해독)를위한 다른 키가 필요합니다. 중요한 것은 하나의 키를 다른 키 대신 사용할 수 없다는 것입니다. 게시 된 키에 따라 공개 키 암호화는 두 가지 목적으로 사용될 수 있습니다.

공개 키 란 무엇입니까? 공개 키 암호화에서, 수신자의 공개 키를 사용하여 암호화 된 데이터는 일치하는 개인 키를 사용하지 않고는 해독 될 수 없다. 반면에 공개 키는 일치하는 개인 키로 암호화 된 데이터의 암호를 해독하는 데 사용할 수 있습니다. 그러나 공개 키는 개인 키 대신 사용할 수 없습니다. 잠금 키가 공개되면이 시스템을 누구나 사용하여 잠금 해제 키 보유자에게 비공개 통신을 보낼 수 있습니다. 그러면 법적 수신자 (개인 키가 일치하는 사람) 만 메시지를 읽을 수 있습니다. 따라서 이것은 두 당사자 간의 통신 기밀성을 확인합니다.

비공개 키 란 무엇입니까? 공개 키 암호화에서, 개인 키는 일치하는 공개 키를 사용하여 암호화 된 데이터를 해독하는 데에만 사용될 수있다. 마찬가지로, 개인 키를 사용하여 암호화 된 데이터는 일치하는 공용 키를 사용해서 만 해독 할 수 있습니다. 그러나 개인 키는 공개 키 대신 사용할 수 없습니다. 잠금 키가 비공개로 설정된 경우이 시스템을 사용하면 소유자가 문서를 잠 갔는지 확인할 수 있습니다. 그 이유는 보낸 사람이 암호화 한 메시지는 일치하는 공개 키를 가진 사람 만 열 수 있으므로 보낸 사람이 실제로 개인 키를 보유했음을 확인합니다 (원래의 메시지와 변조되지 않은 메시지가 수신되었음을 의미). 따라서 디지털 서명에 사용됩니다.

공개 키와 개인 키의 차이점은 무엇입니까?

공개 키와 개인 키는 공개 키 암호화에 사용되는 두 개의 키입니다. 잠금 키가 공개되면 잠금 해제 키는 개인 키가되며 반대의 경우도 마찬가지입니다. 공용 키를 사용하여 개인 키를 파생시킬 수 없습니다. 공개 키가 잠금 키인 경우, 이는 개인 통신을 전송하는데 (즉, 기밀 유지를 위해) 사용될 수있다. 개인 키가 잠금 키인 경우, 시스템은 개인 키의 소유자에 의해 (즉, 진위성을 보존하기 위해) 전송 된 문서를 검증하는데 사용될 수있다.