암호화는 네트워크 보안에서 중요한 역할을 하는 자동화된 수학 도구입니다. 정보의 기밀성과 무결성을 지원하고 사용자에게 인증 및 부인 방지 기능을 제공합니다.
암호화는 네트워크를 통해 한 시스템에서 다른 시스템으로 인식 및 인증 정보를 전송하기 위해 분산 응용 프로그램에서 자주 사용됩니다. 암호화 인증 시스템은 암호화 키의 인식 또는 제어를 기반으로 사용자를 검증합니다. 암호 인증 시스템은 개인 키 암호 시스템 또는 공개 키 암호 시스템을 기반으로 할 수 있습니다.
암호화 접근 방식은 데이터베이스에 저장된 생체 인식 템플릿 또는 이미지를 암호화할 수 있습니다. 침입자가 먼저 암호화 키에 액세스해야 하므로 시스템 보안 수준을 높일 수 있습니다.
키와 그에 따른 생체 정보가 관리자에 의해 제어되기 때문에 광범위한 데이터베이스와 연결된 일부 개인 정보 문제가 남아 있습니다.
암호화에 사용되는 몇 가지 기본 용어는 다음과 같습니다 -
일반 텍스트 − 상대방과 연결하고 싶은 원본 메시지를 일반 텍스트로 표현합니다. 암호화에서 상대방에게 보내야 하는 실제 메시지는 일반 텍스트로 특정 이름으로 제공됩니다.
암호문 − 누구도 알 수 없는 메시지나 무의미한 메시지를 암호문이라고 할 수 있습니다. 암호화에서는 실제 메시지가 전달되기 전에 원본 메시지를 읽을 수 없는 메시지로 변경합니다.
암호화 − 평문을 암호문으로 변환하는 과정을 암호화라고 합니다. 암호화는 안전하지 않은 채널을 통해 기밀 메시지를 보내기 위한 암호화 접근 방식이 필요합니다.
암호화 단계에는 암호화 알고리즘과 키라는 두 가지가 필요합니다. 암호화 알고리즘은 암호화에 사용된 접근 방식을 정의합니다. 암호화는 발신자 측에 자리를 만듭니다.
복호화 − 암호화의 역 과정을 복호화라고 합니다. 암호문을 평문으로 변환하는 절차입니다. 암호화는 읽을 수 없는 메시지(Cipher Text)에서 원본 메시지를 얻기 위해 수신자 측에서 복호화 접근 방식이 필요합니다.
복호화 단계에는 복호화 알고리즘과 키라는 두 가지가 필요합니다. 복호화 알고리즘은 복호화에 사용된 기술을 정의합니다. 일반적으로 암호화 및 암호 해독 알고리즘은 동일합니다.
키 − 키는 숫자 또는 영숫자 텍스트이거나 고유한 기호일 수 있습니다. Key는 평문에 암호화가 일어날 때, 암호문에 복호화할 때 사용할 수 있습니다.
암호화 알고리즘의 보안이 바로 암호화 알고리즘에 달려 있기 때문에 암호화에서 키 선택은 필수적입니다.
해싱 - 파일이 침입자나 바이러스에 의해 변환되지 않았음을 지원하기 위해 파일 내용의 디지털 지문을 지원하기 위해 해시 알고리즘이 자주 사용됩니다. 해시 함수는 또한 암호를 암호화하기 위해 일부 운영 체제에서 일반적으로 사용됩니다. 해시 함수는 레코드의 무결성 측정을 지원합니다.