Модуль числа применяется в современных технологиях шифрования данных, например, в криптографической системе RSA. 1 В её основу положена сложность задачи факторизации произведения двух больших простых чисел. 1
Для шифрования используется операция возведения в степень по модулю большого числа. 1 Для дешифрования (обратной операции) за разумное время необходимо уметь вычислять функцию Эйлера от данного большого числа, для чего нужно знать разложение числа на простые множители. 1
Также модульные операции, в том числе возведение в степень по модулю, используются в методах нелинейного шифрования. 2 Для обеспечения высокой криптостойкости выбирают числа, разрядность которых находится в пределах от 140 до 512 бит. 2