Keeloq

Keeloq (Eigenschreibweise „KEELOQ“) ist ein Zugangsberechtigungssystem des Unternehmens Microchip Technology Inc. Seine Besonderheit ist der dynamisch wechselnde Code.

Keeloq nutzt einen proprietären nichtlinearen Verschlüsselungs-Algorithmus mit einem Einwegschlüssel, der aus einem 32 Bit langen Initialisierungsvektor und einem 32 Bit langen Rollingcode besteht. Bei jeder Benutzung wird ein neuer Code ausgesendet. Solche Systeme werden auch oft als Rolling-Code-Verfahren bezeichnet.

Keeloq wird in vielen elektronischen Funkschlüsseln zur Türöffnung bei Autos von Unternehmen wie Chrysler, Daewoo, Fiat, General Motors, Honda, Toyota, Lexus, Volvo und Jaguar verwendet. Zusätzlich wird Keeloq als Gebäudezugangskontrollsystem und Garagentoröffner eingesetzt.

Eine Variante des Algorithmus („Friend-or-Foe“), die ein Challenge-Response-Verfahren verwendet, kann auch für die elektronische Wegfahrsperre eingesetzt werden. Diese ist jedoch bei den o. g. Herstellern nicht im Einsatz.

Am 31. März 2008 gab eine Gruppe von Wissenschaftlern um Christof Paar von der Ruhr-Universität Bochum bekannt, das Verschlüsselungssystem mithilfe einer Seitenkanalattacke überwunden zu haben.[1] Hierzu wurde der Stromverbrauch des Mikrocontrollers, auf dem der Verschlüsselungs-Algorithmus ausgeführt wird, mit einem Oszilloskop gemessen und analysiert. Diese Seitenkanalattacke ist seit Ende der 1990er Jahre in der kryptographischen Forschung bekannt. Eine Konsequenz des Bochum-Angriffs ist es, dass ein digitaler Schlüssel nach dem Abfangen von zwei regulären Nachrichten kopiert werden kann. Mit dem abgefangenen Schlüssel ist es möglich, sich Zugang zu dem System (z. B. einer Garage) zu verschaffen. Ebenso ist es möglich, den Zählerstand des Hopping-Codes auf der Empfängerseite so zu verstellen, dass dem rechtmäßigen Besitzer der Zutritt verweigert wird.

Quellen

  1. Eisenbarth et al., On the Power of Power Analysis in the Real World: A Complete Break of the KeeLoq Code Hopping Scheme, CRYPTO 2008, Vortragsslides

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.