AES 암호화 란 무엇입니까?
AES (Advanced Encryption Standard)는 운영 체제, 하드 드라이브, 네트워킹 시스템, 파일, 전자 메일 및 기타 유사한 데이터를 보호하고 암호화하는 데 사용되는 대칭 키 암호 기술입니다. 암호화에서 AES는 원래 Rijndael으로 게시 된 더 큰 컬렉션에서 가져온 세 개의 블록 암호로 구성됩니다. 각 암호는 128, 192 및 256 비트의 세 가지 다른 키 크기를 가진 128 비트 블록 크기를 갖습니다.
AES 암호는 입력 변환 텍스트를 암호 텍스트 출력으로 변환하는 여러 변환 라운드를 반복적으로 수행합니다. 암호화 키에만 의존하는 한 라운드의 각 라운드마다 여러 처리 단계가 있습니다. 그런 다음 암호 텍스트를 다시 일반 텍스트로 변환하기 위해 일련의 역 라운드가 적용됩니다. AES 암호화는 하나의 128 비트 키만 사용하여 데이터를 암호화하고 해독합니다.
미국에서는 미국 표준 기술 연구소 (NIST)가 AES 표준에 대한 암호화 알고리즘을 요청했습니다. Joan Daemen과 Vincent Rijmen은 협력하여 Rijndael 암호를 작성했습니다. 그들은 Rijndael이 선택된 AES 선택 과정에 암호를 제출했습니다.
미국 정부는 분류되고 분류되지 않은 정보를 보호하기 위해 AES 암호화 표준을 승인하고이를 시스템에 구현했습니다. 2001 년 11 월 NIST는 FIPS197로 알려진 FIPS (Federal Information Processing Standard)로 AES를 선택했습니다. 2003 년 7 월 NSA (National Security Agency)는 AES가 비밀 및 일급 비밀 수준에서 정보를 보호 할 수있을 정도로 안전하다고 밝혔다.
AES 암호화는 전 세계적으로 사용되어 정부 그룹과 비즈니스 모두를 위해 가장 보호 된 시스템을 보호합니다. 개인은 AES 암호화를 사용하여 개인용 컴퓨터와 네트워킹 시스템을 보호합니다. 이제 미국 정부와 전세계 개인이 설정 한 표준입니다.
AES 암호화가 제대로 작동하는 이유 중 하나는 여러 네트워크 계층에서 동시에 작동하기 때문입니다. AES와 Rijndael은 서로 바꿔 사용할 수 있지만 몇 가지 차이점이 있습니다. AES는 고정 된 128 비트 블록 암호와 128, 192 및 256 비트의 세 가지 키 크기를 사용하지만 Rijndael은 32 비트의 배수로 모든 크기의 블록 암호 및 키와 함께 사용할 수 있습니다. Rijndael의 키 및 블록 암호 크기는 128 비트에서 256 비트입니다.
AES 암호화는 깨지지 않지만 일반적으로 보안 수준이 높은 것으로 간주됩니다. 2009 년까지 사이드 채널 공격 만 AES 보호 시스템을 통과 할 수 있다고 믿어졌습니다. 2009 년에는 관련 키 공격과 알려진 키 구별 공격이보고되었습니다. AES 시스템에 대한 일부 공격은 완료하기가 어렵습니다. 예를 들어 공격은 일반적으로 암호를 해독하기 위해 사용자가 AES 암호화 소프트웨어와 동일한 시스템에 있어야합니다.