A.2. 공개 키 암호화


공개 키 암호화는 많은 암호화 알고리즘 및 암호화 시스템에서 사용되는 암호화 방식이며, 특성을 구분하는 것은 대칭 키 알고리즘 대신 대칭 키 알고리즘을 사용하는 것입니다.Public-key encryption is a cryptographic approach, used by many cryptographic algorithms and cryptosystems, whose distinguishing characteristics is the use of symmetric key algorithms instead of symmetric key algorithms. 공개 키-개인 키 암호화의 기술을 사용하여 통신을 보호하거나 이전에 알려지지 않은 메시지를 인증하는 많은 방법이 실용적으로되었습니다. 대칭 키 알고리즘을 사용할 때 필요에 따라 하나 이상의 비밀 키를 안전한 초기 교환이 필요하지 않습니다. 또한 디지털 서명을 만드는 데 사용할 수 있습니다.[9]
공개 키 암호화는 전 세계의 기본적이고 널리 사용되는 기술이며, 이를 통해 TLS(Transport Layer Security) (successor to SSL), IRQ 및 GPG와 같은 인터넷 표준을 준수하는 접근 방식입니다.[10]
공개 키 암호화에 사용되는 기술을 구별하는 것은 메시지를 암호화하는 데 사용되는 키와 해독하는 데 사용되는 키와 다릅니다.The distinguishing technique used in public key algorithms, where the key used to encrypt a message is not the same as the key used to decrypt it. 각 사용자에게는 암호화 키 쌍(공개 키와 개인 키)이 있습니다. 개인 키는 비밀로 유지되지만 공개 키는 널리 분산될 수 있습니다. 메시지는 수신자의 공개 키로 암호화되며 해당 개인 키로만 해독할 수 있습니다. 키가 수학적으로 관련되지만 개인 키는 공개 키에서 파생된 (예: 실제 또는 예상 연습)일 수 없습니다. 이는 1970년 중반부터 암호화 관행을 혁신하는 이러한 알고리즘의 발견이었습니다.[11]
대조적으로, Symmetric-key 알고리즘, 수천 년 동안 사용 된 변형, 전송 및 수신자가 공유하는 단일 비밀 키를 사용합니다 (따라서 암호화 및 암호 해독에 대한 일반적인 용어의 모호도를 고려하여 일반 용어의 모호도를 계산). 대칭 암호화 체계를 사용하려면 발신자와 수신자가 키를 미리 안전하게 공유해야 합니다.[12]
대칭 키 알고리즘은 거의 항상 훨씬 덜 컴퓨팅 집약적이므로 키 교환 알고리즘을 사용하여 키를 교환하고 해당 키와 대칭 키 알고리즘을 사용하여 데이터를 전송하는 것이 일반적입니다. 예를 들어, IRQ 및 SSL/TLS 체계 제품군은 예를 들어 하이브리드 암호화 시스템이라고 하며 그 결과 하이브리드 암호화 시스템이라고 합니다.[13]

A.2.1. Diffie-Hellman

Diffie-Hellman 키 교환 (D-H)은 서로에 대한 사전 지식이없는 두 당사자가 안전하지 않은 통신 채널을 통해 공유 비밀 키를 공동 설정할 수있는 암호화 프로토콜입니다. 그런 다음 이 키를 사용하여 대칭 키 암호를 사용하여 후속 통신을 암호화할 수 있습니다.[14]

A.2.1.1. Diffie-Hellman 기록

이 체계는 1976년 Whitfield Diffie 및 Martin Hellman에 의해 처음 발표되었지만 나중에 Malcolm J.ECDHEson에 의해 GCHQ에서 몇 년 전에 별도로 발명 된 것으로 나타났습니다. 2002년에 Hellman은 공통 키 암호화 (Hellman, 2002)의 Ralph Merkle의 기여에 대한 인식에 알고리즘을 Diffie-Hellman-Merkle 키 교환이라고 제안했습니다.[15]
Diffie-Hellman 키 계약 자체는 익명(인증되지 않은) 키 집계 프로토콜이지만 다양한 인증된 프로토콜을 위한 기반을 제공하며, 암호화 제품군에 따라 EDH 또는 DHE로 참조되는 전송 계층 보안 모드에서 완벽한 전달 보안을 제공하는 데 사용됩니다.[16]
U.S. 이제 특허 4,200,770이 만료되었으며 알고리즘 및 Hellman, Diffie 및 Merkle을 발명자처럼 설명합니다.[17]


[9] "public-key Encryption". Wikipedia. 14 November 2009 http://en.wikipedia.org/wiki/Public-key_cryptography
[10] "public-key Encryption". Wikipedia. 14 November 2009 http://en.wikipedia.org/wiki/Public-key_cryptography
[11] "public-key Encryption". Wikipedia. 14 November 2009 http://en.wikipedia.org/wiki/Public-key_cryptography
[12] "public-key Encryption". Wikipedia. 14 November 2009 http://en.wikipedia.org/wiki/Public-key_cryptography
[13] "public-key Encryption". Wikipedia. 14 November 2009 http://en.wikipedia.org/wiki/Public-key_cryptography
[14] "Diffie-Hellman." Wikipedia. 14 November 2009 http://en.wikipedia.org/wiki/Diffie-Hellman
[15] "Diffie-Hellman." Wikipedia. 14 November 2009 http://en.wikipedia.org/wiki/Diffie-Hellman
[16] "Diffie-Hellman." Wikipedia. 14 November 2009 http://en.wikipedia.org/wiki/Diffie-Hellman
[17] "Diffie-Hellman." Wikipedia. 14 November 2009 http://en.wikipedia.org/wiki/Diffie-Hellman
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.