Public-key cryptography
Applied cryptography (2nd ed.): protocols, algorithms, and source code in C
Applied cryptography (2nd ed.): protocols, algorithms, and source code in C
Handbook of Applied Cryptography
Handbook of Applied Cryptography
ThreadMentor: a pedagogical tool for multithreaded programming
Journal on Educational Resources in Computing (JERIC)
Visualization of cryptographic protocols with GRACE
Journal of Visual Languages and Computing
Using visualization to teach security
Journal of Computing Sciences in Colleges
Enhancing cryptography education via visualization tools
Proceedings of the 49th Annual Southeast Regional Conference
DESvisual: a visualization tool for the DES cipher
Journal of Computing Sciences in Colleges
RSAvisual: a visualization tool for the RSA cipher
Proceedings of the 45th ACM technical symposium on Computer science education
Hi-index | 0.00 |
This paper describes a visualization tool ECvisual that helps students understand and instructors teach elliptic curve based ciphers. This tool permits the user to visualize elliptic curves over the real field and over a finite field of prime order, perform arithmetic operations, do encryption and decryption, and convert plaintext to a point on an elliptic curve. The demo mode of ECvisual can be used for classroom presentation and self-study. With the practice mode, the user may go through steps in finite field computations, encryption, decryption and plaintext conversion. The user may compute the output for each operation check each answer for correctness. This helps students understand the primitive operations and how they are used in an elliptic curve cipher. The opportunity for self-study provides an instructor greater flexibility in selecting a lecture pace for this detail-filled material. Classroom evaluation was positive and very encouraging.