Страница 1 из 1

Гост шифрование

Добавлено: 2013-04-12 8:32:18
Rossyy
Скажите пожалуйста а как изменится качество алгоритма шифрования у ГОСТ если мы из раундовых операций исключим таблицу замен?

Re: Гост шифрование

Добавлено: 2013-04-12 14:48:57
Gloft
Не совсем понятно что ты имеешь ввиду когда пишешь об качестве алгоритма.
В целом читай статьи об анализе ГОСТ-кого алгоритма.
Например тут (http://www.inssl.com/standart-of-cipher.html) есть отдельная часть с описание анализа таблиц замены.

Re: Гост шифрование

Добавлено: 2013-04-12 16:10:53
Гость
Я имею ввиду что вообще изменится если убрать таблицы замен, можно ли без них?

Re: Гост шифрование

Добавлено: 2013-04-12 16:37:50
ev
таблицы замен нужны для большей устойчивости к криптоанализу
не все ключи для таблиц являются стойкими... я уж не говорю про то, что не рекомендуется их убирать ;)

Re: Гост шифрование

Добавлено: 2013-04-13 22:09:54
Rossyy
Спасибо за ответ)) скажи пожалуйста так что будет защищать данные если мы уберем таблицу замен? Получается ничего? И что изменится в алгоритме шифрования?вот сам алгоритм : Рис 1. Раунд алгоритма ГОСТ 28147-89.

1. Один из 32-битных субблоков данных складывается с 32-битным значением ключа раунда Ki по модулю 232.

2. Результат предыдущей операции разбивается на 8 фрагментов по 4 бита, которые параллельно «прогоняются» через 8 таблиц замен S1…S8. Таблицы замен в стандарте [14] не определены. Примеры возможных таблиц замен можно найти, например, в [17] или [18].

3. 4-битные фрагменты (после замен) объединяются обратно в 32-битный субблок, значение которого циклически сдвигается влево на 11 бит.

4. Обработанный предыдущими операциями субблок накладывается на необработанный с помощью побитовой логической операции «исключающее или» (XOR).

5. Субблоки меняются местами.

То есть мы уберем второй пункт вообще? Или замени на что то?

Re: Гост шифрование

Добавлено: 2013-04-13 22:37:09
ev
скажи пожалуйста так что будет защищать данные если мы уберем таблицу замен?
защищать от чего?
То есть мы уберем второй пункт вообще?
по идее просто убрать можно (т.е. равносильно самому слабому "ключу замен")