Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 29.10.2016
Сообщений: 1

Реализовать атаку против схемы аутентификации сообщений CBC-MAC

24.11.2016, 18:32. Показов 1089. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! У меня криптография, это третье задание. Первые два (взломать шифр Виженера и Вернама) я сделал.
А тут даже не знаю с какой стороны браться, а вся найденная информация уложилась в три странички теории на википедии.
Само задание ниже:

В этом задании нужно реализовать атаку против схемы аутентификации сообщений CBC-MAC в ее базовой форме. Есть возможность получать от оракула тэг для любого сообщения (можно получать сколько угодно раз), состоящего из двух блоков (блок – 16 байт). Ключ, используемый оракулом, нам неизвестен (блочный шифр, используемый оракулом – это AES).
Валидность рассчитанного тэга проверяется у оракула. При проверке валидности тэга оракулом используется тот же самый ключ, что и при выдаче тэгов на сообщения.
Оракулы располагаются по адресу http://5.101.112.110:30669/. По этой ссылке сервис выдаёт короткую инструкцию.
Итак, цель – подделать (рассчитать) валидный тэг на следующее сообщение, состоящее из 4-х блоков (блок – 16 байт): «I, the server, hereby agree that I will pay $100 to Sily Stydent». Убедись, что это сообщение состоит ровно из 64 символов ASCII.

Если кто разберётся, как пользоваться выделенной ссылкой (получать тэги и проверять их валидность) - это тоже напишите, пожалуйста.

Буду рад любой помощи, даже просто ссылкам, где будет информация по делу (сам я ничего связанного с атаками не нашёл от слова "совсем").
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.11.2016, 18:32
Ответы с готовыми решениями:

WCF: Запрос HTTP не разрешен для схемы аутентификации клиента "Ntlm". От сервера получен заголовок аутентификации "NTLM ."
Добрый день! Борюсь с WCF. Цель- подключиться и работать с вебсервисом от Битрикса. Подключиться удалось,методы все видятся. ...

APEX схемы авторизации и аутентификации
Кто-нить знает где можно надыбать какой-нить документ по АРЕХ-у, где подробно рассматриваются именно его принципы работы? в частности...

Реализовать вывод сообщений из БД по принципу диалога
Доброго вам, друзья! спешу сообщить, у меня проблемка, которая уже несколько часов выносит мне мозг... хочу реализовать вывод...

1
 Аватар для HenryDukart
125 / 125 / 44
Регистрация: 05.10.2013
Сообщений: 462
24.11.2016, 20:46
Карнавал,

Генерация тэга:
http://5.101.112.110:30669/gen... 4141414141

Проверка:
http://5.101.112.110:30669/ver... 5b3d23976a

Тут сообщение состоит из 16 английских A (ASCII код — 0x41).

Вам надо найти валидный тэг для сообщения "I, the server, hereby agree that I will pay $100 to Sily Stydent"
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.11.2016, 20:46
Помогаю со студенческими работами здесь

Как реализовать цикл ввода сообщений?
Программа должна выпольняться пока пользователь не введет слово Exit. Программа спрашивает пользователя ввести число от 1 до 5 и ввыводит...

Отображение сообщений. Как правильней реализовать?
По клику на кнопку необходимо показать пользователю его входящие сообщения. Сообщения берутся из одной таблицы, которая содержит текст...

Клиент-серверное приложение для для предложенной схемы мультиплексирования сообщений
Напишите, откомпилируйте и прогоните программы сервера и клиентов для предложенной схемы мультиплексирования сообщений.

Реализовать систему отправки сообщений на мобильные устройства
Доброго времени суток! Нужно реализовать систему отправки сообщений на мобильные устройства (не смс, что то подобное чату) посредством...

Как можно реализовать слушатель новых сообщений?
Здравствуйте! Я хочу понять, как можно реализовать получение новых сообщений, даже когда приложение свернуто\закрыто? Как в любом...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru