공개 키 인프라
공개 키 인프라란 무엇입니까?
공개 키 인프라는 인터넷에서 전송되는 정보의 보안을 보장하는 암호화용 공개 키 생성 도구를 포함하는 프레임워크입니다.
모든 최신 웹 브라우저에는 네트워크 사용자의 웹 트래픽 보안을 지원하는 PKI가 내장되어 있습니다. 많은 조직에서 이를 사용하여 내부 통신을 보호하고 연결된 장치의 안전을 보장하는 데에도 사용되는 경우가 많습니다.
PKI 기술은 디지털 환경에서 인증된 사용자와 장치를 암호화하고 제공하는 암호화 키와도 연관되어 있습니다. 특정 키가 사용자 또는 장치에 속하는지 확인하기 위해 PKI에는 디지털 서명을 통해 인증을 인증하는 신뢰할 수 있는 당사자가 하나 더 포함됩니다. 그러면 이 키는 네트워크에서 사용자의 디지털 신원으로 작동합니다.
대부분의 컴퓨터와 웹 브라우저는 기본적으로 많은 인증 기관을 신뢰합니다.
공개 키 인프라의 기반은 공개 키 암호화를 사용하여 해당 엔터티에게만 알려지고 서명에 사용되는 각 엔터티의 비밀 키를 생성하는 디지털 서명 기술입니다. 사용자나 장치 외에도 엔터티의 ID 역할을 하는 키에 연결될 수 있는 프로그램, 프로세스, 제조업체, 구성 요소 또는 기타 항목이 있을 수 있습니다.
개인 키에서 파생된 공개 키는 공개적으로 액세스할 수 있으며 일반적으로 인증서 문서에 포함됩니다.
인증 기관은 키를 장치에 연결하는 문서에 서명하는 신뢰할 수 있는 제3자입니다. 또한 이러한 문서에 서명하는 데 사용되는 암호화 키를 보유하고 있습니다. 이를 인증서라고 합니다.
PKI는 신뢰할 수 있고 안전한 온라인 통신을 가능하게 하는 암호화 및 신원 확인을 포함하기 때문에 중요합니다. 예를 들어, 회사에서 PKI는 연결된 장치를 통해 네트워크에 액세스하려는 침입자를 확인할 수 있으며 결과적으로 위험한 위협을 방지하는 데 도움이 됩니다.
PKI는 인증서와 키라는 두 가지 주요 시스템을 활용하여 작동합니다. 키는 데이터를 암호화하는 데 사용되는 일련의 숫자입니다. 키 공식은 메시지의 각 요소를 암호화하는 데 사용됩니다. 예를 들어, "Cool"이라는 일반 텍스트 메시지가 "323vjhqwhdj"라는 키로 암호화되었다고 가정해 보겠습니다. 우리의 메시지 "Cool"은 이 키로 암호화되었으며 이제 "X5xJCSycg14="로 읽혀지며 이는 임의의 가비지 데이터로 보입니다. 누군가 이 키를 획득하면 의미 없는 메시지로 보이는 내용을 수신하고 이를 해독하게 됩니다.
공개 키는 누구나 무료로 사용할 수 있으며 귀하에게 보내는 메시지를 암호화하는 데 사용됩니다. 메시지를 받은 후 개인 키를 사용하여 암호를 해독합니다. 키를 연결하는 데 복잡한 수학적 계산이 사용됩니다. 개인 키와 공개 키가 연결되어 있더라도 이 복잡한 계산으로 인해 연결이 용이해집니다. 결과적으로 공개 키의 정보를 사용하여 개인 키를 결정하는 것은 매우 어렵습니다.
인증서는 통신하려는 사람이나 장치를 확인합니다. 적절한 인증서가 장치와 연결되면 유효한 것으로 간주됩니다. 인증서의 진위 여부는 인증서의 진위 여부를 식별하는 시스템을 통해 확인할 수 있습니다.