В математике незначительная функция - это такая функция , что для каждого положительного целого числа c существует такое целое число N c , что для всех x > N c ,
Эквивалентно, мы также можем использовать следующее определение. Функцией можно пренебречь , если для каждого положительного полинома poly (·) существует целое число N poly > 0 такое, что для всех x > N poly
История [ править ]
Концепция ничтожности может найти свое отражение в надежных моделях анализа. Хотя понятия « непрерывность » и « бесконечно малое » стали важными в математике во времена Ньютона и Лейбница (1680-е годы), они не были четко определены до конца 1810-х годов. Первое достаточно строгое определение непрерывности в математическом анализе было дано Бернаром Больцано , который в 1817 году написал современное определение непрерывности. Позже Коши , Вейерштрасс и Гейне также определили следующее (со всеми числами в области действительных чисел ):
- ( Непрерывная функция ) Функция является непрерывной в , если для каждого существует положительное число такое , что предполагает
Это классическое определение непрерывности можно преобразовать в определение незначимости за несколько шагов, изменив параметры, используемые в определении. Во-первых, в случае с , мы должны определить понятие « бесконечно малой функции »:
- ( Бесконечно ) Непрерывная функция является бесконечно малой (как стремится к бесконечности) , если для любого существует такое , что для всех
Затем мы заменяем на функции где или на где - положительный многочлен. Это приводит к определениям незначительных функций, приведенным в верхней части этой статьи. Поскольку константы могут быть выражены как постоянный полином, это показывает, что незначительные функции являются подмножеством бесконечно малых функций.
Использование в криптографии [ править ]
В современной криптографии , основанной на сложности , схема безопасности доказуемо безопасна, если вероятность отказа безопасности (например, инвертирование односторонней функции , различение криптостойких псевдослучайных битов от истинно случайных битов) пренебрежимо мала с точки зрения ввода = длина криптографического ключа. . Отсюда следует определение вверху страницы, потому что длина ключа должна быть натуральным числом.
Тем не менее, общее понятие незначимости не требует, чтобы входным параметром была длина ключа . Действительно, это может быть любая заранее заданная системная метрика, и соответствующий математический анализ проиллюстрировал бы некоторые скрытые аналитические характеристики системы.
Формулировка обратного полинома используется по той же причине, по которой вычислительная ограниченность определяется как время выполнения полинома: у него есть математические свойства замыкания, которые делают его управляемым в асимптотической настройке (см. #Closure properties ). Например, если при атаке удается нарушить условие безопасности только с пренебрежимо малой вероятностью, и атака повторяется полиномиальное количество раз, вероятность успеха всей атаки по-прежнему остается незначительной.
На практике может потребоваться иметь более конкретные функции, ограничивающие вероятность успеха злоумышленника, и выбрать параметр безопасности достаточно большим, чтобы эта вероятность была меньше некоторого порога, скажем, 2 −128 .
Свойства закрытия [ править ]
Одна из причин того, что незначительные функции используются в основах криптографии, основанной на теории сложности, состоит в том, что они подчиняются свойствам замыкания. [1] В частности,
- Если пренебрежимо малы, то функция незначительна.
- Если пренебрежимо мала и является любым действительным многочленом, то функцией можно пренебречь.
И наоборот , если не пренебрежимо мало, то ни то же самое для любого действительного полинома .
Примеры [ править ]
Этот раздел нуждается в расширении . Вы можете помочь, добавив к нему . ( Март 2018 г. ) |
- ничтожно мал для любого .
- незначительно.
- незначительно.
- незначительно.
- не пренебрежимо мало для положительного .
См. Также [ править ]
- Незначительный набор
- Алгебра Коломбо
- Нестандартные числа
- Теорема Громова о группах полиномиального роста
- Нестандартное исчисление
Ссылки [ править ]
- ^ Кац, Джонатан (6 ноября 2014 г.). Введение в современную криптографию . Линделл, Иегуда (второе изд.). Бока-Ратон. ISBN 9781466570269. OCLC 893721520 .
- Гольдрайх, Одед (2001). Основы криптографии: Том 1, Основные инструменты . Издательство Кембриджского университета. ISBN 0-521-79172-3.
- Сипсер, Майкл (1997). «Раздел 10.6.3: Односторонние функции» . Введение в теорию вычислений . PWS Publishing. С. 374–376 . ISBN 0-534-94728-X.
- Пападимитриу, Христос (1993). «Раздел 12.1: Односторонние функции». Вычислительная сложность (1-е изд.). Эддисон Уэсли. стр. 279 -298. ISBN 0-201-53082-1.
- Коломбо, Жан Франсуа (1984). Новые обобщенные функции и умножение распределений . Математические исследования 84, Северная Голландия. ISBN 0-444-86830-5.
- Белларе, Михир (1997). «Примечание о незначительных функциях». Кафедра компьютерных наук и инженерии Калифорнийского университета в Сан-Диего. CiteSeerX 10.1.1.43.7900 . Cite journal requires
|journal=
(help)