Не сдала зачет по криптографии, после того как рассказала 11 требований шифрования, преподователь задал вопрос ;"Куда деваются доп. биты?"
Кто-нибудь ответьте мне!!!:)
Вместо естественного контекста задачи, где ученики могли бы сами выбрать слова для обозначения сущностей, выдается бесконечная череда немотивированных априорных «определений». Программа навязывает жаргон и классификацию ни для какой более цели, кроме возможности учителям проверять этот же жаргон на экзаменах. Ни один математик в мире не станет противопоставлять «смешанную дробь» 2 ½ «неправильной дроби» 5/2. Да они же равны, ради всего святого! Это одно и то же число, их свойства одинаковы. Да кто хотя бы помнит эти слова после четвертого класса?
Куда легче, конечно, проверять знание бесцельных терминов, чем вдохновлять на создание прекрасного и поиск своего собственного смысла. Даже если мы и согласимся, что базовый математический вокабуляр необходим, — это не он. Пятиклассников учат говорить «ось абсцисс» и «ось ординат» вместо «осей x и y», но не дают им повода сказать такие слова, как «предположение» или «контрпример». Старшеклассников учат писать sec x, секанс, вместо обратной функции 1/cos x — «определению», обладающему такой же интеллектуальной силой, как сокращение «и т. п.». Это сокращение вышло из навигационных таблиц XV в. и по-прежнему остается в ходу (в то время как, например, версинус вышел из употребления) в наше время, когда точные навигационные вычисления более не проблема, по чистой исторической случайности. Так уроки математики забиваются бесполезной терминологией во имя терминологии.
[telepathy mode]
М.б. действительно имеются ввиду какие-то режимы шифрования с дополнением, где дополняющие биты просто отбрасываются.
[/telepathy mode]
Но это действительно не общеупотребительный термин, тем более непонятный, если его вырвать из контекста.
[narcotism mode]
11 требований — это четыре варианта в двоичной системе, похоже на часто упоминаемый сокращённый набор из четырёх правил Керхгофа к системам шифрования, коих в оригинале шесть, то есть бит(ов) должно быть больше.
[/narcotism mode]
Мы учимся по книге Баричева, там есть 11 требований к криптосистемам, один из них гласит "дополнительные биты, вводимые в сообщение в процессе шифрования, должны полностью и надежно скрыты в шифрованном тексте". вот он меня и спросил как это может быть ведь длина шифрованного сообщения равно исходному тексту. мы не глубоко изучаем эту науку, и из практики нам было дано: Цезарь, Френбендберг, и ГОСТ в режиме гамирования,которые мы прогали сами.
Преподователь воистину со странностями,он не давая эти требования,задал нам этот вопрос и сказал над ним подумать,сам на него так и не ответил,а на зачете вальнул меня.
И это не наркомания,это современное образование такое,ни хрена не дают...
вот он меня и спросил как это может быть ведь длина шифрованного сообщения равно исходному тексту
Найдите шарящего чела, который сечёт тему, сходите на кафедру и/или к декану факультета, попросить чтобы это клоуна нахер вышвырнули с инста. Такие нелюди должны быть изолированы от общества в психушке. Теперь по сути:
Есть кодирование и шифрование – это разные вещи. То, что он вам загоняет – кодирование, и к шифрованию в смысле реальной криптографии отношения не имеет. Со всякими "шифрованиями методом подстановки" надо сразу отправлять в детсад – это даже не уровень школы.
Дополнительные биты действительно могут добавляться к тексту, если это нужно, перед применением шифрования. Обычно дописывают нулями до целого числа длин блока, емнип. Сообщение перед шифрованием сжимается/архивируется, поэтому куда деваются нули – вопрос риторический.
Объём шифротекста и соответствующего ему открытого (даже предварительно заархивированного) текста разный. Возьмите канонические реализации типа библиотеки OpenSSL или libmcrypt и проверьте.
Со всякими "шифрованиями методом подстановки" надо сразу отправлять в детсад – это даже не уровень школы.
Некорректно. Даже сложные академические курсы по крипто начинаются с этого, как исторический экскурс хотя бы. Тот же AES новичкам сначала рассказывают на примере комбинаций простых подстановок-перестановок (сравнивая с примитивными детскими шифрами), затем переходят к линейным операциям с матрицами и только затем к многочленам в конечных полях с привлечением соответствующего раздела алгебры.
"дополнительные биты, вводимые в сообщение в процессе шифрования, должны полностью и надежно скрыты в шифрованном тексте"
Долго думал. Неясно вне контекста. Не встречал такого определения.
>как это может быть ведь длина шифрованного сообщения равно исходному тексту
Вот как раз вектор инициализации, биты дополнения блока и пр. могут делать длину шифртекста больше открытого текста в большинстве режимов шифрования, редко когда ставится специально обратная задача.
>11 требований к криптосистемам
Речь о криптопримитиве, режиме его использования, протоколе? Готовая криптосистема — это протокол. Там могут быть и служебные заголовки, зачем всё помещать в шифртекст?
>Френбендберг
Кто это? Что-то вроде Хилла с Плэйфейром?
Бывает, что ответ ответ тупо подгоняют под ваш конкретный курс и подсказки давались на лекциях, а таким способ экзаменаторы пытаются отсеять тех, кто их не посещал.
Или ждут, что студент будет смело переспрашивать и требовать уточнений, показывая своё оригинальное и широкое видение вопроса (на экзамене, ага). Ну а здесь не телепаты мы действительно.
Начните с основ типа зашифрование, расшифрование, кодирование, вот полный словарь. Также стоит заглянуть сюда, и почитать книгу Шнайера. Дальше можно перейти к более серьёзным статьям типа этих, где описываются уже реально используемые криптосистемы и даётся их анализ.
Кто-нибудь ответьте мне!!!:)
комментариев: 11558 документов: 1036 редакций: 4118
А вообще,Отсюда и далее...
комментариев: 9796 документов: 488 редакций: 5664
[telepathy mode]
М.б. действительно имеются ввиду какие-то режимы шифрования с дополнением, где дополняющие биты просто отбрасываются.
[/telepathy mode]
Но это действительно не общеупотребительный термин, тем более непонятный, если его вырвать из контекста.
[narcotism mode]
11 требований — это четыре варианта в двоичной системе, похоже на часто упоминаемый сокращённый набор из четырёх правил Керхгофа к системам шифрования, коих в оригинале шесть, то есть бит(ов) должно быть больше.
[/narcotism mode]
Преподователь воистину со странностями,он не давая эти требования,задал нам этот вопрос и сказал над ним подумать,сам на него так и не ответил,а на зачете вальнул меня.
И это не наркомания,это современное образование такое,ни хрена не дают...
Спасибо!:)
Постараюсь разобраться с тем что написано! Помоему нам засрали мозг от незнания предмета впринципе!
комментариев: 9796 документов: 488 редакций: 5664
Некорректно. Даже сложные академические курсы по крипто начинаются с этого, как исторический экскурс хотя бы. Тот же AES новичкам сначала рассказывают на примере комбинаций простых подстановок-перестановок (сравнивая с примитивными детскими шифрами), затем переходят к линейным операциям с матрицами и только затем к многочленам в конечных полях с привлечением соответствующего раздела алгебры.
Долго думал. Неясно вне контекста. Не встречал такого определения.
Вот как раз вектор инициализации, биты дополнения блока и пр. могут делать длину шифртекста больше открытого текста в большинстве режимов шифрования, редко когда ставится специально обратная задача.
Речь о криптопримитиве, режиме его использования, протоколе? Готовая криптосистема — это протокол. Там могут быть и служебные заголовки, зачем всё помещать в шифртекст?
Кто это? Что-то вроде Хилла с Плэйфейром?
Бывает, что ответ ответ тупо подгоняют под ваш конкретный курс и подсказки давались на лекциях, а таким способ экзаменаторы пытаются отсеять тех, кто их не посещал.
Или ждут, что студент будет смело переспрашивать и требовать уточнений, показывая своё оригинальное и широкое видение вопроса (на экзамене, ага). Ну а здесь не телепаты мы действительно.