블록 암호/AES
갑작스러운 최종 게시글
winblack22
2021. 12. 17. 00:19
https://github.com/enoma422/aes.py.git
GitHub - enoma422/aes.py
Contribute to enoma422/aes.py development by creating an account on GitHub.
github.com
그렇다. 발등에 불이 떨어진 나는... 2일만에 AES를 구현했다.
AES를 1,2학년 때 배우지 않았다면 2일만에 할 수 없었겠지...
오랜만에 AES 구현하니까 재밌었다.
갑작스러운 최종 게시글은 아니고 사실... 더 공부할 것이다. key expansion 부분이랑 affine 변환, s box와 GF(2^8)의 연산까지... 거의 현대대수 시간 같다.
아무튼 했다.
* https://en.wikipedia.org/wiki/Advanced_Encryption_Standard#Definitive_standards 를 참고하여 공부했습니다.
* FIPS 197, Advanced Encryption Standard (AES) 를 참고하여 공부했습니다.