CDMF
CDMF (Commercial Data Masking Facility, česky zařízení pro maskování komerčních dat) je v informatice označení kryptografického algoritmu vyvinutého v roce 1992 společností IBM. Algoritmus slouží ke snížení síly zabezpečení 56bitové DES šifry na 40bitové šifrování jako důsledek omezení exportu kryptografie nařízeným vládou USA. Spíše než samotnou DES šifru představuje algoritmus generování klíčů, zvaný key shortening. Je to jeden z mnoha kryptografických algoritmů podporovaných v rámci S-HTTP.
Algoritmus[editovat | editovat zdroj]
Podobně jako DES přijímá CDMF 64bitový vstupní klíč, ale ne všechny bity jsou použity. Algoritmus se skládá z následujících kroků:
- Ignoruje bity 8, 16, 24, 32, 40, 48, 56, 64 (jako u DES).
- XOR výsledku s šifrováním pod DES pomocí klíče 0xC408B0540BA1E0AE.
- Ignoruje 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.
- Zašifruje výsledek pod DES pomocí klíče 0xEF2C041CE6382FE6.
Výsledná 64bitová data jsou použita jako DES klíč. Vzhledem ke třetímu kroku potřebuje útok hrubou silou k otestování jen 240 možných klíčů.
Reference[editovat | editovat zdroj]
V tomto článku byl použit překlad textu z článku CDMF na anglické Wikipedii.
Externí odkazy[editovat | editovat zdroj]
- D.B. Johnson, S.M. Matyas, A.V. Le, J.D. Wilkins. The Commercial Data Masking Facility (CDMF) data privacy algorithm. IBM Journal of Research and Development. IBM, March 1994, s. 217–226. Dostupné online [cit. April 11, 2007]. DOI 10.1147/rd.382.0217.
- IBM. Spojené státy americké, CDMF. Patentový spis 5323464.
- ISO/IEC9979-0005 Register Entry (PDF), registered October 29, 1994
- SCHNEIER, Bruce. Applied Cryptography. 2nd. vyd. [s.l.]: John Wiley & Sons, 1996. ISBN 0-471-11709-9. S. 366.
- RFC 2660, defines S-HTTP