COALA - System for Visual Representation of Cryptography Algorithms
Title | COALA - System for Visual Representation of Cryptography Algorithms |
Publication Type | Journal Article |
Year of Publication | 2014 |
Authors | Stanisavljevic, Z., Stanisavljevic, J., Vuletic, P., Jovanovic, Z. |
Journal | Learning Technologies, IEEE Transactions on |
Volume | 7 |
Pagination | 178-190 |
Date Published | April |
ISSN | 1939-1382 |
Keywords | AES, AES algorithm, Algorithm design and analysis, algorithm visualization, COALA system, computer aided instruction, computer science education, cryptographic algorithm visual representation, cryptographic algorithms, cryptography, cryptography algorithms, Data security, data security course, data visualisation, Data visualization, DES, DES algorithm, Diffie-Hellman, Diffie-Hellman algorithm, educational courses, Educational institutions, educational software systems, engineering sciences, further education, RSA, RSA algorithm, School of Electrical Engineering, security education, Software algorithms, student attitudes, student knowledge acquisition, University of Belgrade, visualization |
Abstract | Educational software systems have an increasingly significant presence in engineering sciences. They aim to improve students' attitudes and knowledge acquisition typically through visual representation and simulation of complex algorithms and mechanisms or hardware systems that are often not available to the educational institutions. This paper presents a novel software system for CryptOgraphic ALgorithm visuAl representation (COALA), which was developed to support a Data Security course at the School of Electrical Engineering, University of Belgrade. The system allows users to follow the execution of several complex algorithms (DES, AES, RSA, and Diffie-Hellman) on real world examples in a step by step detailed view with the possibility of forward and backward navigation. Benefits of the COALA system for students are observed through the increase of the percentage of students who passed the exam and the average grade on the exams during one school year. |
DOI | 10.1109/TLT.2014.2315992 |
Citation Key | 6784486 |
- RSA algorithm
- Diffie-Hellman
- Diffie-Hellman algorithm
- educational courses
- Educational institutions
- educational software systems
- engineering sciences
- further education
- RSA
- DES algorithm
- School of Electrical Engineering
- security education
- Software algorithms
- student attitudes
- student knowledge acquisition
- University of Belgrade
- visualization
- AES
- DES
- Data visualization
- data visualisation
- data security course
- Data Security
- cryptography algorithms
- Cryptography
- cryptographic algorithms
- cryptographic algorithm visual representation
- computer science education
- computer aided instruction
- COALA system
- algorithm visualization
- Algorithm design and analysis
- AES algorithm