대칭 키 시스템의 특징은 빠른 암호화 및 복호화와 높은 보안 강도이지만 키는 관리 및 전송이 어렵고 네트워크에서 단독으로 사용하기에 적합하지 않습니다. 높은 기밀성 강도, 키 배포 및 관리 간단하고 구현하기 쉬운 디지털 서명.
이 문서의 운영 환경: Windows 7 시스템, Dell G3 컴퓨터.
대칭 암호화 시스템
단일 키 암호화 시스템이라고도 알려진 대칭 암호화 시스템은 암호화 키와 복호화 키가 동일한 암호화 시스템을 의미합니다. 이 암호화 시스템의 기밀성은 주로 키의 기밀성에 달려 있으며 암호화 및 복호화 알고리즘은 공개됩니다.
대칭 키 암호화 시스템의 보안을 보장하려면 암호화 알고리즘이 충분히 복잡해야 하며, 키는 기밀이어야 하며 공격자가 암호문을 가로채고 암호화 알고리즘을 알 수 있을 만큼 충분히 큰 키 공간을 가져야 합니다. 여전히 일반 텍스트를 복원할 수 없습니다. 가장 영향력 있는 대칭 키 암호화 시스템은 1977년 미국 국립표준국(National Bureau of Standards)에서 발행한 데이터 암호화 표준 DES입니다.
대칭형 암호화 시스템의 특징:
빠른 암호화 및 복호화 속도
높은 보안 강도
키는 관리 및 전송이 어렵고 네트워크에서 단독으로 사용하기에 적합하지 않습니다
공개키 암호화 시스템
공개키 암호화 시스템은 비대칭 키로 계산이 빠르고 키 생성이 쉽다는 장점이 있습니다.
(1) 높은 기밀성 강도
이론적 근거는 정수론에서 큰 소수를 인수분해하는 것이 어렵다는 점에 기초합니다. n이 2048비트보다 큰 경우 현재 알고리즘은 유효 시간 내에 RSA를 해독할 수 없습니다.
(2) 키 배포 및 관리가 간단합니다
RSA 시스템에서는 암호화 키와 복호화 키가 서로 다르며 분리되어 있습니다. 암호화 키는 공개할 수 있고, 복호화 키는 사용자가 비밀리에 보관할 수 있어 비밀리에 보관되는 키의 양이 줄어들어 키 배포가 더욱 편리해지고 키 관리가 용이해집니다.
(3) 디지털 서명은 구현하기 쉽습니다.
RSA 시스템에서는 수신자만 자신의 암호 해독 키를 사용하여 일반 텍스트에 서명하고 다른 사람은 공개 키를 사용하여 서명을 확인할 수 있지만 위조는 불가능합니다. .
더 많은 관련 기사를 보려면 PHP 중국어 웹사이트를 방문하세요! !
위 내용은 대칭키 시스템과 공개키 암호화 시스템의 특징은 무엇인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!