AESvisual: A visualization tool for the AES cipher
Document Type
Conference Proceeding
Publication Date
2016
Department
Department of Mathematical Sciences; Center for Cybersecurity; Center for Scalable Architectures and Systems
Abstract
This paper describes a visualization tool AESvisual that helps students learn and instructors teach the AES cipher. The software allows the user to visualize all the major steps of AES encryption and decryption. The demo mode is useful and efficient for classroom presentation and the practice mode provides the user with an environment to practice AES encryption with error checking. AESvisual is quite versatile, providing support for both beginners learning how to encrypt and decrypt, and also for the more advanced users wishing to see all the details, including the GF(28) addition and multiplication operations. Classroom evaluation of the tool was positive.
Publication Title
Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education
Recommended Citation
Ma, J.,
Tao, J.,
Mayo, J.,
Shene, C.,
Karanen, M.,
&
Wang, C.
(2016).
AESvisual: A visualization tool for the AES cipher.
Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education, 230-235.
http://doi.org/10.1145/2899415.2899425
Retrieved from: https://digitalcommons.mtu.edu/michigantech-p/738
Publisher's Statement
© 2016 ACM. Publisher's version of record: https://doi.org/10.1145/2899415.2899425