FRS 004 — Sec. 003 —
(2 units) — CRN 92654 — W 6:10-8:30pm — 1 Olson
Introduction to Cryptology
Instructor: Kurt Kreith, Department of Mathematics, College of Letters
and Science
Description: The ability to transmit information in confidence
has been a coveted goal since Roman times. Now, in the computer age, the security
of internet transactions is essential to the conducting of business on-line. Making
use of a recent book In Code, this course will deal with the evolution of cryptology
and various forms of public key encryption. Central to these techniques is the
use of computer technology to generate large prime numbers and the fact that factoring
large numbers into the product of primes can be a daunting task. Relying only
on arithmetic, a variety of techniques for encoding and decoding text will be
developed. These will call for a reexamination of familiar concepts from arithmetic
and algebra. Spreadsheets will then be used to mechanize various encryption and
decryption procedures. Students will encounter applications of familiar mathematics
that are very different from those encountered in their regular coursework. They
will also develop computer skills that can prove valuable in a variety of situations.
Format: The seminar will meet in a computer lab (e.g., 1 Olson)
weekly for three hours, plus 2 hours of independent work and reading during the
week. Each session will begin with a discussion of readings from In Code and an
explanation of the mathematics called for in the reading. Spreadsheets will then
be used to implement mathematical procedures in a coding context. Students will
be required to develop a final project that uses spreadsheets (or some other form
of programming) to describe or develop a form of encryption. At our final meeting
this project is to be presented to the entire class. Grading:
Half the grade will be based on the final project and presentation. The other
half will be based on class participation and interim projects.
About the Instructor: Kurt Kreith is a Professor Emeritus of
Mathematics at UC Davis. Since 1982 he has been actively involved in mathematics
education, including summer institutes relating mathematics to environmental studies
curricula at the secondary school level. He is co-author of “Iterative Algebra
and Dynamic Modeling,” a recently published text that sets the stage for
mathematical modeling at the secondary school level.