Cryptography Visualization Software Downloads
Cryptography Visualization Software Downloads
New NSF Project
This page will be updated soon to include more information and software updates
(Updated April 6, 2015 - Manuscripts and Evaluation Forms for
SHAvisual
and
VIGvisual)
This page has our most recent work in developing a visualization system for
an introductory cryptography course.
All systems are available for Linux, MacOS and Windows.
We have classroom tested these prototype systems
and will further develop and enhance them for future dissemination.
Comments and suggestions are most welcome.
Tutorial
A tutorial, which is under contruction, is
here.
Software
Currently six prototype systems are available: DES, AES, RSA,
elliptic curves over finite field system, SHA and the Vigenère cipher.
Publications
- Jun Tao, Jun Ma, Melissa Keranen, Jean Mayo and Ching-Kuang Shene,
DESvisual: A Visualization Tool for the DES Cipher,
Journal of Computing Science in Colleges,
Vol. 27 (2011), No. 1 (October), pp. 81-89.
Click
here for a PDF copy.
- Jun Tao, Jun Ma, Melissa Keranen, Jean Mayo and Ching-Kuang Shene,
ECvisual: A Visualization Tool for
Elliptic Curve Based Ciphers,
ACM 43rd SIGCSE Technical Symposium,
Raleigh, North Carolina, Feb 29-Mar 3, 2012, pp. 571-576.
Click
here for a PDF copy.
- Jun Tao, Jun Ma, Melissa Keranen, Jean Mayo and Ching-Kuang Shene,
RSAvisual: A Visualization Tool for
the RSA Cipher,
ACM SIGCSE 2014 Technical Symposium,
Atlanta, Georgia, March 5-8, 2014, pp. 635-640.
Click
here for a PDF copy.
- Jun Ma, Jun Tao, Melissa Keranen, Jean Mayo and Ching-Kuang Shene,
SHAvisual: A Visualization Tool for
Secure Hash Algorithm,
to appear in 122nd ASEE Annual Conference,
Seattle, Washington, June 14-17, 2015.
Click
here for a PDF copy.
- Jun Ma, Jun Tao, Melissa Keranen, Jean Mayo and Ching-Kuang Shene,
AESvisual: A Visualization Tool for
the AES Cipher,
(manuscript, 2014)
Click
here for a PDF copy.
- Can Li, Jun Ma, Jun Tao, Melissa Keranen, Jean Mayo and Ching-Kuang Shene,
VIGvisual: A Visualization Tool for
the Vigenère Cipher,
to appear in 20th Annual Conference on Innovation and Technology in Computer Science Education, Vilnius, Lithuania, July 6-8, 2015.
Click
here for a PDF copy.
Other Materials
- Evaluation form for DESvisual: Click
here
- Evaluation form for ECvisual: Click
here
- Evaluation form for RSAvisual: Click
here
- Evaluation form for SHAvisual: Click
here
- Evaluation form for VIGvisual: Click
here
Contacts