Отрывок: 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-сети
алгебраический криптоанализ
алгоритм Бухбергера
аннигиляторы
базисы Гребнера
блочные шифры
булевые функции
криптоаналитические атаки
Располагается в коллекциях: Выпускные квалификационные работы




Все ресурсы в архиве электронных ресурсов защищены авторским правом, все права сохранены.