Electronic Proceedings of the Twenty-third Annual International Conference on Technology in Collegiate Mathematics

Denver, Colorado, March 17-20, 2011

Paper S062

This is an electronic reprint, reproduced by permission of Pearson Education Inc. Originally appeared in the Proceedings of the Twenty-third Annual International Conference on Technology in Collegiate Mathematics, ISBN 0-321-68984-4, Copyright (C) 2012 by Pearson Education, Inc.


Algorithms and Software Tools for Teaching Mathematical Fundamentals of Computer Security

Vladimir V. Riabov


Rivier College

list of all papers by this author

Bryan J. Higgs


Rivier College


Click to access this paper: paper.pdf

ABSTRACT

Java applet-based tools have been developed for exploring mathematical foundations of computer security techniques including modular arithmetic, primes, permutations, combinations, probability, authentication algorithms, and hashes. Tools were used by students to examine MonoAlphabetic and shift substitution ciphertexts, Playfair and Vigenère; reciphers, message digests, digital signatures, and public key cryptosystems.

Keyword(s): number theory, applications, Java