MixColumns (1) 썸네일형 리스트형 [암호학 이론] AES MixColumns 과정에 대한 이해 AES 암호화 알고리즘에서 가장 이해하기 어려운 부분이 있습니다. 바로 MixColumns 과정입니다. 찾아보니 AES 알고리즘에 대해 설명할 때 보통 이 과정에서 필요한 Matrix 값만 알려주고 넘어갔으며, 이 값이 쓰이는 행렬의 곱(Matrix multiplication) 과정은 설명하지 않았습니다. 이 부분을 이해하는데 대부분 해외 자료들을 사용하였습니다. 설명에 앞서 AES MixColumns에서의 행렬의 곱과 선형대수(linear algebra)에서의 행렬의 곱과는 큰 틀은 같지만 세부 계산에서 차이가 있습니다. Matrix multiplication 계산에 대해 모르시는 분들은 위의 그림을 보고 이해하시면 됩니다. 우리가 하는 MixColumns 계산도 큰 틀은 위의 그림과 같기 때문에 똑같.. 이전 1 다음