Includes bibliographical references (pages 384-392) and index.
Designed for undergraduate courses in coding theory and network security, in departments of mathematics, electrical engineering, and computer science, this text is an accessible introduction to important contemporary applications of number theory, abstract algebra and probability.