>  기사  >  복구 키는 무엇을 의미하나요?

복구 키는 무엇을 의미하나요?

藏色散人
藏色散人원래의
2020-12-24 10:18:4063038검색

복구 키는 개인 키 암호화 방법인 키 복구를 의미합니다. 즉, 승인된 당사자는 특수 소프트웨어를 사용하여 암호화된 데이터에서 키를 복구할 수 있습니다. 모든 암호화 소프트웨어는 키 복구를 구현해야 합니다.

복구 키는 무엇을 의미하나요?

이 기사의 운영 환경: windows10 시스템, thinkpad t480 컴퓨터.

키 복구는 승인된 당사자(예: 정부 기관)가 특수 소프트웨어를 사용하여 암호화된 데이터에서 키를 복구하는 개인 키 암호화 방법입니다.

키 복구

개인 키 암호화 방법입니다. 정부 기관과 같은 승인된 당사자는 특수 소프트웨어를 사용하여 암호화된 데이터에서 키를 복구할 수 있습니다. 법에 따라 1998년 이후 미국에서 수출된 모든 암호화 소프트웨어는 키 복구를 활성화해야 합니다. 이 조항은 수출된 암호화 소프트웨어가 키 에스크로를 구현해야 한다는 이전 요구 사항을 대체합니다.

목적: 암호화된 데이터에서 키를 복구할 수 있습니다.

법적 규정: 모든 암호화 소프트웨어는 키 복구를 구현해야 합니다.

관련 확장:

키는 대칭 키와 비대칭 키의 두 가지 유형으로 나뉩니다.

두 종류의 키

암호 알고리즘에 사용되는 암호키와 복호화 키가 동일한지, 암호화 과정에서 복호화 과정을 추론할 수 있는지(혹은 복호화 과정에서 암호화 과정을 추론할 수 있는지)에 따라 암호 시스템을 구분할 수 있다. 대칭 암호화 시스템(단일 키 암호화, 비밀 키 암호화, 대칭 키 암호화라고도 함)과 비대칭 암호화(이중 키 암호화, 공개 키 암호화, 비대칭 키 암호화라고도 함)로 분류됩니다.

개인 키 암호화 또는 세션 키 암호화 알고리즘이라고도 하는 대칭 키 암호화는 정보를 보내는 사람과 받는 사람이 동일한 키를 사용하여 데이터를 암호화하고 해독하는 것을 의미합니다. 가장 큰 장점은 암복호화 속도가 빠르고, 대용량 데이터 암호화에 적합하지만, 키 관리가 어렵다는 점이다.

공개 키 암호화라고도 하는 비대칭 키 암호화 시스템입니다. 암호화 및 암호 해독 작업을 각각 완료하려면 서로 다른 키를 사용해야 합니다. 하나는 공개적으로 게시되는 공개 키이고 다른 하나는 사용자가 비밀리에 보관하는 개인 키입니다. 정보를 보내는 사람은 공개 키를 사용하여 암호화하고, 정보를 받는 사람은 개인 키를 사용하여 암호를 해독합니다. 공개 키 메커니즘은 유연하지만 암호화 및 암호 해독은 대칭 키 암호화보다 훨씬 느립니다.

그래서 실제 응용에서는 일반적으로 두 가지를 함께 사용합니다. 예를 들어 대칭 키 암호화 시스템은 대량의 데이터 정보를 저장하는 데 사용되는 반면 공개 키 암호화 시스템은 키를 암호화하는 데 사용됩니다.

일반적인 대칭 암호화의 경우 암호화 및 암호 해독 작업에 동일한 키가 사용됩니다. 일반적으로 사용되는 대칭 암호화 알고리즘은 비교적 간단하고 효율적이며, 키가 짧고 해독이 매우 어렵습니다. 시스템의 기밀성은 주로 키의 보안에 달려 있기 때문에 안전하게 전송하고 저장하는 것이 중요합니다. 공개 컴퓨터 네트워크의 키입니다. 심각한 질문입니다. 대칭 암호화에서는 양측이 동일한 키를 사용하기 때문에 데이터 서명, 부인 방지 등의 기능을 구현할 수 없습니다.

1970년대부터 일부 학자들은 단방향 함수의 수학적 원리를 사용하여 암호화 키와 복호화 키를 분리하는 공개 키 시스템을 제안했습니다. 암호화 키는 공개이고 복호화 키는 비밀입니다. 이 새로운 암호화 시스템은 암호화 커뮤니티에서 광범위한 관심과 토론을 불러일으켰습니다.

동일한 키를 사용하여 데이터를 암호화하고 복호화하는 일반 대칭 암호화와 달리 비대칭 키 암호화 기술은 한 쌍의 일치하는 키를 사용하여 암호화하고 복호화하는데, 하나는 공개 키이고 다른 하나는 개인 키입니다. 속성: 각 키는 단방향 데이터 처리를 수행하며 각 키의 기능은 서로 정반대입니다. 하나는 암호화에 사용되고 다른 하나는 암호 해독에 사용됩니다. 공개키로 암호화한 파일은 개인키로만 복호화할 수 있고, 개인키로 암호화한 파일은 공개키로만 복호화할 수 있다. 공개키는 소유자가 공개하는 반면, 개인키는 비밀로 유지해야 합니다. 기밀 메시지를 보내려면 발신자는 수신자의 공개 키를 사용하여 데이터를 암호화해야 합니다. 암호화된 후에는 수신자만이 자신의 개인 키를 사용하여 해당 데이터를 해독할 수 있습니다. 반대로 사용자는 자신의 개인 키를 사용하여 데이터를 처리할 수도 있습니다. 즉, 키 쌍은 어떤 방향으로도 작동할 수 있습니다. 이는 "디지털 서명"의 기초를 제공합니다. 사용자가 자신의 개인 키를 사용하여 데이터를 처리하는 경우 다른 사용자는 그가 제공한 공개 키를 사용하여 데이터를 처리할 수 있습니다. 소유자만이 개인 키를 알고 있으므로 처리된 메시지는 다른 누구도 생성할 수 없는 문서인 전자 서명을 형성합니다. 디지털 인증서에는 공개 키 정보가 포함되어 있어 키 쌍을 소유한 사용자의 신원을 확인합니다.

공개 키의 간단한 예는 소수로 표현될 수 있습니다. 소수를 곱하는 알고리즘은 공개 키로 사용됩니다. 결과 곱셈을 원래 소수로 분해하는 것이 개인 키입니다. 인코딩 시 전송하려는 정보를 추가합니다. 소수가 인코딩되어 수신자에게 전송됩니다. 이 메시지를 받은 후 수신자가 소유한 개인 키가 없는 경우 암호 해독 프로세스(실제로는 암호를 찾는 프로세스) 소수)는 소수를 찾는 과정(소인수 인수분해)으로 인해 해독됩니다. 정보를 해독하는 데 시간이 너무 오래 걸립니다.

추천: "프로그래밍 비디오"

위 내용은 복구 키는 무엇을 의미하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.