CDMF
В криптографии , CDMF ( Commercial Data Masking Facility ) — это алгоритм, разработанный в IBM в 1992 году для снижения уровня безопасности 56 -битного шифра DES до уровня 40-битного шифрования что в то время являлось требованием ограничений США на экспорт криптографии. . Вместо отдельного шифра от DES CDMF представляет собой алгоритм генерации ключей , называемый сокращением ключей . Это один из криптографических алгоритмов, поддерживаемых S-HTTP .
Алгоритм
[ редактировать ]Как и DES, CDMF принимает 64-битный входной ключ , но используются не все биты. Алгоритм состоит из следующих шагов:
- Очистить биты 8, 16, 24, 32, 40, 48, 56, 64 (игнорируя эти биты, как это делает DES).
- XOR результата с его шифрованием под DES с использованием ключа 0xC408B0540BA1E0AE.
- Очистить биты 1, 2, 3, 4, 8, 16, 17, 18, 19, 20, 24, 32, 33, 34, 35, 36, 40, 48, 49, 50, 51, 52, 56, 64.
- Зашифруйте результат под DES, используя ключ 0xEF2C041CE6382FE6.
Полученные 64-битные данные будут использоваться в качестве ключа DES. Из-за шага 3 при атаке методом перебора необходимо проверить только 2 40 возможные ключи.
Ссылки
[ редактировать ]- Д. Б. Джонсон; С.М. Матьяс; А.В. Ле; Дж. Д. Уилкинс (март 1994 г.). «Алгоритм конфиденциальности данных Commercial Data Masking Facility (CDMF)» ( PDF ) . Журнал исследований и разработок IBM . 38 (2). ИБМ: 217–226. дои : 10.1147/rd.382.0217 . Проверено 11 апреля 2007 г.
- Патент США 5 323 464 , патент IBM на CDMF.
- Запись в реестре ISO/IEC9979-0005 (PDF) , зарегистрирована 29 октября 1994 г.
- Шнайер, Брюс (1996). Прикладная криптография (2-е изд.). Джон Уайли и сыновья . п. 366 . ISBN 0-471-11709-9 .
- RFC 2660 определяет S-HTTP.