Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

В криптографии блок перестановки (или P-блок ) - это метод перестановки битов, используемый для перестановки или транспонирования битов на входах S-блоков , сохраняя диффузию во время транспонирования . [1]

Пример 64-битного "расширенного" P-блока, который расширяет входные S-блоки на максимальное количество выходных S-блоков.

В блочных шифрах S-блоки и P-блоки используются, чтобы затруднить понимание связи между открытым текстом и зашифрованным текстом (см. Свойство путаницы Шеннона ). P-блоки обычно классифицируются как сжатие , расширение и прямые , в зависимости от того, меньше ли количество выходных битов, больше или равно количеству входных битов соответственно. Обратимы только прямые P-блоки.

См. Также [ править ]

Ссылки [ править ]

  1. ^ Информатика и инженерия. «Криптография 2007» (PDF) . Технологический университет Чалмерса. Цитировать журнал требует |journal=( помощь )