Computer >> 컴퓨터 >  >> 프로그램 작성 >> 프로그램 작성

정보 보안에서 공개 키 암호 시스템이란 무엇입니까?

<시간/>

공개 키 암호 시스템은 메시지가 하나의 키로 암호화되고 두 번째 키로만 복호화할 수 있다는 것입니다. 강력한 공개 키 시스템은 알고리즘과 하나의 키를 모두 제어하여 다음과 같은 유익한 정보를 제공하지 않습니다. 다른 키이므로 메시지를 해독하는 방법에 대한 표시가 없습니다.

공개 키 암호화에서는 네트워크에서 사용 가능한 공개 키를 사용하여 개인 키를 계산하는 데 적용할 수 없습니다. 이러한 이유로 공개 키를 네트워크에서 완전히 사용할 수 있습니다.

사용자가 대상 사용자의 공개 키로 메시지를 암호화하면 해당 메시지는 대상 사용자의 개인 키로만 복호화됩니다. 또한 메시지가 사용자의 개인 키로 암호화된 경우 해당 사용자의 공개 키로 암호가 해독됩니다. 이 프로세스를 디지털 서명이라고도 합니다.

공개 키 암호화에서 생성되는 키는 512, 1024, 2048 등의 비트를 포함하여 큽니다. 이러한 열쇠는 단순히 배우기 위한 것이 아닙니다. 따라서 USB 토큰이나 하드웨어 보안 모듈을 포함한 장치에 유지됩니다.

공개 키 암호 시스템의 주요 문제는 공격자가 합법적인 사용자로 가장할 수 있다는 것입니다. 공개 키를 공개 디렉토리의 위조 키로 대체할 수 있습니다.

또한 통신을 가로채거나 해당 키를 변경할 수 있습니다. 공개키 암호화는 온라인 결제 서비스 및 전자상거래 등에서 필수적인 역할을 합니다. 이러한 온라인 서비스는 공개키의 유효성과 사용자 서명이 안전해야 안전합니다.

비대칭 암호 시스템은 기밀성, 인증, 무결성 및 부인 방지를 포함한 보안 서비스를 구현해야 합니다. 공개 키는 부인 방지 및 인증을 포함한 보안 서비스를 지원해야 합니다.

사용자의 개인키로 완료되는 암호화 과정의 요소로 간주되는 기밀성과 무결성의 보안 서비스입니다.

공개 키 암호화의 주요 응용 프로그램은 디지털 서명 및 데이터 암호화로 간주됩니다. 암호화 응용 프로그램은 정보에 대한 기밀성 및 무결성 보안 서비스를 지원합니다. 공개 키는 인증 및 부인 방지를 포함한 보안 서비스를 지원합니다.

디지털 서명은 온라인 응용 프로그램에서 매우 유용합니다. 사용자의 인증 및 보증을 지원합니다. 디지털 서명은 사용자의 개인 키로 생성되며 암호화된 정보에 대한 해싱도 구현합니다.

암호화된 데이터는 디지털 서명이 해당 사용자의 공개 키로 확인됨을 정의합니다. 디지털 서명은 어느 누구도 변경 및 변조하지 않습니다.

가장 큰 장점은 단조가 적용되지 않는다는 것입니다. 그러나 전통적인 물리적 서명에서는 단조가 적용됩니다. 따라서 디지털 서명은 사용자 또는 파일의 고유한 ID를 지원합니다.