FRS 002H —
Sec. 001 —
(2 units) — CRN 65530 — W 6:10-9:00pm — 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.