top of page



Cryptography has a tremendous potential to enrich math education. In the first place, it puts

mathematics in a dramatic setting. Children are fascinated by intrigue and adventure. More is at

stake than a grade on a test: if you make a mistake, your agent will be betrayed.

In the second place, cryptography provides a natural way to get students to discover certain key

mathematical concepts and techniques on their own. Too often math teachers present everything

on a silver platter, thereby depriving the children of the joy of discovery. In contrast, if after many

hours the youngsters finally develop a method to break a cryptosystem, then they will be more

likely to appreciate the power and beauty of the mathematics that they have uncovered. Later I

shall describe cryptosystems that the children can break if they rediscover such fundamental

techniques of classical mathematics as the Euclidean algorithm and Gaussian elimination.

In the third place, a central theme in cryptography is what we do not know or cannot do. The

security of a cryptosystem often rests on our inability to efficiently solve a problem in algebra,

number theory, or combinatorics. Thus, cryptography provides a way to counterbalance the

impression that students often have that with the right formula and a good computer any math

problem can be quickly solved.

Finally, cryptography provides an excellent opportunity for interdisciplinary projects. The first

example in the next section shows how this can be done in the middle or even primary grades.

bottom of page