Skip to main content

비대칭 키 암호화 란 무엇입니까?

비대칭 키 암호화는 공유 공개 키를 사용하여 의미를 숨기기 위해 텍스트를 변환하는 과정입니다.텍스트는 공개 키와는 다르지만 수학적으로 관련된 비밀 개인 키에 의해서만 해독 될 수 있습니다.비대칭 키 암호화의 기본 사용은 대칭 키 교환, 인증서 기반 인증 및 디지털 서명입니다.비 안전한 커뮤니케이션 채널을 통해 두 당사자간에 비밀 정보를 처음 공유하지 않고.단점은 암호화와 암호 해독이 느리고, 암호화가 충분한 컴퓨팅 시간과 전력을 제공하는 암호화 자에 의해 해킹 될 수 있다는 것입니다.

비대칭 키 암호화 또는 공개 키 암호화는 암호화에 혁명을 일으켰습니다.1976 년에 공개 된 Martin Hellman과 Whitfield Diffie는 하나의 키가 암호화에 사용되고 다른 두 번째 키가 암호 해독에 사용되는 두 가지 주요 암호화 시스템을 설명합니다.이후 인터넷을 통한 커뮤니케이션 보안의 기본 부분이되었습니다.비대칭 키 암호화는 PGP (Pretty Good Privacy Program), SSL (Secure Sockets Layer Protocol) 및 전송 계층 보안 프로토콜 (TLS)과 같은 도구의 기반입니다.비대칭 키 암호화를 사용하여 보장 할 수 있습니다.Alice가 기밀 정보를 Bob에게 전달하고 싶다고 상상해보십시오.Bob은 보안되지 않은 채널을 사용하여 Alice가 제공 한 공개 키를 가지고 있습니다.Alice는 암호화 알고리즘과 Bob의 공개 키를 사용하여 일반 문자 메시지를 암호 텍스트로 바꾸어 메시지의 기밀성을 보장합니다.Bob만이 보완 알고리즘과 개인 키를 사용하여 메시지를 해독 할 수 있습니다.Bob은 자신의 개인 키로 암호화 된 메시지로 응답 할 수 있으며 Alice는 공개 키가 해독 될 수 있다면 메시지가 정통하다는 것을 확신 할 수 있습니다.두 키를 연결하는 수학.Ron Rivest, Adi Shamir 및 Leonard Adleman은 1978 년에 RSA 알고리즘을 개발했는데, 이는 오늘날 사용되는 가장 일반적인 알고리즘입니다.공개 및 개인 키는 두 개의 큰 소수의 제품의 모듈러스를 공유합니다.메시지 암호화의 보안을 보장하기 위해 키 길이가 증가해야했습니다.이는 Brute Force 계산을 사용하여 약한 코드를 깨뜨릴 수있는 해커의 컴퓨팅 능력 증가에 대한 반응입니다.알고리즘의 복잡성으로 인해 비대칭 키 암호화가 매우 느리고 디지털 서명에 사용되는 세션 키 공유와 같은 작은 메시지에 가장 적합합니다.