Форум программистов, компьютерный форум, киберфорум
Наши страницы

C# для начинающих

Войти
Регистрация
Восстановить пароль
 
Карнавал
0 / 0 / 0
Регистрация: 29.10.2016
Сообщений: 1
#1

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

24.11.2016, 18:32. Просмотров 268. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.11.2016, 18:32
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Реализовать атаку против схемы аутентификации сообщений CBC-MAC (C#):

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

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

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

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

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

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

1
HenryDukart
124 / 124 / 35
Регистрация: 05.10.2013
Сообщений: 457
Завершенные тесты: 2
24.11.2016, 20:46 #2
Карнавал,

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

Проверка:
http://5.101.112.110:30669/verify/41...d7a25b3d23976a

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

Вам надо найти валидный тэг для сообщения "I, the server, hereby agree that I will pay $100 to Sily Stydent"
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.11.2016, 20:46
Привет! Вот еще темы с ответами:

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

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

Как реализовать выдачу сообщений с сети на веб-страницу? - PHP
Доброго времени суток. Хочу по запросу юзера отображать сообщения от сервера приложений в сети. Есть сервер приложений,...

Как реализовать select форма отправки сообщений на почту - PHP
Не подскажите как реализовать "select форма отправки сообщений на почту" Название/Цена:<select> <option...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru