Crypto-1

Crypto-1
Crypto-1
Crypto1.png

NXP Crypto-1
General
Designers Philips/NXP
First published October 6 2008
Cipher detail
Key sizes 48 bits
Security claims 48 bits
Structure NLFSR, LFSR
Best public cryptanalysis
Garcia, Flavio D.; Peter van Rossum; Roel Verdult; Ronny Wichers Schreur (2009-03-17). "Wirelessly Pickpocketing a Mifare Classic Card"

Crypto-1 is a proprietary encryption algorithm created by NXP Semiconductors specifically for Mifare RFID tags, including Oyster card, CharlieCard and OV-chipkaart.

Recent cryptographic research [1] [2] [3] [4] has shown that, "the security of this cipher is ... close to zero". Crypto-1 is a stream cipher very similar in its structure to its successor, Hitag2. Crypto-1 consists of

  • one 48-bit feedback shift register for the main secret state of the cipher,
  • a linear function,
  • a two-layer 20-to-1 nonlinear function and
  • a 16-bit LFSR which is used during the authentication phase (which also serves as the pseudo random number generator on some card implementations).

It can operate as an NLFSR and as an LFSR, depending on its input parameters. Outputs of one or both linear and nonlinear functions can be fed back into the cipher state or used as its output filters. The usual operation of Crypto-1 and Hitag2 ciphers uses nonlinear feedback only during the initialization/authentication stage, switching to operation as LFSR with a nonlinear output filter for encrypting the tag's communications in both directions.

External links

References

  1. ^ de Koning Gans, Gerhard; J.-H. Hoepman; F.D. Garcia (2008-03-15). "A Practical Attack on the MIFARE Classic". 8th Smart Card Research and Advanced Application Workshop (CARDIS 2008), LNCS, Springer. http://www.cs.ru.nl/~flaviog/publications/Attack.MIFARE.pdf. 
  2. ^ Courtois, Nicolas T.; Karsten Nohl; Sean O'Neil (2008-04-14). "Algebraic Attacks on the Crypto-1 Stream Cipher in MiFare Classic and Oyster Cards". Cryptology ePrint Archive. http://eprint.iacr.org/2008/166. 
  3. ^ Garcia, Flavio D.; Gerhard de Koning Gans; Ruben Muijrers; Peter van Rossum, Roel Verdult; Ronny Wichers Schreur; Bart Jacobs (2008-10-04). "Dismantling MIFARE Classic". 13th European Symposium on Research in Computer Security (ESORICS 2008), LNCS, Springer. http://www.cs.ru.nl/~flaviog/publications/Dismantling.Mifare.pdf. 
  4. ^ Garcia, Flavio D.; Peter van Rossum; Roel Verdult; Ronny Wichers Schreur (2009-03-17). "Wirelessly Pickpocketing a Mifare Classic Card". 30th IEEE Symposium on Security and Privacy (S&P 2009), IEEE. http://www.cs.ru.nl/~flaviog/publications/Pickpocketing.Mifare.pdf. 

Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Crypto++ — Developer(s) Wei Dai Initial release 1995 Stable release 5.6.1 / August 9, 2010; 14 months ago ( …   Wikipedia

  • Crypto AG — Website http://www.crypto.ch/ Crypto AG is a Swiss company specialising in communications and information security. With headquarters in Steinhausen, the company is a long established manufacturer of encryption machines and a wide variety of… …   Wikipedia

  • crypto- — ♦ Élément, du gr. kruptos « caché ». crypto élément, du gr. kruptos, caché . ⇒CRYPT(O) , (CRYPT , CRYPTO )élément préf. Élément préf. tiré du gr. « caché », entrant dans la compos. de nombreux termes composés sc., de bot. et d entomol. en partic …   Encyclopédie Universelle

  • Crypto AG — Crypto Site web http://www.crypto.ch/ …   Wikipédia en Français

  • Crypto AG — Rechtsform Aktiengesellschaft [1] Gründung 1952 Sitz Steinhausen, Schweiz Leitung Giuliano Otth ( …   Deutsch Wikipedia

  • CRYPTO — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom …   Wikipédia en Français

  • Crypto-1 — Crypto 1  проприетарный алгоритм шифрования, созданный NXP Semiconductors для использования в RFID картах стандарта Mifare (Classic). Данный стандарт используется различными картами, в частности: социальной картой москвича, Oyster card,… …   Википедия

  • crypto — [kʀipto] n. ÉTYM. V. 1950; de crypto . ❖ ♦ Polit. Cryptocommuniste. 0 Ce Beigbeder n est pas si sot que de croire le président Truman homme à se décider sur l avis d un écrivain français, fût il prix Nobel, d un écrivain qui aurait pris ses… …   Encyclopédie Universelle

  • crypto- — before vowels crypt , combining element meaning secret or hidden, used in forming English words since at least 1760, from Gk. kryptos hidden, concealed, secret (the Gk. comb. form was krypho ). Crypto fascist is attested from 1937; crypto… …   Etymology dictionary

  • crypto- — [krıptəu, tə US tou, tə] prefix formal [: Modern Latin; Origin: Greek kryptos hidden , from kryptein to hide ] secret or hidden ▪ a crypto Communist …   Dictionary of contemporary English

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”