Квадратный корень используется в современных технологиях шифрования данных, например, в алгоритме «Доказательство при нулевом знании». 1 В нём абонент не просто извлекает квадратный корень из числа, а тот из них, который будет квадратным вычетом по модулю. 1 Нахождение вычетов — трудно решаемая математическая задача, на этом построена стойкость алгоритма. 1
Также квадратный корень применяется в алгоритме RSA. 4 В нём два больших простых числа умножаются для создания части открытого и закрытого ключей. 4 Умножение — простая операция, а разложение на множители для нахождения секретных простых чисел — трудная. 4 Например, легко выполнить умножение на 2, но труднее вычислить квадратный корень из числа. 4