Подключите нашего Telegram-бота для уведомлений о новых проектах

Реализация алгоритма ГОСТ 28147-89 в 3D. Язык программирования – C, С++ или С#.

Разместить заказ
k
Заказчик
Отзывы фрилансеров: + 69 - 0
Зарегистрирован на сайте 13 лет и 3 месяца
Бюджет: 3000 руб
36.42 $ — 31.72 €
1. Реализация алгоритма ГОСТ 28147-89 в 3D.
Можно выдернуть из готовой реализации ГОСТ 28147-89 ( в Интернете, например: gostash точка it слэш ru слэш stashes слэш 1425-gost-28147-89 ) раунд, который далее будет использоваться для реализации того же алгоритма в 3D. Язык C, С++ или С#.

Примерное описание:
8 слоев вдоль оси х
32 х 6 = 192
слой  6 раундов ГОСТа
8 слоев вдоль оси у
слой  6 раундов ГОСТа
8 слоев вдоль оси z
слой  6 раундов ГОСТа
192 х 3 = 576

Подробное описание алгоритма в файле 3D GOST.

2. Предложить ответ на вопрос: У ГОСТа исходный ключ |K| = 512 бит. При реализации ГОСТа в 3D получается 576 бит. Т.е. нужен Key Expansion. Как из исходного ключа |K| = 512 бит получить 18 32-разрядных раундовых ключей, т.е. 576 бит?
Если возможно, на этот вопрос предложить ответ в первую очередь.
Разделы:
Опубликован:
01.04.2019 | 21:35 [поднят: 01.04.2019 | 21:35]
Откликнуться Посмотреть другие заказы Разместить заказ

Теги: написать программу, создать программу, разработать программу, разработчики программ, прикладной программист

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».