비대칭 암호화 란?
비대칭 암호화는 정보를 암호화하는 데 사용되는 키가 정보를 해독하는 데 사용되는 키와 동일하지 않은 암호화 유형입니다. 이 형식은 대칭 암호화와 반대이며 정보를 암호화하고 해독하는 데 동일한 키가 사용됩니다. 비대칭 암호화의 가장 일반적인 형태는 공개 키 암호화입니다. 비대칭 암호화는 일반적으로 대칭보다 안전하지만 컴퓨터 지원 없이는 설정하기가 어렵고 실제로 수행하기가 불가능합니다.
공개 키 암호화는 가장 일반적인 유형의 비대칭 암호화입니다. 이 시스템에서 각 사용자는 공개 키와 개인 키의 두 가지 키를 갖습니다. 공개 키는 공개하고자하는 모든 사람이 공개하고 사용할 수 있습니다. 개인 키는 수학적으로 공개 키와 관련이 있지만 알고리즘은 너무 복잡하고 가변적이므로 공개 키를 사용하여 개인 키를 파생시키는 합리적인 방법이 없습니다.
한 사람이 다른 사람에게 메시지를 보내야한다고 가정하십시오. 발신자는 수신자의 공개 키를 찾아 메시지를 암호화하는 데 사용합니다. 수신자가 메시지를 받으면 메시지를 열려고 시도합니다. 수신자의 공개 키는 개인 키가 진짜인지 검증합니다. 그런 다음 개인 키를 사용하면 메시지를 해독하고 읽을 수 있습니다.
비대칭 암호화의 주요 장점은 개별 보안입니다. 메시지를 교환하는 두 사람은 직접 대면 한 적이 없을 것입니다. 사실, 그들은 상대방이 누구인지 알 필요조차 없습니다. 개인은 원하는 ID로 키를 게시 할 수 있으므로 시스템에는 완전히 익명 성이 있습니다.
이는 동일한 키가 암호화 및 암호 해독에 사용되는 대칭 암호화와 반대입니다. 이 경우 키를 미리 교환해야하므로 메시지를 해독하는 사람을 모르는 것은 사실상 불가능합니다. 비대칭 시스템에서는 키를 안전하게 유지하는 것이 쉽지만 대칭 시스템에는 잠재적으로 동일한 키를 가진 많은 사람이있을 수 있으므로 위험에 노출 될 위험이 높아집니다.
비대칭 암호화의 가장 큰 단점 중 하나는 컴퓨터에 대한 의존성입니다. 컴퓨터 시스템이 없으면 비대칭 암호화 또는 암호 해독을 수행 할 수 없습니다. 전체 프로세스는 컴퓨터로 제어되므로 컴퓨터로 시스템을 중단 할 수도 있습니다. 일부 공개 키 암호화는 거의 균열 방지 기능으로 간주되지만 매년 새로운 암호화 방법이 필요한 새로운 크래킹 방법이 등장합니다.