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

정보 보안의 암호화 알고리즘은 무엇입니까?

<시간/>

다음과 같은 여러 암호화 알고리즘이 있습니다. -

  • 대칭 키 암호화 − 대칭 키 암호화에서는 개별 키가 암호화와 복호화에 모두 사용됩니다. 발신자는 평문을 암호화하고 수신자에게 암호문을 전송하기 위해 키(또는 일부 규칙 그룹)가 필요합니다. 수신자는 동일한 키(또는 규칙 집합)를 사용하여 메시지를 해독하고 일반 텍스트를 복원합니다. 두 기능 모두에 단일 키를 사용할 수 있으므로 대칭 키 암호화를 대칭 암호화라고도 합니다.

    대칭 키 암호화 체계는 스트림 암호 또는 블록 암호와 같이 자주 분류됩니다. 스트림 암호는 한 번에 개별 비트(바이트 또는 컴퓨터 워드)에서 작동하고 키가 자주 개발되도록 일종의 피드백 구조를 구현합니다.

  • 공개 키 암호화 − 공개 키 암호화는 비대칭 암호화라고도 하며 사용자가 공개 키와 개인 키와 같은 한 쌍의 암호화 키를 갖는 암호화의 한 형태입니다.

    공개 키 암호화에 대한 문제는 공개 키가 정품이며 악의적인 제3자에 의해 변조되거나 복원되지 않았음을 증명하는 것입니다. 이 문제에 대한 주요 접근 방식은 인증 기관이라고 하는 하나 이상의 제3자가 키 쌍의 소유권을 인증하는 PKI(공개 키 인프라)를 사용하는 것입니다. PGP에서 사용하는 또 다른 접근 방식은 "신뢰 웹" 방식입니다. 키 쌍의 신뢰성을 제공합니다.

  • 해싱 − 해시 알고리즘은 일반적으로 침입자나 바이러스에 의해 파일이 변경되지 않았음을 제공하는 데 사용되는 파일 내용의 디지털 지문을 제공하는 데 사용됩니다. 해시 함수는 또한 암호를 암호화하기 위해 일부 운영 체제에서 자주 사용됩니다. 해시 함수는 파일 무결성 측정을 지원합니다.

  • 매우 우수한 개인 정보 보호 − PGP를 사용하여 마우스 클릭만으로 전자 메일 메시지에 서명하거나 암호화할 수 있습니다. PGP 버전을 기반으로 할 수 있으며 소프트웨어에는 암호화를 위한 CAST, Triple-DES 또는 IDEA와 키 교환 및 디지털 서명을 위한 RSA 또는 DSS/Diffie-Hellman과 같은 메시지 해시를 계산하기 위한 SHA 또는 MD5가 필요합니다.

    PGP를 처음 설치할 때 사용자는 키 쌍을 만들어야 합니다. 하나의 키인 공개 키를 광고하고 널리 배포할 수 있습니다. 개인 키는 암호를 사용하여 보호됩니다. 사용자가 개인 키에 액세스할 때마다 암호를 입력해야 합니다.

  • Kerberos − Kerberos는 인터넷에서 일반적으로 사용되는 인증 설계입니다. Kerberos는 클라이언트/서버 구조를 적용하고 호스트 대 호스트 인증 대신 사용자 대 서버 인증을 지원합니다. 이 구조에서 보안 및 인증은 네트워크의 각 호스트가 고유한 비밀 키를 갖는 비밀 키 기술을 기반으로 합니다.