skip to main content
10.1145/2899415.2899425acmconferencesArticle/Chapter ViewAbstractPublication PagesiticseConference Proceedingsconference-collections
research-article

AESvisual: A Visualization Tool for the AES Cipher

Authors Info & Claims
Published:11 July 2016Publication History

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.

References

  1. Cryptool. http://www.cryptool.org.Google ScholarGoogle Scholar
  2. O.-S. Chok and S. Herath. Computer Security Learning Laboratory: Implementation of DES and AES Algorithms using Spreadsheets. In Proceedings of the 37th Midwest Instruction and Computing Symposium, 2004.Google ScholarGoogle Scholar
  3. J. Daemen and V. Rijmen. The Design of Rijndael. Springer, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. A. McAndrew. Teaching Cryptography with Open-Source Software. In Proceedings of the 39th ACM SIGCSE Technical Symposium on Computer Science Education, pages 325--329, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. M. I. Soliman and G. Y. Abozaid. Hardware Visualization of the Advanced Encryption Standard (AES) Algorithm. In Proceedings of the 18th International Conference on Computer Theory and Applications, pages 85--93, 2008.Google ScholarGoogle Scholar
  6. W. Stallings. Cryptography and Network Security. Prentice-Hall, third edition, 2003.Google ScholarGoogle Scholar
  7. W. Trappe and L. C. Washington. Introduction to Cryptography with Code Theory. Prentice-Hall, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. AESvisual: A Visualization Tool for the AES Cipher

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          ITiCSE '16: Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education
          July 2016
          394 pages
          ISBN:9781450342315
          DOI:10.1145/2899415

          Copyright © 2016 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 11 July 2016

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          ITiCSE '16 Paper Acceptance Rate56of147submissions,38%Overall Acceptance Rate552of1,613submissions,34%

          Upcoming Conference

          ITiCSE 2024

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader