Методы и средства криптографической защиты информации. Жданов О.Н - 239 стр.

UptoLike

58
3.5. НОВЫЕ НАПРАВЛЕНИЯ В КРИПТОГРАФИИ
В настоящее время получают распространение новые направления в
криптографии, в частности, мультибазисная криптография и квантовая
криптография.
Мультибазисная криптография основана на оригинальной
алгоритмической идее (одновременно шифруется несколько сообщений).
Квантовая криптография базируется на использовании физических
свойств элементарных частиц, пригодных для формиролвания
информативного сигнала.
3.5.1. МУЛЬТИБАЗИСНАЯ КРИПТОГРАФИЯ
При рассмотрении данного направления обратимся к статье [11].
Перебор ключей при известном криптоалгоритме давно применяется при
попытках получения доступа к важной информации. Такая атака на
криптоалгоритм имеет смысл, когда нет других более быстрых (или менее
затратных) методов получения интересующей информации. Любой подбор
ключа подразумевает истинность одного важного условиясуществует
только один правильный вариант расшифрованного шифртекста. Если же это
не так, и, вдобавок, неизвестно точное количество правильных вариантов,
которое можно получить из шифртекста, то подбор ключа сводится к
полному перебору всех допустимых комбинаций. В противном случае
атакующий не может быть уверен, что расшифровал этот шифртекст
целиком.
При подборе ключа крайне
важно автоматизировать процесс
определения валидности расшифровываемых данных, т.е. нужно уметь
отличать смысловые данные, получаемые при расшифровке верным ключом
от бессмысленных шумоподобных данных, получаемых при расшифровке с
ошибочным ключом. Важность этого легко понять, если принять во
внимание то, что ручной анализ расшифрованных данных будет
производиться с частотой около одного раза в
секунду, а мощность
ключевого множества даже устаревшего DES очень велика.
Для получения неоднозначности при расшифровке, лицо, шифрующее
информацию, готовит несколько сообщений, каждое из которых может быть
опознано как смысловые данные, причем одно из этих сообщений несет
действительную смысловую нагрузку, а остальные играют роль
отвлекающего фактора. Задача криптоалгоритма состоит в том, чтобы
получить такой шифртекст, из которого можно было бы получить все эти
подготовленные сообщения. Получение каждого сообщения из шифртекста
(расшифровка) должна осуществляться после предъявления
соответствующего ключа. Эти ключи должны быть известны шифрующему
алгоритму еще на этапе шифрования.