Niklv 0 8 ноября, 2011 Опубликовано 8 ноября, 2011 · Жалоба Что-то не понял, у вас все 32 цикла шифрования выполняются за 4 такта или это один цикл? Просто моя реализация выполняется за 32 такта + 1 такт на изменение таблицы/ключа. Ну и все стадии выполняются по тактовой, т.е синхронно. Да, за 4 такта. В каждом такте выполняется асинхронно 8 циклов шифрования. Порядок ключей для этих 8 циклов определяется сигналом cycle_type. Если '0' то с 0 до 7, если '1' то наоборот. Т.е. для 32-З нужно в каждый такт подавать следующие значения cycle_type: 0...0...0...1. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
wolfman 0 9 ноября, 2011 Опубликовано 9 ноября, 2011 · Жалоба Да, за 4 такта. В каждом такте выполняется асинхронно 8 циклов шифрования. Порядок ключей для этих 8 циклов определяется сигналом cycle_type. Если '0' то с 0 до 7, если '1' то наоборот. Т.е. для 32-З нужно в каждый такт подавать следующие значения cycle_type: 0...0...0...1. Понятно. Спасибо. Оставлю свой проект, пусть дольше по времени работает, но проблем с асинхронщиной не будет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
BSV 0 10 ноября, 2011 Опубликовано 10 ноября, 2011 · Жалоба Производительность - 4 такта на 33Мгц (115 МБит/с) Что-то Вы тут напутали. Производительность вроде бы будет Мбит/c. А со 115 Мбитами на Спартане 6 смысла так морочиться нет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Doka 4 17 апреля, 2012 Опубликовано 17 апреля, 2012 · Жалоба Для систем защиты конфиденциальной информации - этот подход применим, обычно используется узел замены из контрольного примера к ГОСТ'у. Но лучше сделать его загружаемым смотрю в книгу - вижу фигу. в упор не вижу в стандарте ни контрольного примера, ни предложенного узла замены. вопрос актуален - где разжиться наборами тестовых векторов?? и всётаки - какой из вариантов Sbox (узла замены) считается "стандартным"? ЦБ РФный? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Timmy 1 17 апреля, 2012 Опубликовано 17 апреля, 2012 · Жалоба в упор не вижу в стандарте ни контрольного примера, ни предложенного узла замены. вопрос актуален - где разжиться наборами тестовых векторов?? и всётаки - какой из вариантов Sbox (узла замены) считается "стандартным"? ЦБ РФный? Вот Википедия говорит, что используемые ЦБ РФ узлы замены описаны в ГОСТ Р 34.11-94, а в 89 их действительно нет:). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Doka 4 17 апреля, 2012 Опубликовано 17 апреля, 2012 · Жалоба Вот Википедия говорит, что используемые ЦБ РФ узлы замены описаны в ГОСТ Р 34.11-94, а в 89 их действительно нет:). эти цели конечно не вселяют: "В ГОСТ Р 34.11-94 для целей тестирования приведены следующие S-блоки" там вообще 2 набора получается: "В «приложении А» стандарта[2] приводятся тестовые параметры, с рекомендацией использовать их только в указанных проверочных примерах. Тем не менее, они получили большое распространение. Например, они описаны в RFC 5831 и их использует в своих приложениях ЦБ РФ.[3] Российская компания CryptoPro написала собственный «информационный» RFC 4357. Согласно ему реализации ГОСТ Р 34.11-94 должны использовать набор S-блоков разработанный этой компанией. В известной открытой библиотеке OpenSSL начиная с версии 1.0.0 в качестве плагина появилась хеш функция ГОСТ Р 34.11-94 именно с этими параметрами." Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться