В данной книге представлен материал, необходимый для введения в теорию криптографичесих алгоритмов, математическим фундаментом которых является прикладная теория чисел. Это в первую очередь теория групп, теория колец и теория полей. Рассмотрены криптосистемы с секретным ключом (симметричные или классические), а также криптосистемы с открытым ключом (асимметричные). Кроме того, представлены основные положения криптографического протокола ''электронная подпись''. В каждом разделе приведены примеры на соответствующие темы. Книга предназначена в первую очередь для студентов, обучающихся по специальности 075400 ''Комплексная защита объектов информатизации'', но может быть интересна широкому кругу специалистов