Последовательности чисел часто используются в криптографии, потому что они помогают сформировать ключевые и инициальные параметры криптографических алгоритмов, а также последовательности шифрующих подстановок в поточных криптосистемах. 1
Основные требования к последовательности чисел в криптографии — случайность и непредсказуемость. 3 Однородное распределение чисел в последовательности означает, что частота появления каждого числа должна быть приблизительно одинаковой, а ни одно значение не должно зависеть от других. 3
Кроме того, в криптографии часто используются простые числа, так как каждое число можно разложить на простые множители, а для больших чисел задача факторизации вычислительно сложная. 25 Это позволяет считать, что единственным человеком, способным расшифровать сообщение, будет тот, кто знает, какие простые числа были выбраны изначально. 5