Jump to content

Сбалансированная булева функция

В математике и информатике сбалансированная булева функция — это булева функция , выходные данные которой дают как 0 , так и 1 с на входном наборе . Это означает, что для равномерно случайной входной строки битов вероятность получить 1 равна 1/2. [ 1 ]

Примерами сбалансированных логических функций являются функция большинства , [ 1 ] «функция диктатуры», которая копирует первый бит входных данных на выходные данные, [ 1 ] и функция проверки четности , которая создает исключительный или из входных битов. [ 2 ]

Если представляет собой изогнутую функцию на биты и любой ненулевой вектор бит, затем функция, которая отображает к является сбалансированным. Бент-функции — это именно те функции, для которых это верно, для всех ненулевых вариантов выбора. . [ 3 ]

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

Приложение

[ редактировать ]

Сбалансированные логические функции используются в криптографии , где сбалансированность является одним из «наиболее важных критериев криптостойких логических функций». [ 3 ] Если функция не сбалансирована, она будет иметь статистическую погрешность , что делает ее объектом криптоанализа, такого как корреляционная атака .

  1. ^ Перейти обратно: а б с д Бенджамини, Итай ; Шрамм, Одед ; Уилсон, Дэвид Брюс (2005), «Сбалансированные логические функции, которые можно оценить так, что каждый входной бит вряд ли будет прочитан», в Габоу, Гарольд Н.; Феджин, Рональд (ред.), Труды 37-го ежегодного симпозиума ACM по теории вычислений, Балтимор, Мэриленд, США, 22–24 мая 2005 г. , Ассоциация вычислительной техники, стр. 244–250, arXiv : math.PR/ 0410282 , дои : 10.1145/1060590.1060627
  2. ^ Чакрабарти, К.; Хейс, Дж. П. (1998), «Сбалансированные логические функции», IEE Proceedings – Computers and Digital Techniques , 145 (1): 52, doi : 10.1049/ip-cdt:19981769
  3. ^ Перейти обратно: а б Себерри, Дженнифер ; Чжан, Сянь-Мо; Чжэн, Юлян (1993), «Нелинейно сбалансированные логические функции и характеристики их распространения», в Стинсон, Дуглас Р. (редактор), « Достижения в криптологии - CRYPTO '93», 13-я ежегодная международная конференция по криптологии, Санта-Барбара, Калифорния, США, 22–26 августа 1993 г., Труды , Конспекты лекций по информатике, том. 773, Springer, стр. 49–60, номер документа : 10.1007/3-540-48329-2_5.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d7cbe5f4f61e0f6e978b321f20484b2d__1722874980
URL1:https://arc.ask3.ru/arc/aa/d7/2d/d7cbe5f4f61e0f6e978b321f20484b2d.html
Заголовок, (Title) документа по адресу, URL1:
Balanced Boolean function - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)