В математике пренебрежимо малая функция — это функция , такая что для каждого положительного целого числа c существует целое число N c такое, что для всех x > N c ,
Эквивалентно, мы также можем использовать следующее определение. Функция пренебрежимо мала , если для каждого положительного полинома poly(·) существует целое число N poly > 0 такое, что для всех x > N poly
История
Понятие ничтожности можно найти в обоснованных моделях анализа. Хотя понятия « непрерывность » и « бесконечно малая » стали важными в математике во времена Ньютона и Лейбница (1680-е годы), они не были четко определены до конца 1810-х годов. Первое достаточно строгое определение непрерывности в математическом анализе было дано Бернардом Больцано , который в 1817 году написал современное определение непрерывности. Позже Коши , Вейерштрасс и Гейне также дали следующее определение (со всеми числами в области действительных чисел ):
- ( Непрерывная функция ) Функция непрерывна в точке , если для каждого существует положительное число такое, что влечет
Это классическое определение непрерывности может быть преобразовано в определение ничтожности в несколько шагов путем изменения параметров, используемых в определении. Во-первых, в случае с , мы должны определить понятие « бесконечно малая функция »:
- ( Бесконечно малая ) Непрерывная функция называется бесконечно малой ( стремящейся к бесконечности), если для каждого существует такое, что для всех
- [ необходима ссылка ]
Далее мы заменяем на функции , где или на , где — положительный многочлен . Это приводит к определениям пренебрежимо малых функций, приведенным в начале этой статьи. Поскольку константы могут быть выражены как с помощью постоянного многочлена, это показывает, что бесконечно малые функции являются надмножеством пренебрежимо малых функций.
Использование в криптографии
В современной криптографии , основанной на сложности , схема безопасности является доказуемо безопасной , если вероятность сбоя безопасности (например, инвертирование односторонней функции , различение криптографически стойких псевдослучайных битов от действительно случайных битов) пренебрежимо мала с точки зрения ввода = длины криптографического ключа . Отсюда и определение в верхней части страницы, поскольку длина ключа должна быть натуральным числом.
Тем не менее, общее понятие ничтожности не требует, чтобы входной параметр был длиной ключа . Действительно, может быть любой предопределенной системной метрикой, и соответствующий математический анализ проиллюстрирует некоторые скрытые аналитические поведения системы.
Формулировка, обратная полиному, используется по той же причине, по которой вычислительная ограниченность определяется как полиномиальное время выполнения: она имеет математические свойства замыкания, которые делают ее поддающейся обработке в асимптотической постановке (см. #Свойства замыкания). Например, если атака успешно нарушает условие безопасности только с незначительной вероятностью, и атака повторяется полиномиальное число раз, вероятность успеха всей атаки по-прежнему остается незначительной.
На практике может потребоваться иметь более конкретные функции, ограничивающие вероятность успеха злоумышленника, и выбрать параметр безопасности достаточно большим, чтобы эта вероятность была меньше некоторого порогового значения, скажем, 2−128 .
Свойства закрытия
Одной из причин, по которой незначительные функции используются в основах сложностно-теоретической криптографии, является то, что они подчиняются свойствам замыкания. [1] В частности,
- Если ничтожно малы, то и функция ничтожно мала.
- Если пренебрежимо мало и является любым действительным многочленом, то функция пренебрежимо мала.
Наоборот , если не является пренебрежимо малым, то и для любого действительного многочлена не является пренебрежимо малым .
Примеры
- пренебрежимо мало для любого .
- ничтожно мала.
- ничтожно мала.
- ничтожно мала.
- не является незначительным, для положительного .
Предположим , мы берем предел как :
Незначительно :
- для
- для
Немаловажное:
Смотрите также
Ссылки
- ^ Кац, Джонатан (6 ноября 2014 г.). Введение в современную криптографию . Линделл, Йехуда (Второе изд.). Бока-Ратон. ISBN 9781466570269. OCLC 893721520.
{{cite book}}
: CS1 maint: отсутствует местоположение издателя ( ссылка )
- Goldreich, Oded (2001). Основы криптографии: Том 1, Основные инструменты. Cambridge University Press. ISBN 0-521-79172-3.
- Sipser, Michael (1997). "Раздел 10.6.3: Односторонние функции" . Введение в теорию вычислений . PWS Publishing. стр. 374–376. ISBN 0-534-94728-X.
- Пападимитриу, Христос (1993). "Раздел 12.1: Односторонние функции". Computational Complexity (1-е изд.). Addison Wesley. стр. 279–298. ISBN 0-201-53082-1.
- Коломбо, Жан Франсуа (1984). Новые обобщенные функции и умножение распределений . Mathematics Studies 84, Северная Голландия. ISBN 0-444-86830-5.
- Белларе, Михир (1997). «Замечание о пренебрежимо малых функциях». Журнал криптологии . 15 . Кафедра компьютерных наук и инженерии Калифорнийского университета в Сан-Диего: 2002. CiteSeerX 10.1.1.43.7900 .