Presents a collection of articles that grew out of an expository and tutorial conference on public-key cryptography held at the Joint Mathematics Meetings (Baltimore). This book provides an introduction and survey on public-key cryptography for those with considerable mathematical maturity and general mathematical knowledge.