stringtranslate.com

Незначительная функция

В математике пренебрежимо малая функция — это функция , такая что для каждого положительного целого числа c существует целое число N c такое, что для всех x  >  N c ,

Эквивалентно, мы также можем использовать следующее определение. Функция пренебрежимо мала , если для каждого положительного полинома poly(·) существует целое число N poly  > 0 такое, что для всех x  >  N poly

История

Понятие ничтожности можно найти в обоснованных моделях анализа. Хотя понятия « непрерывность » и « бесконечно малая » стали важными в математике во времена Ньютона и Лейбница (1680-е годы), они не были четко определены до конца 1810-х годов. Первое достаточно строгое определение непрерывности в математическом анализе было дано Бернардом Больцано , который в 1817 году написал современное определение непрерывности. Позже Коши , Вейерштрасс и Гейне также дали следующее определение (со всеми числами в области действительных чисел ):

( Непрерывная функция ) Функция непрерывна в точке , если для каждого существует положительное число такое, что влечет

Это классическое определение непрерывности может быть преобразовано в определение ничтожности в несколько шагов путем изменения параметров, используемых в определении. Во-первых, в случае с , мы должны определить понятие « бесконечно малая функция »:

( Бесконечно малая ) Непрерывная функция называется бесконечно малой ( стремящейся к бесконечности), если для каждого существует такое, что для всех
[ необходима ссылка ]

Далее мы заменяем на функции , где или на , где — положительный многочлен . Это приводит к определениям пренебрежимо малых функций, приведенным в начале этой статьи. Поскольку константы могут быть выражены как с помощью постоянного многочлена, это показывает, что бесконечно малые функции являются надмножеством пренебрежимо малых функций.

Использование в криптографии

В современной криптографии , основанной на сложности , схема безопасности является доказуемо безопасной , если вероятность сбоя безопасности (например, инвертирование односторонней функции , различение криптографически стойких псевдослучайных битов от действительно случайных битов) пренебрежимо мала с точки зрения ввода = длины криптографического ключа . Отсюда и определение в верхней части страницы, поскольку длина ключа должна быть натуральным числом.

Тем не менее, общее понятие ничтожности не требует, чтобы входной параметр был длиной ключа . Действительно, может быть любой предопределенной системной метрикой, и соответствующий математический анализ проиллюстрирует некоторые скрытые аналитические поведения системы.

Формулировка, обратная полиному, используется по той же причине, по которой вычислительная ограниченность определяется как полиномиальное время выполнения: она имеет математические свойства замыкания, которые делают ее поддающейся обработке в асимптотической постановке (см. #Свойства замыкания). Например, если атака успешно нарушает условие безопасности только с незначительной вероятностью, и атака повторяется полиномиальное число раз, вероятность успеха всей атаки по-прежнему остается незначительной.

На практике может потребоваться иметь более конкретные функции, ограничивающие вероятность успеха злоумышленника, и выбрать параметр безопасности достаточно большим, чтобы эта вероятность была меньше некоторого порогового значения, скажем, 2−128 .

Свойства закрытия

Одной из причин, по которой незначительные функции используются в основах сложностно-теоретической криптографии, является то, что они подчиняются свойствам замыкания. [1] В частности,

  1. Если ничтожно малы, то и функция ничтожно мала.
  2. Если пренебрежимо мало и является любым действительным многочленом, то функция пренебрежимо мала.

Наоборот , если не является пренебрежимо малым, то и для любого действительного многочлена не является пренебрежимо малым .

Примеры

Предположим , мы берем предел как :

Незначительно :

Немаловажное:

Смотрите также

Ссылки

  1. ^ Кац, Джонатан (6 ноября 2014 г.). Введение в современную криптографию . Линделл, Йехуда (Второе изд.). Бока-Ратон. ISBN 9781466570269. OCLC  893721520.{{cite book}}: CS1 maint: отсутствует местоположение издателя ( ссылка )