В учебном пособии излагаются методы решения алгебраических и теоретико-числовых задач, возникающих при разработке и исследовании криптографических методов и средств защиты информации. Изучаются алгоритмы арифметики больших целых чисел и полиномов, проверки чисел на простоту и разложения на множители. Исследуется безопасность криптосистем RSA, Диффи-Хеллмана, ранцевых криптосистем.Приведены примеры практических заданий по реализации ряда алгоритмов.Для студентов, обучающихся по специальности «Компьютерная безопасность».