문자 보내
뉴스
> 뉴스 > 회사 뉴스 AES 암호화 방식
이벤트
연락주세요
86-755-29571355
지금 접촉하세요

AES 암호화 방식

2024-10-30

에 대한 최신 회사 뉴스 AES 암호화 방식

고정된 길이의 데이터 블록 (예: 128, 192, 또는 256 비트) 은 일련의 대체, 변수 및 혼합 연산으로 변환되어 데이터를 암호화 및 해독합니다.AES 암호화는 대칭 키를 사용하기 때문에, 같은 하나는 암호화 및 해독에 사용됩니다.

 

이 과정은 단계적으로 진행됩니다.

1키 확장초기 키는 128, 192 및 256 비트 키에 44, 52, 또는 60 32 비트 단어로 확장됩니다. 이러한 확장 된 단어는 AES 암호화의 후속 라운드에서 사용됩니다.키 확장 프로세스는 초기 키에서 추가 둥근 키를 생성하는 것을 포함합니다.

2첫 번째 라운드입력 또는 평면 텍스트 블록은 AES 암호화의 주요 라운드로 진행하기 전에 초기 둥근 키와 혼합됩니다.

3AES 암호화의 각 라운드는 4개의 변환으로 이루어져 있습니다.:

서브바이트블록의 각 바이트는 알려진 암호 공격에 저항하도록 설계된 미리 정의된 대체 상자에 해당 바이트로 대체됩니다.

ShiftRows. 각 블록 행의 바이트는 서로 다른 행에 대한 다른 오프셋과 함께 좌우로 순환적으로 이동합니다.이 단계는 ShiftRows 동작의 출력 상태의 각 열이 입력 상태의 각 열에서 발생하는 바이트로 구성되어 있음을 보장합니다.

믹스 컬럼각 열은 매트릭스 곱셈 연산을 사용하여 변환되며, 이는 AES의 확산을 제공하고 보안을 향상시킵니다. 이 연산은 열의 네 바이트 모두에 영향을 미칩니다.

AddRoundKey. 생성된 블록은 키 스케줄에서 파생된 둥근 키와 결합됩니다. 이 단계는 키와 데이터를 결합하여 확산을 제공합니다.

4최종 결정모든 주 라운드를 마친 후 마지막 라운드가 진행됩니다.

5출력. 생성된 비트들은 입력된 평면 텍스트 블록에 대응하는 암호 텍스트입니다.

암호 해독은 반대 순서로 역작업으로 수행된다. 키 스케줄은 암호 해독을 위한 둥근 키를 도출하기 위해 직접 (반전되지 않고) 사용된다.

 

직접적으로 당신의 조사를 우리에게 보내세요

사생활 보호 정책 중국 상등품 경찰 몸 사진기 공급자. 저작권 (c) 2017-2025 policebody-cameras.com . 무단 복제 금지.