AES(Advanced Encryption Standard) 암호화를 아시나요?

차례

Rijndael 암호화라고도 알려진 암호화의 고급 암호화 표준(AES)은 미국 연방 정부에서 채택한 사양 암호화 표준입니다.

AES는 AES 선택 과정에서 NIST에 제안서를 제출한 두 명의 벨기에 암호학자 Joan Daemen과 Vincent Rijmen이 개발한 Rijndael 블록 암호의 변형입니다. Rijndael은 다양한 키와 블록 크기를 가진 암호 집합입니다. AES의 경우 NIST는 Rijndael 제품군에서 각각 블록 크기가 128비트이지만 키 길이가 128, 192, 256비트인 세 가지 멤버를 선택했습니다.

1667530107-그림 1

이 표준은 원래의 DES(Data Encryption Standard)를 대체하는 데 사용되며 전 세계적으로 널리 사용되었습니다. 197년간의 선택 과정을 거친 후 NIST(National Institute of Standards and Technology)에서 26년 2001월 26일 FIPS PUB 2002에 고급 암호화 표준을 게시했으며 2006년 XNUMX월 XNUMX일에 유효한 표준이 되었습니다. XNUMX년에 고급 암호화 표준(Advanced Encryption Standard)은 대칭 키 암호화에서 가장 널리 사용되는 알고리즘 중 하나가 되었습니다.

AES는 민감한 데이터를 암호화하기 위해 전 세계의 소프트웨어 및 하드웨어에 구현됩니다. 이는 정부 컴퓨터 보안, 사이버 보안 및 전자 데이터 보호에 필수적입니다.

AES(고급 암호화 표준)의 기능:
1.SP 네트워크: DES 알고리즘의 경우에서 볼 수 있는 Feistel 암호화 구조가 아닌 SP 네트워크 구조에서 작동합니다.
2. 바이트 데이터: AES 암호화 알고리즘은 비트 데이터 대신 바이트 데이터에서 작동합니다. 따라서 암호화 중에 128비트 블록 크기를 16바이트로 처리합니다.
3. 키 길이: 실행할 라운드 수는 데이터를 암호화하는 데 사용되는 키 길이에 따라 다릅니다. 10비트 키 크기에는 128라운드, 12비트 키 크기에는 192라운드, 14비트 키 크기에는 256라운드가 있습니다.
4. 키 확장: 첫 번째 단계에서는 단일 키를 사용하며 나중에 개별 라운드에서 사용되는 여러 키로 확장됩니다.

현재 Feasycom의 Bluetooth 모듈 대부분은 AES-128 암호화 데이터 전송을 지원하여 데이터 전송 보안을 크게 향상시킵니다. 자세한 내용은 Feasycom 팀에 문의하세요.

위쪽으로 스크롤