Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. CCM-Modus – Wikipedia
CCM-Modus – Wikipedia 👆 Click Here!
aus Wikipedia, der freien Enzyklopädie

Der CCM-Modus (Counter with CBC-MAC) ist ein von Russ Housley, Doug Whiting und Niels Ferguson entwickelter Betriebsmodus für Blockchiffren. CCM macht aus einer Blockchiffre ein Authenticated-Encryption-Verfahren, das sowohl Vertraulichkeit als auch Integrität garantieren soll. RFC 3610[1] spezifiziert CCM nur für Blockchiffren mit einer Blocklänge von 128 Bit, wie beispielsweise AES.

Bei CCM darf ein Initialisierungsvektor (IV) nicht zweimal mit dem gleichen Schlüssel verwendet werden. Dies liegt daran, dass CCM von Counter Mode abgeleitet ist, und letzterer eine Stromchiffre darstellt.[2]

Authenticated Encryption

[Bearbeiten | Quelltext bearbeiten]

Der CCM-Modus kombiniert den Counter Mode zur Verschlüsselung mit dem CBC-MAC-Modus zur Integritätssicherung. Dies ist möglich, weil für beide Modi der gleiche Schlüssel verwendet werden kann, so lange der Initialisierungsvektor des CBC-MAC nicht mit den Counter-Werten kollidiert. Für CCM gibt es einen Sicherheitsbeweis,[3] der auf der Annahme der Sicherheit der zugrundeliegenden Blockchiffre beruht. Der Sicherheitsbeweis gilt ebenfalls für eine Verallgemeinerung von CCM auf beliebige Blocklängen und pseudozufällige Funktionen statt Blockchiffren (da von der Blockchiffre bei Counter Mode und CBC-MAC nur die Verschlüsselung benutzt wird).

Eine Variante von CCM ist CCM*, die als zusätzliche Optionen Nur-Verschlüsselung und Nur-Integritätssicherung anbietet. CCM* wird im ZigBee-Standard verwendet. DECT bietet seit 2013 eine Verschlüsselung auf Basis von CCM an.[4]

Performanz

[Bearbeiten | Quelltext bearbeiten]

CCM benötigt zwei Operationen der Blockchiffre für jeden Datenblock der verschlüsselt und authentifiziert wird und eine Operation der Blockchiffre für jeden Datenblock, der nur authentifiziert wird.

Patente

[Bearbeiten | Quelltext bearbeiten]

Auslöser für die Entwicklung von CCM war der Vorschlag der Aufnahme des OCB Mode in den IEEE-802.11i-Standard. Auf den OCB-Modus war ein Patent angemeldet, was die Implementierung des Standards durch Lizenzprobleme verkompliziert hätte. Aus diesem Grund wurde CCM als alternativer, patentfreier, Authenticated-Encryption-Algorithmus entwickelt.

Obwohl der OCB-Modus effizienter ist als der CCM-Modus, wurde aufgrund der Patentprobleme CCM als obligatorischer Bestandteil in den IEEE 802.11i-Standard aufgenommen. Der OCB-Modus wurde zunächst als optionale Komponente aufgenommen und dann ganz entfernt.

Normen und Standards

[Bearbeiten | Quelltext bearbeiten]
  • RFC: 3610 – Counter with CBC-MAC (CCM). (englisch).
  • Russ Housley: RFC: 4309 – Using Advanced Encryption Standard (AES) CCM Mode with IPsec Encapsulating Security Payload (ESP). Dezember 2005 (englisch).
  • RFC: 6655 – AES-CCM Cipher Suites for Transport Layer Security (TLS). (englisch).

Literatur

[Bearbeiten | Quelltext bearbeiten]
  • Recommendation for Block Cipher Modes of Operation: The CCM Mode for Authentication and Confidentiality. (PDF) NIST Special Publication 800-38C.

Weblinks

[Bearbeiten | Quelltext bearbeiten]
  • A Critique of CCM. (PDF; 0,4 MB) NIST (by the designer of OCB)

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  1. ↑ RFC: 3610 – Counter with CBC-MAC (CCM). (englisch).
  2. ↑ Russ Housley: RFC: 4309 – Using Advanced Encryption Standard (AES) CCM Mode with IPsec Encapsulating Security Payload (ESP). Dezember 2005 (englisch). “AES CCM employs counter mode for encryption. As with any stream cipher, reuse of the same IV value with the same key is catastrophic.”
  3. ↑ Jakob Jonsson: On the Security of CTR + CBC-MAC. (nist.gov [PDF]). 
  4. ↑ ETSI EN 300 175-4. (PDF; 0,9 MB) Digital Enhanced Cordless Telecommunications (DECT); Common Interface (CI); Part 4: Data Link Control (DLC) layer.
Betriebsmodi von Blockchiffren

Ohne Authentifizierung: ECB • CBC • CFB • OFB • CTR • XTS

Mit Authentifizierung: CCM • GCM • EAX

Abgerufen von „https://de.teknopedia.teknokrat.ac.id/w/index.php?title=CCM-Modus&oldid=259988854“
Kategorie:
  • Symmetrisches Kryptosystem

  • indonesia
  • Polski
  • العربية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصرى
  • Nederlands
  • 日本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українська
  • Tiếng Việt
  • Winaray
  • 中文
  • Русский
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id