Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разные вопросы > Требования к криптосистемам, абсурд какой-та ?


Автор: СерегаГоляков 20.5.2011, 18:58
Знающие, что значит: 
8)Дополнительные биты, вводимые в сообщение, в процессе шифрования должны быть полностью и надежно скрыты в шифрованном тексте. 
Оно противоречит этому правилу: 
9)Длина шифрованного текста должна быть равна длине открытого текста.

Понятно если, алгоритм не удовлетворяет 9-му, а вот если удовлетворяет 9-му, то противоречит 8-му.
Как понять такой абсурд, препод не рассказывает(((
Что за магия  smile 

Автор: gambit 26.5.2011, 08:38
Мне почему то кажется что вы или ваш препод скинули в одну кучу поточное и блочное шифрование. А вообще зря вы задали вопрос здеся, ща как налетят...
Лучше было в алгоритмах или разных вопросах

Добавлено через 1 минуту и 15 секунд
Цитата(gambit @  26.5.2011,  08:38 Найти цитируемый пост)
А вообще зря вы задали вопрос здеся, ща как налетят...
Лучше было в алгоритмах или разных вопросах

блин, мне показалось что я во флейме)))

Автор: СерегаГоляков 26.5.2011, 10:30
Цитата(gambit @ 26.5.2011,  08:38)
Мне почему то кажется что вы или ваш препод скинули в одну кучу поточное и блочное шифрование. А вообще зря вы задали вопрос здеся, ща как налетят...
Лучше было в алгоритмах или разных вопросах

Добавлено @ 08:39
Цитата(gambit @  26.5.2011,  08:38 Найти цитируемый пост)
А вообще зря вы задали вопрос здеся, ща как налетят...
Лучше было в алгоритмах или разных вопросах

блин, мне показалось что я во флейме)))

А ответ то знаете?

Автор: Snowy 26.5.2011, 10:43
Поскольку речь идёт про шифрование текста, то мы имеем массу свободных бит, выходящих за диапазон алфавита.
Вот их-то и можно дополнительно задействовать, не увеличивая размера.
Добавляются не байты, а незадействованные биты в уже имеющихся байтах.
Можно определить используемый алфавит, перекодировать текст, согласно этому алфавиту. Это освободит 1-2 байта, которые можно заполнять, например, на рэндомной основе.
Либо можно придумать другое преобразование, не используя перекодировки - дело фантазии.
Добавление рэндомных битов позволит получать разный результат, при одинаковых входных данных, что сильно затруднит определение алгоритма.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)