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

암호화 기술 또는 코드로 통신하는 기술은 크게 세 가지 범주로 나눌 수 있습니다. 공개 키 암호화 : 암호화를 위해 하나의 키를 사용하고 암호 해독을 위해 별도의 키를 사용하는 코드; 정보를 영구적으로 암호화하기 위해 수학적 변환에 의존하는 해시 함수; 및 비밀 키 암호화는 전송 된 데이터의 암호화 및 복호화 모두에 동일한 키를 사용하는 코드 인 비밀 키 암호화를 포함한다. 마지막 범주는 발신자와 수신자 모두 메시지를 제 3자가 가로 채지 못하도록 키를 비밀로 유지해야한다는 사실에서 유래합니다.

대칭 암호화라고도하는 비밀 키 암호화는 사용 된 코딩 체계의 유형에 따라 두 가지 주요 유형으로 분리 될 수 있습니다. 예를 들어, 스트림 암호는 송신자와 수신자가 비밀 키를 지속적으로 업데이트하고 변경할 수 있도록합니다. 반면에 블록 암호는 한 번에 한 블록의 데이터를 일관되게 인코딩합니다. 또한, 자체 동기화 스트림 암호는 메시지의 볼륨 및 진행과 무관 한 키를 처리하는 동기 스트림 암호와 달리 이전 볼륨의 데이터를 제거합니다.

비밀 키 암호화 블록 암호 작동에는 네 가지 주요 모드가 있습니다. 전자 코드북 모드 (ECB)는 가장 기본적인 암호화 수준에 해당합니다. CBC (Cipher Block Chaining)는 ECB 방정식에 송신기-수신기 피드백 레이어를 통합합니다. CFB (Cipher Feedback)는 훨씬 작은 문자 레벨에서 데이터를 암호화 할 수 있도록합니다. OFB (Output Feedback)는 훨씬 더 독립적 인 독립적 인 코딩 알고리즘을 사용하여 두 블록의 데이터가 동일한 동일한 방식으로 코딩되는 것을 방지합니다.

비밀 키 암호화는 수학자의 천국으로, 지배 알고리즘의 복잡성과 알고리즘 또는 키가 변경되는 빈도에 의해 더 복잡해질 수 있습니다. 비밀 키 암호화를 사용하는 일상적인 응용 프로그램 중 하나는 유료 텔레비전 콘텐츠를 케이블이나 위성 가입자에게 지속적으로 전송하는 것입니다. 이러한 신호의 불법 복제가 증가함에 따라 케이블 및 위성 회사의 노력으로 각 수신기 내부의 스마트 카드에 새로운 디 스크램블링 키를 지속적으로 업데이트하고 다운로드합니다.

백악관과 크렘린을 직접 연결 한 냉전 시대 전화선을 보호하기 위해 복잡한 형태의 비밀 키 암호화가 사용되었습니다. OTP (One-Time Pad)라고 알려진이 장치는 디코딩 키로 한 번만 사용할 수있는 매우 큰 난수 세트를 생성했습니다. 이러한 유형의 암호화는 올바르게 사용하면 깨질 수 없다고합니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?