CDMF - CDMF

v kryptografie, CDMF (Zařízení na maskování komerčních dat) je algoritmus vyvinutý na IBM v roce 1992 ke snížení síly zabezpečení 56-bit DES šifra k tomu z 40bitové šifrování, v té době požadavek amerických omezení na export kryptografie. Spíše než samostatná šifra od DES představuje CDMF generace klíčů volaný algoritmus zkrácení klíče. Je to jeden z kryptografických algoritmů podporovaných S-HTTP.

Algoritmus

Stejně jako DES přijímá CDMF 64bitový vstup klíč, ale nejsou použity všechny bity. Algoritmus se skládá z následujících kroků:

  1. Vymažte bity 8, 16, 24, 32, 40, 48, 56, 64 (tyto bity jsou ignorovány jako DES).
  2. XOR výsledek s jeho šifrováním pod DES pomocí klíče 0xC408B0540BA1E0AE.
  3. Čiré bity 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. Výsledek zašifrujte pod DES pomocí klíče 0xEF2C041CE6382FE6.

Výsledná 64bitová data se mají použít jako klíč DES. Kvůli kroku 3, a útok hrubou silou musí testovat pouze 240 možné klíče.

Reference

  • D.B. Johnson; S.M. Matyas; A.V. Le; J.D. Wilkins (březen 1994). „Algoritmus ochrany osobních údajů CDMF (Commercial Data Masking Facility)“ (PDF ). IBM Journal of Research and Development. IBM. 38 (2): 217–226. doi:10.1147 / rd.382.0217. Citováno 11. dubna 2007.
  • US patent 5,323,464 Patent společnosti IBM na CDMF
  • Záznam ISO / IEC9979-0005 (PDF), registrovaná 29. října 1994
  • Schneier, Bruce (1996). Aplikovaná kryptografie (2. vyd.). John Wiley & Sons. p.366. ISBN  0-471-11709-9.
  • RFC  2660, definuje S-HTTP