Задать вопрос
@700ghz

Блочное шифрование CTR (счётчик). Начальное значение счётчика должно быть в секрете?

Блочное шифрование CTR (режим счётчика) .
Начальное значение счётчика должно быть в секрете?

P.S. например, вектор инициализации в CBC (режиме сцепления) не является секретом
Спасибо.
  • Вопрос задан
  • 501 просмотр
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 1
Нет, не должно. Даже в строгом-строгом ГОСТе 28147-89 начальное значение счетчика (синхропосылка) передается в канале открытым текстом (п.3.1.6).

Но Вы должны обеспечить его неповторяемость в пределах срока жизни ключа, иначе выработанная гамма будет идентичной между двумя шифртекстами.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы