The Interrogator: Protocol Secuity Analysis
IEEE Transactions on Software Engineering - Special issue on computer security and privacy
The application of metaphor, analogy, and conceptual models in computer systems
Interacting with Computers
Designing interactive visualization tools for the graphics classroom
SIGCSE '92 Proceedings of the twenty-third SIGCSE technical symposium on Computer science education
Metaphor, computing systems, and active learning
International Journal of Human-Computer Studies - Special issue: 1969-1999, the 30th anniversary
ThreadMentor: a system for teaching multithreaded programming
Proceedings of the 7th annual conference on Innovation and technology in computer science education
Algorithm Animation - Introduction
Revised Lectures on Software Visualization, International Seminar
Exploring the role of visualization and engagement in computer science education
Working group reports from ITiCSE on Innovation and technology in computer science education
An Interface Specification Language For Automatically Analyzing Cryptographic Protocols
SNDSS '97 Proceedings of the 1997 Symposium on Network and Distributed System Security
Effective features of algorithm visualizations
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Animation of computer networking concepts
Journal on Educational Resources in Computing (JERIC)
CAMERA: introducing memory concepts via visualization
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Interactive visualization for the active learning classroom
Proceedings of the 38th SIGCSE technical symposium on Computer science education
LAN attacker: a visual education tool
InfoSecCD '06 Proceedings of the 3rd annual conference on Information security curriculum development
An animated learning tool for Kerberos authentication architecture
Journal of Computing Sciences in Colleges - Papers of the twelfth annual CCSC Northeastern Conference
Visualization of cryptographic protocols with GRACE
Journal of Visual Languages and Computing
Enhancing cryptography education via visualization tools
Proceedings of the 49th Annual Southeast Regional Conference
Hi-index | 0.00 |
Interactive Visualization tools for active learning of generic cryptographic protocols are very few. Although these tools provide the possibility to engage the learner by asking him to describe a cryptographic protocol using a simple visual metaphor to represent the abstraction of the concepts being visualized, the problem is that some cryptographic operations are not visualized or animated and hidden from the learner's perspective such as encryption/decryption actions. Other operations are not supported by these tools such as timestamp and freshness. So, it's difficult to cover all possible attack that the intruder might employ with such operations are missing. The purpose of this research is to provide an interactive visualization tool for teaching undergraduate students security protocols concepts especially key distribution, multiple operations such as encryption/decryption and signed/unsigned operations, and possible protocol attacks. By designing a high quality graphical user interface and simple visual metaphor, learners will be able to specify the protocols and consider the possible attack at each step of protocol demonstration.