데이터 암호화 알고리즘이란 무엇입니까?
사이버 보안의 기본 역할 중 하나는 악의적 인 스파이 활동으로부터 데이터를 보호하는 것입니다. 데이터 암호화는 일반 텍스트 데이터를 스크램블 횡설수설로 전환하는 과정입니다. 데이터 암호화 알고리즘은 텍스트 데이터를 인식 할 수없는 문자 세트로 변환하는 수단으로 컴퓨터 프로그래밍에 사용되는 수학적 함수입니다. 각 알고리즘은 복잡한 수준이 다르기 때문에 비밀 알고리즘을 깨지기 어렵게 만듭니다.
컴퓨터 과학자들은 수십 년 동안 암호화 기술을 사용해 왔습니다. 이것은 메시지를 키와 리버스 암호화 알고리즘으로 만 해독 할 수있는 외래 형식으로 메시지를 자극하는 기본 방법입니다. 각 알고리즘은 특정 방식으로 일반 텍스트 데이터를 조작하여 해석을 어렵게 만듭니다.
데이터 암호화 알고리즘은 특수 암호화 키를 암호 및 해독 메시지에 사용합니다. 이 키는 각 유형의 데이터 암호화 알고리즘에 고유합니다. 암호화의 초기 버전은 일반적으로 사용됩니다D A 56 비트 키이지만보다 고급 메소드는 매우 복잡한 448 비트 키를 사용합니다.
국제 데이터 암호화 알고리즘 (Idea ™)은 데이터 암호화 알고리즘의 예입니다. 1991 년 James Massey와 Xeujia Lai가 ETH Zurich라는 조직에서 건축했습니다. 이 조직은 스위스 연방 기술 연구소입니다. Idea ™는 128 비트 암호화 키를 사용하여 적당히 정교한 암호화 알고리즘을 만듭니다. 이 알고리즘은 반복 루프와 함께 여러 수학적 기능을 사용하여 비밀 암호 메시지를 만듭니다. Idea ™는 128 비트 키만 사용하더라도 복잡한 수학적 기능을 사용하면 해독하기가 어렵습니다.
대부분의 사전 데이터 암호화 알고리즘은 큰 암호화 키와 함께 복잡한 수학적 기능을 사용합니다. 이로 인해 원래 알고리즘과 키를 사용하지 않고 해독이 불가능합니다. 이러한 유형의 알고리즘은 t에 매핑됩니다그는 미국 연방 정부가 관리하는 암호화 표준 (AES)을 발전시켰다. 많은 AES 데이터 암호화 알고리즘은 암호화 키를 지원합니다.
Blowfish는 사용 가능한 가장 복잡한 데이터 암호화 알고리즘 중 하나입니다. 이 암호 기능은 대칭 키 알고리즘의 프로세스를 사용하여 깨지지 않습니다. Blowfish 알고리즘은 1993 년 Bruce Schneier에 의해 만들어졌으며 크기가 최대 448 비트 인 가변 길이 키를 사용합니다.
RSA 데이터 암호화 알고리즘은 1978 년 MASS (Massachusetts Institute of Technology)에서 Ron Rivest, Adi Shamir 및 Leonard Adleman에 의해 만들어졌습니다. 데이터 암호화 표준 (DES)을 기반으로 한 초기 암호화 버전이었습니다. RSA는 암호 및 해독을 위해 두 개의 키를 사용하여 비대칭 암호화 알고리즘입니다. 하나의 키는 암호화 키로 사용되며 다른 독립 키는 해독에 사용됩니다.