Crypto-1

Crypto-1

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

Несколько исследований, проведенные в 2008—2009 годах,[1] [2] [3] [4] показали что безопасность данного алгоритма является невысокой. Crypto-1 является потоковым шифром, очень похожим на предшествующий Hitag2. Crypto-1 состоит из:

  • одного 48-битного сдвигового регистра с обратной связью для хранения секретного состояния
  • линейной функции,
  • двухуровневой нелинейной функции 20-в-1
  • 16-битного LFSR, который используется при аутентификации. Некоторыми картами может использоваться как ГПСЧ.

Алгоритм может использоваться как NLFSR или LFSR в зависимости от входных параметров. Обычно шифры Crypto-1 и Hitag2 используют режим NLFSR только при инициализации и аутентификации, переключаясь на режим LFSR с нелинейным выходным фильтром для шифрования передаваемых данных.

Примечания

  1. de Koning Gans, Gerhard; J.-H. Hoepman; F.D. Garcia A Practical Attack on the MIFARE Classic. 8th Smart Card Research and Advanced Application Workshop (CARDIS 2008), LNCS, Springer (15 марта 2008). Архивировано из первоисточника 21 сентября 2012.
  2. Courtois, Nicolas T.; Karsten Nohl; Sean O'Neil Algebraic Attacks on the Crypto-1 Stream Cipher in MiFare Classic and Oyster Cards. Cryptology ePrint Archive (14 апреля 2008). Архивировано из первоисточника 21 сентября 2012.
  3. Garcia, Flavio D.; Gerhard de Koning Gans; Ruben Muijrers; Peter van Rossum, Roel Verdult; Ronny Wichers Schreur; Bart Jacobs Dismantling MIFARE Classic. 13th European Symposium on Research in Computer Security (ESORICS 2008), LNCS, Springer (4 октября 2008). Архивировано из первоисточника 21 сентября 2012.
  4. Garcia, Flavio D.; Peter van Rossum; Roel Verdult; Ronny Wichers Schreur Wirelessly Pickpocketing a Mifare Classic Card. 30th IEEE Symposium on Security and Privacy (S&P 2009), IEEE (17 марта 2009). Архивировано из первоисточника 21 сентября 2012.

Ссылки



Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Полезное


Смотреть что такое "Crypto-1" в других словарях:

  • 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 — NXP Crypto 1 General Designers Philips/NXP First published October 6 2008 Cipher detail …   Wikipedia

  • 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


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»