DocumentCode
228852
Title
Interactive educational tool for teaching a simple cipher
Author
El Farra, Ahmad A. H. ; Zahedi, Edmond
Author_Institution
Dept. of Electron., Electr. & Syst. Eng., Univ. Kebangsaan Malaysia, Bangi, Malaysia
fYear
2014
fDate
26-27 Aug. 2014
Firstpage
102
Lastpage
105
Abstract
In this paper, a practical educational tool based on Java programming is described. The approach is based on using a fully interactive graphical user interface for teaching cipher algorithms. As an example, a transposition cipher is covered, where students can try different keys and observe the effect of parameters such as key length, choice of letters for the key on the ciphertext. At the same time, the process of breaking the cipher algorithm (cryptanalysis) is rendered possible by students injecting known plaintext. The developed program offers an option where it tries systematically all keys (brute force) to break the cipher. Being extendable, the platform is thought to be able to play a very positive role in the assimilation of abstract concepts encountered during cryptography.
Keywords
Java; computer aided instruction; cryptography; graphical user interfaces; teaching; Java programming; cipher algorithm teaching; ciphertext; cryptanalysis; cryptography; fully interactive graphical user interface; interactive educational tool; plaintext; transposition cipher; Ciphers; Education; Encryption; Force; Visualization; Cryptography; cipher; interactive teaching; visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Biometrics and Security Technologies (ISBAST), 2014 International Symposium on
Conference_Location
Kuala Lumpur
Print_ISBN
978-1-4799-6443-7
Type
conf
DOI
10.1109/ISBAST.2014.7013102
Filename
7013102
Link To Document