Teaching cryptography with open-source software

18Citations
Citations of this article
17Readers
Mendeley users who have this article in their library.

Abstract

Cryptography has become an important topic in undergraduate curricula in mathematics and computer science, not just for its intrinsic interest - "about the most fun you can have with mathematics" [7], but for its current standing as the basis for almost all computer security. From wireless networking to secure email to password protection, cryptographic methods are used to secure information, to protect users, and to protect data. At Victoria University, cryptography has been taught as part of a mathematics and computer science degree for several years. The students all have had at least a year of tertiary mathematics, and some exposure to a computer algebra system (Maple). However, the cost of Maple, and the current licensing agreement, means that students are unable to experiment with the software away from the computer laboratories at the University. For this reason we have decided to investigate the use of open-source computer algebra systems Maxima and Axiom. Although not as full-featured and powerful as the commercial systems Maple and Mathematica, we show they are in fact admirably suited for a subject such as cryptography. In some ways Maxima and Axiom even surpass Maple and Mathematica. Student response to the introduction of these systems has been very positive.

Cite

CITATION STYLE

APA

McAndrew, A. (2008). Teaching cryptography with open-source software. In SIGCSE’08 - Proceedings of the 39th ACM Technical Symposium on Computer Science Education (pp. 325–329). https://doi.org/10.1145/1352135.1352247

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free