Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовая булевы функции.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
179.71 Кб
Скачать

V. Заключение

Методов конструирования бент-функций огромное количество: теорема Диллона, теоремы Ротхауса и многие другие. В данной работе был разобран один из этих методов – это теорема Мэйорана-МакФарланда.

Также были написаны на языке Pascal и протестированы программы, реализующие алгоритмы построения полинома Жегалкина, преобразования Уолша-Адамара 2-го рода и построения бент-функции на основании теоремы Мэйорана-МакФарланда. На компьютере автора работы все программы работают без проблем до 9 переменных включительно. Так, к примеру, функция, имеющая значения AB16DA3B061877353AD14BFC97DFE6F2705E0173DD50AC7DE19990B44C973DBA, является бент-функцией. Полином Жегалкина этой функции имеет вид: 1+X8+X6X7X8+X5+X5X8+X5X7X8+X5X6X8+X5X6X7+X4X8+X4X7+X4X7X8+X4X6X8+X4X6X7+X4X5X8+X4X5X6+X4X5X6X8+X4X5X6X7+X3+X3X8+X3X6X8+X3X6X7+X3X6X7X8+X3X5+X3X5X8+X3X5X6+X3X5X6X8+X3X5X6X7+X2+X2X8+X2X7+X2X6+X2X6X8+X2X6X7+X2X6X7X8+X2X5X8+X2X5X6X7+X1+X1X7+X1X7X8+X1X6X8+X1X6X7X8. Степень этого полинома равна 4, а ее нелинейность равна 120.

VI. Список использованных источников

  1. Агафонова И. В. Криптографические свойства нелинейных булевых функций / И.В. Агафонова // Семинар по дискрет. гармон. анализу и геометр. моделированию. — СПб.: DHA & CAGD,2007.24 с.

  2. Логачев О. А., Сальников А. А., Ященко В. В. Булевы функции в теории кодирования и криптологии. // М.: Московский центр непрерывного математического образования, 2004. 470 с.

  3. Токарева Н. Н. Сильно нелинейные булевы функции: бент-функции и их обобщения // СО РАН Институт математики им. С.Л. Соболева, Новосибирск 2009.120 с.

  4. http://ru.wikipedia.org/wiki/%D0%A2%D0%B0%D1%81%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%A4%D0%B8%D1%88%D0%B5%D1%80%D0%B0%E2%80%93%D0%99%D0%B5%D1%82%D1%81%D0%B0. // Тасование Фишера-Йетса.

  5. http://alnam.ru/book_ach.php?id=47 // Ахмед Н., Рао К. Р. Ортогональные преобразования при обработке цифровых сигналов: Пер. с англ./Под ред. И. Б. Фоменко. М.: Связь, 1980. 248 c.

  6. Крейнделин В.Б., Шлома А.М. Быстрые алгоритмы обработки радиосигналов и их вычислительная сложность. // Московский технический университет связи и информатики, Москва, 2001.

12