2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Криптоалгоритмы
Сообщение14.03.2006, 22:28 
Аватара пользователя


13/03/06
36
Урал
:D Добрый день.
Когда потребовалось написать лабы по ГОСТ 28147-89 - долго искал в инете, пока не бросил это гиблое дело и не написал сам. Теперь, вот, тем у кого такая же проблемма - предлогаю исходники. Исходники для Builder c++ 6. Если надо, всё тут: http://vic-ivdel.narod.ru. Размер = 17 кб (zip)
Буду признателен, за отзывы. :P

 Профиль  
                  
 
 Re: Криптоалгоритмы
Сообщение15.03.2006, 04:39 
Модератор
Аватара пользователя


11/01/06
5710
ПВА писал(а):
Когда потребовалось написать лабы по ГОСТ 28147-89-1 - долго искал в инете, пока не бросил это гиблое дело и не написал сам.

Спросил бы тут, и искать не пришлось. У Андрея Винокурова они давно на страничке пылятся (в разделе "что скачать").

Там же, кстати, есть
1) его статья "Алгоритм шифрования ГОСТ 28147-89, его использование и реализация для компьютеров платформы Intel x86";
2) утилитка есть для отображения внутреннего состояния регистров реализации ГОСТа, полезная при отладке своих реализаций.

 Профиль  
                  
 
 
Сообщение15.03.2006, 08:04 
Заслуженный участник
Аватара пользователя


12/10/05
478
Казань
Жаль, что там исходников на Сях нет... :( Или я плохо смотрел? :roll:

 Профиль  
                  
 
 
Сообщение15.03.2006, 09:22 
Модератор
Аватара пользователя


11/01/06
5710
Посмотри еще раз на Ресурсы в тамошнем описании ГОСТ 28147-89.
Там, в частности, приводится такая ссылочка на реализации ГОСТ на C и PERL.

 Профиль  
                  
 
 Re: Криптоалгоритмы
Сообщение16.03.2006, 01:23 
Аватара пользователя


13/03/06
36
Урал
maxal писал(а):
ПВА писал(а):
Когда потребовалось написать лабы по ГОСТ 28147-89-1 - долго искал в инете, пока не бросил это гиблое дело и не написал сам.

Спросил бы тут, и искать не пришлось. У Андрея Винокурова они давно на страничке пылятся (в разделе "что скачать").

Там же, кстати, есть
1) его статья "Алгоритм шифрования ГОСТ 28147-89, его использование и реализация для компьютеров платформы Intel x86";
2) утилитка есть для отображения внутреннего состояния регистров реализации ГОСТа, полезная при отладке своих реализаций.

:lol: А по каким материалам я всё делал, как думаете? Единственное нормальное описание - у Винокурова, но дело в том, что писалось это давно, и если кто смотрел исходники, то это не лучший вариант для понятия алгоритма. Тем более, возможности того времени и сегодняшнего дня - разные вещи. А когда у меня встала необходимость, как всегда - ничего под рукой не оазалось... Загляните например, на "исходники.ru" - сколько там ищут этот алгоритм, и сколько предложений, всё станет понятным.
Кстати, что, кто нибудь смотрел моё предложение? Понятно, что это разовая проблемма, здал и забыл, но просто хотелосьбы чтобы работа комуто еще пригодилась. Написано в виде класса, работает устойчиво (только в Buildere и Delphi - были глюки с выводом на просмотр, чего не было в VC++). Весь код прокоментирован, нет оптимизации - для лучшего уяснения алгоритма и логики. Помере написания других алгоритмов, всё будет выкладываться там.

 Профиль  
                  
 
 
Сообщение16.03.2006, 01:30 
Аватара пользователя


13/03/06
36
Урал
Sanyok писал(а):
Жаль, что там исходников на Сях нет... :( Или я плохо смотрел? :roll:

:arrow: Там архивы: asm и СИ (чистый), но я уже писал что это не лучший вариант для осознания кода... Смотрите сами.
А вот написано, действительно толково (pdf). Кстати, начал я с того, что реализовал его на бумаге - взял слово 8 знаков и "прогнал" его (бумага, калькулятор, ручка).., по тому, как написано у Винокурова, получилось. :D

 Профиль  
                  
 
 
Сообщение20.03.2006, 15:09 
Аватара пользователя


18/02/06
61
Moscow
А нет ли реализаций для Rinjdael? Я что-то там не нашла

 Профиль  
                  
 
 
Сообщение04.04.2006, 19:02 
Аватара пользователя


18/02/06
61
Moscow
Кстати, посоветуйте какие-нибудь сайты, посвященные преимущественно криптоанализу Rinjdael и ГОСТ

 Профиль  
                  
 
 
Сообщение04.04.2006, 19:11 
Заслуженный участник
Аватара пользователя


17/10/05
3709
:evil:

xatkaru писал(а):
А нет ли реализаций для Rinjdael? Я что-то там не нашла

Вторая ссылка на google -- http://www.codeproject.com/cpp/dcipher.asp
А вообще, если писать правильно (Rijndael), то находиться больше...

 Профиль  
                  
 
 
Сообщение04.04.2006, 19:11 
Модератор
Аватара пользователя


11/01/06
5710
xatkaru писал(а):
Кстати, посоветуйте какие-нибудь сайты, посвященные преимущественно криптоанализу Rinjdael и ГОСТ


Криптанализ Rijndael/AES: http://www.cryptosystem.net/aes/

 Профиль  
                  
 
 
Сообщение04.04.2006, 19:27 
Аватара пользователя


18/02/06
61
Moscow
незванный гость писал(а):
:evil:

xatkaru писал(а):
А нет ли реализаций для Rinjdael? Я что-то там не нашла

Вторая ссылка на google -- http://www.codeproject.com/cpp/dcipher.asp
А вообще, если писать правильно (Rijndael), то находиться больше...

А у меня правильное написание раз на раз не приходится :roll: Спасибо!

Вообще, меня интересуют такие вещи, как вывод длины периода гаммы в ГОСТ, анализ полинома Жигалкина, зада.щего преобразования S-боксов в AES или ГОСТ... итд

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group