информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Сетевые кракеры и правда о деле ЛевинаЗа кого нас держат?Атака на Internet
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Google заблокировала 2 с лишним... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / dnet
Имя Пароль
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
[RC5] ТЗ 27.10.08 11:49  Число просмотров: 2803
Автор: Sla <Sla> Статус: Member
<"чистая" ссылка>
Если ТЗ понимать как минимум информации, необходимый для написания, то нужно описание проблемы и программно-аппаратной платформы, на которой это должно выполняться. Для rc5-72 проще всего взять файлы из комплекта сырцов, например, gentests72.cpp, r72-ref.cpp, несколько ассемблерных вариантов. Из них понятнее будет.
По сути, задача-то проста: есть ключ из трех частей, есть 2 dword'а, которые шифруются подготовленным блоком, нужно вернуть число и место последнего частичного совпадения с зашифрованными 2*dword и место полного совпадения (если есть). В gentests72.cpp это заняло 20 строчек на Си (без инкремента ключа). Клиента сделать просто, проблематичнее сделать так, чтобы он выполнялся быстро - тут и rol, который не всегда эффективен (если вообще есть), тут и необходимость изменения порядка байт в номере ключа при его увеличении, еще некоторые мелочи. На GPU это еще и возврат результатов, желательно чтобы он еще как можно меньше CPU грузил... (Вообще, пожеланий каким должен быть GPU клиент можно целый вагон насобирать :D )

<dnet> Поиск 






Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach