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

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

<시간/>

암호 시스템은 암호 시스템이라고도 합니다. 정보 보안 서비스를 지원하기 위해 일반 텍스트, 암호화 알고리즘, 암호 텍스트, 암호 해독 알고리즘 및 암호화 키를 포함한 여러 암호화 구성 요소를 사용하여 암호화 기술을 구현합니다.

암호 시스템은 데이터 암호화와 암호 해독과 같은 알고리즘 집합입니다. 이러한 알고리즘에서는 비밀로 유지되어야 하는 고유 키를 사용할 수 있으며 이 경우 키를 만들고 공유하는 프로세스도 암호 시스템의 요소로 간주됩니다.

알고리즘의 기능을 기반으로 하는 암호 분석 공격은 일반 텍스트 또는 일부 샘플 일반 텍스트 암호 텍스트 쌍의 일반 기능에 대한 지식을 추가할 수 있습니다. 이러한 유형의 공격은 알고리즘의 기능을 악용하여 명확한 평문을 이해하거나 사용 중인 키를 이해하려고 시도합니다.

현대 암호학은 디지털 세계에서 중요하며 살 수 있고 상당히 어려워졌습니다. 신용 카드 정보 및 기타 개인 정보를 포함하여 인터넷에서 안전한 방식으로 메시지를 보내는 데 사용할 수 있습니다.

암호화는 데이터를 온라인 및 로컬에서 안전하게 유지하는 데 사용됩니다. AES(Advanced Encryption Standard)는 정부에서 파일의 기밀성을 지원하는 데 사용되며 보안 및 효율성을 위해 수학 커뮤니티의 여러 학생 중에서 선택되었습니다.

또한 디지털 보안을 사용하여 익명성을 지원하고 디지털 서명을 통해 신원을 인증할 수도 있습니다. 블록체인 기술의 작업 증명을 보여주고 애플리케이션과 메시지가 변조되지 않음을 제공할 수 있습니다.

다음과 같은 암호 시스템의 다양한 기능이 있습니다 -

  • 일반 텍스트를 암호 텍스트로 변환하는 데 사용되는 작업 유형 − 모든 암호화 알고리즘은 일반 텍스트의 각 구성 요소(비트, 문자, 비트 또는 문자 그룹)를 다른 구성 요소에 매핑하는 치환과 일반 텍스트의 구성 요소를 재배열하는 전치라는 두 가지 일반 원칙을 기반으로 합니다.

    핵심 요구 사항은 데이터가 손실되지 않아야 한다는 것입니다(즉, 모든 작업을 변경할 수 있어야 함). 제품 시스템으로 정의되는 대부분의 시스템에는 여러 단계의 대체 및 전치가 포함됩니다.

  • 사용된 키 수 − 송신자와 수신자 모두 유사한 키를 사용하는 경우 시스템은 대칭, 단일 키, 비밀 키 또는 일반 암호화로 정의됩니다. 발신자와 수신자가 여러 키를 사용하는 경우 시스템은 비대칭, 이중 키 또는 공개 키 암호화로 정의됩니다.

  • 일반 텍스트가 처리되는 방식 − 블록 암호는 한 번에 한 블록의 구성 요소를 처리하여 각 입력 블록에 대한 출력 블록을 생성합니다. 스트림 암호는 입력 구성 요소를 지속적으로 처리하여 진행하면서 한 번에 하나의 구성 요소를 생성합니다.