Шифрование – обратимое преобразование информации в целях сокрытия от неавторизованных лиц, с предоставлением, в это же время, авторизованным пользователям доступа к ней.
Дешифрование – получение открытых данных по зашифрованным в условиях, когда алгоритм расшифрования и его секретные параметры не являются полностью известными и расшифрование не может быть выполнено обычным путем.
Условие задачи:
На рис. 14.8 и 14.9 чередуются Р- и S -блоки. Является ли это более безопасным, нежели если бы сначала были сгруппированы все Р - блоки, а затем все S -блоки? Ответ аргументируйте.
Рис. 14.8. Продукционная система шифрования
Рис. 14.9. Индивидуальные возможности, определяемые ключом
Дано:
Продукционная система шифрования
рисунок 14.8;
Итеративная структура продукционной
системы шифрования рисунок 14.9.
Вопрос:
На рис. 14.8 и 14.9 чередуются Р- и S -блоки. Является ли это более безопасным, нежели если бы сначала были сгруппированы все Р - блоки, а затем все S -блоки?
|
|
Ответ:
Да,чередование Р- и S -блоков является более безопасным, нежели если бы сначала были сгруппированы все Р - блоки, а затем все S -блоки.Комбинация преобразований S- и Р -блоков вместе дает более мощную систему шифрования, чем каждый из них в отдельности.
Безопасность при таком чередовании обосновывается следующим:
на рисунке 14.8 изображены комбинации P- и S- блоков, дешифрование выполняется обратным прогоном данных, при котором используются преобразования, обратные к преобразованию каждого S- блока. Поэтому такую систему реализовать довольно трудно, поскольку все S- блоки являются различными, случайный генерируемый ключ неприменим и система не дает возможности повторить одну и ту же последовательность операций.
Заключение
Для того чтобы объяснить является ли чередование Р- и S -блоков более безопасным, нежели если бы сначала были сгруппированы все Р - блоки, а затем все S -блоки мы рассмотрели принцип работы двух структур: продукционной системы шифрования и итеративной структуры продукционной системы шифрования.
Продукционную систему шифрования реализовать довольно трудно, поскольку все S -блоки являются различными, случайно генерируемый ключ неприменим и система не дает возможности повторить одну и ту же последовательность операций. Поэтому используют два различных типа S -блоков, S1 и S 0, которые могли быть общедоступными. Пример такой системы - итеративная структура продукционной системы шифрования.