SubBytes (1) 썸네일형 리스트형 1.1 [C++] AES 구현 이제 AES를 직접 구현해보겠습니다. 순서는 SubBytes, ShiftRows, MixColumns, AddRoundKey로 진행해보도록 하겠습니다. 1) SubBytes => Sbox에 치환합니다. Sbox는 w = x^-1라고 할 때, y = S(x) = Aw + b의 함숫값들을 모아둔 테이블입니다. 1-1. Sbox 구하기 void Get_AES_Sbox(byte sbox[256]) { byte temp; sbox[0] = AES_Affine(0); for (int i = 1; i y = S(x)인 형태에서 x값에 대한 y를 테이블로 구해야 합니다. 지금 이 함수에서는 x의 역원.. 이전 1 다음