Отрывок: sha1(hex(random.getrandbits(128)).encode('utf- 8')).hexdigest()[2:2 + 20] k = '885d06b93a6dd2cfbc8b' # Разделение ключа на пять частей по четыре цифры a, b, c, d, e = k[:4], k[4:8], k[8:12], k[12:16], k[16:20] # Перевод последней части в двоичную систему a_binary = bin(int(a, 16))[2:].zfill(16) b_binary = bin(int(b, 16))[2:].zfill(16) c_binary = bin(int(c, 16))[2:].zfill(16) d_binary = bin(int(d, 16))[...
| Название : | Алгебраический криптоанализ блочных шифров на основе SP-сетей |
| Авторы/Редакторы : | Артемьева У. А. Бондаренко В. В. Осипов М. Н. Министерство науки и высшего образования Российской Федерации Самарский национальный исследовательский университет им. С. П. Королева (Самарский университет) Институт естественных и математических наук |
| Дата публикации : | 2025 |
| Библиографическое описание : | Артемьева, У. А. Алгебраический криптоанализ блочных шифров на основе SP-сетей : вып. квалификац. работа по спец. 10.05.01 "Компьютерная безопасность" (уровень специалитета) / У. А. Артемьева ; рук. работы В. В. Бондаренко ; нормоконтролер М. Н. Осипов ; М-во науки и высш. образования Рос. Федерации, Самар. нац. исслед. ун-т им. С. П. Королева (Самар. ун-т), Ин-т естеств. и. - Самара, 2025. - 1 файл (2,0 Мб). - Текст : электронный |
| Аннотация : | Приведена модель криптографической системы. Рассмотрены понятия блочных шифров на основе SP-сетей. Проанализирован принцип работы SP-сети и построена модель для шифра. Описаны алгоритмы решения системы булевых нелинейных уравнений, реализующих атаку на блочный шифр: выделение линейных слагаемых,нахождение базисов Грёбнера при помощи алгоритма Бухбергера и поиска ннигиляторов низкой степени. Разработана программная реализация методов проведения криптоаналитической атаки. Проведена оценка сложности реализованных алгоритмов и проанализировано время атаки каждым из методов. Метод атаки, реализованный при помощи аннигиляторов, требует наибольшего времени на исполнение, также он имеет большую сложность вычислений по сравнению с методами, основанными на базисах Грёбнера и выделению линейных слагаемых. Описано время проведения атаки в зависимости от S-блоков с разными свойствами. Для линейных S-блоков время атаки существенно меньше, что делает шифр менее устойчивым. |
| URI (Унифицированный идентификатор ресурса) : | http://repo.ssau.ru/handle/Vypusknye-kvalifikacionnye-raboty/Algebraicheskii-kriptoanaliz-blochnyh-shifrov-na-osnove-SPsetei-114129 |
| Другие идентификаторы : | RU\НТБ СГАУ\ВКР20250205161334 |
| Ключевые слова: | SP-сети алгебраический криптоанализ алгоритм Бухбергера аннигиляторы базисы Гребнера блочные шифры булевые функции криптоаналитические атаки |
| Располагается в коллекциях: | Выпускные квалификационные работы |
Файлы этого ресурса:
| Файл | Размер | Формат | |
|---|---|---|---|
| Артемьева_Ульяна_Александровна_Алгебраический_криптоанализ_блочных_шифров.pdf | 2.04 MB | Adobe PDF | Просмотреть/Открыть |
Показать полное описание ресурса
Просмотр статистики
Поделиться:
Все ресурсы в архиве электронных ресурсов защищены авторским правом, все права сохранены.