An Interactive and Collaborative Approach to Teaching Cryptology

This work proposes and describes the implementation of a novel module for the standard Cryptool educational software that provides the ability to communicate over the local computer network and the Internet. The development environment consists of the C# programming language and the open interface for Cryptool modules. The solution we propose facilitates interactive and collaborative work of students on solving cryptology problems and enables a more even learning pace across the entire group. We present and discuss practical results of our approach tested in the classroom setting during 2010 and 2011. In addition to better final grades, we have observed an increase in student interest for this area manifested in better class and lab attendance, as well as more active and creative participation. We describe two lab exercises based on the proposed solution. We evaluate the impact of our solution by means of a statistical analysis.

[1]  Georgios Theodoropoulos,et al.  An Animated Cryptographic Learning Object , 2008, 2008 Fifth International Conference on Computer Graphics, Imaging and Visualisation.

[2]  Lei Shi,et al.  Interactive Teaching Methods in Information Security Course , 2009, 2009 International Conference on Scalable Computing and Communications; Eighth International Conference on Embedded Computing.

[3]  Arno Wacker,et al.  Towards peer-to-peer-based cryptanalysis , 2010, IEEE Local Computer Network Conference.

[4]  Hongyao Deng,et al.  Taking Flexible and Diverse Approaches to Get Undergraduate Students Interested in Cryptography Course , 2009, 2009 First International Workshop on Education Technology and Computer Science.

[5]  Phil Lunsford,et al.  TLS man-in-the-middle laboratory exercise for network security education , 2010, SIGITE '10.

[6]  Feng Yang,et al.  Teaching Cryptology Course Based on Theory-Algorithm-Practice-Application Mode , 2009, 2009 First International Workshop on Education Technology and Computer Science.