CDMF - CDMF

Yilda kriptografiya, CDMF (Tijorat ma'lumotlarini maskalash vositasi) - bu ishlab chiqilgan algoritm IBM xavfsizlik kuchini kamaytirish uchun 1992 yilda 56-bit DES ga shifrlash 40-bitli shifrlash, vaqtida AQSh cheklovlar talab kriptografiyani eksport qilish. DES-dan alohida shifr o'rniga, CDMF a tashkil etadi kalitlarni yaratish deb nomlangan algoritm tugmachalarni qisqartirish. Bu qo'llab-quvvatlanadigan kriptografik algoritmlardan biridir S-HTTP.

Algoritm

DES singari, CDMF ham 64 bitli kirishni qabul qiladi kalit algoritmi quyidagi bosqichlardan iborat:

  1. 8, 16, 24, 32, 40, 48, 56, 64 bitlarni tozalang (DES kabi bu bitlarni e'tiborsiz qoldiring).
  2. XOR natija 0xC408B0540BA1E0AE tugmachasi yordamida DES ostida shifrlash.
  3. 1, 2, 3, 4, 8, 16, 17, 18, 19, 20, 24, 32, 33, 34, 35, 36, 40, 48, 49, 50, 51, 52, 56, 64.
  4. 0xEF2C041CE6382FE6 tugmasi yordamida natijani DES ostida shifrlang.

Natijada olingan 64-bitli ma'lumotlar DES kaliti sifatida ishlatilishi kerak. 3-qadam, a tufayli qo'pol kuch hujumi faqat 2 ni sinab ko'rish kerak40 mumkin bo'lgan kalitlar.

Adabiyotlar

  • D.B. Jonson; S.M. Matyas; A.V. Le; J.D. Uilkins (1994 yil mart). "Tijorat ma'lumotlarini maskalash vositasi (CDMF) ma'lumotlarining maxfiyligi algoritmi" (PDF ). IBM Journal of Research and Development. IBM. 38 (2): 217–226. doi:10.1147 / rd.382.0217. Olingan 11 aprel, 2007.
  • AQSh Patenti 5,323,464 , IBMning CDMF bo'yicha patenti
  • ISO / IEC9979-0005 Ro'yxatdan o'tish yozuvlari (PDF), 1994 yil 29 oktyabrda ro'yxatdan o'tgan
  • Shnayer, Bryus (1996). Amaliy kriptografiya (2-nashr). John Wiley & Sons. p.366. ISBN  0-471-11709-9.
  • RFC  2660, S-HTTP-ni belgilaydi