Cryptography Visualization Software Downloads
Cryptography Visualization Software Downloads
New NSF Project
This page will be updated soon to include more information and software updates
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.
Currently, they are separate and independent systems;
however, in the final product, they will be integrated into
one large visualization system
and a programming environment.
We have classroom tested these prototype systems
and will further develop and enhance them for future dissemination.
Comments and suggestions are most welcome.
Software
Currently three prototype systems are available: DES, RSA and
elliptic curves over finite field system.
- DES visualization system:
DESvisual
- RSA visualization system:
RSAVisual
- Finite field elliptic curve cipher visualization system:
ECvisual
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,
(to appear in ACM SIGCSE 2012 Technical Symposium, 2012)
Click
here for a PDF copy.
Other Materials
- Evaluation form for DES visualization: Click
here
- Evaluation form for finite field elliptic curve cipher visualization: Click
here
Contacts