• 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