Логарифмическая функция применяется в криптографии и информационной безопасности, в частности в процессе дискретного логарифмирования. 2 Это вычислительно сложный процесс, который используется, например, при шифровании с открытым ключом на эллиптических кривых. 2
Также логарифмические функции используются в алгоритме RSA — криптографической системе с открытым ключом, обеспечивающей оба механизма защиты: шифрование и цифровую подпись. 4 Алгоритм RSA использует логарифмические функции для того, чтобы работа была достаточно сложной, чтобы противостоять перебору, но достаточно упрощённой, чтобы быть быстрой после развёртывания. 1
Ещё одна область применения логарифмических функций — схема Эль-Гамаля, которая основана на трудности вычисления дискретных логарифмов в конечном поле в сравнении с лёгкостью возведения в степень в том же самом поле. 4