Kryptosystem

Aus testwiki
Version vom 14. März 2025, 16:47 Uhr von 193.187.3.11 (Diskussion) (logische Bewertung verbessert)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Ein Kryptosystem ist allgemein ein System, das mit Kryptographie zu tun hat. Als feststehender Ausdruck findet der Begriff im Namen RSA-Kryptosystem Verwendung. Unter dem Begriff Kryptosystem werden allerdings in unterschiedlichen Kontexten verschiedene Dinge verstanden. Einige Autoren grenzen den Begriff des Kryptosystems auf Verschlüsselungsverfahren ein.[1][2] Andere benutzen ihn auch für andere kryptographische Systeme wie digitale Signaturen.[3][4]

Aufgrund dieser Mehrdeutigkeit wurde im veralteten RFC 2828[5] von der Verwendung dieses Begriffes abgeraten.[6] Im aktuellen RFC 4949,[7] welches RFC 2828 ablöste, wird lediglich formalistisch der Terminus „Kryptosystem“ als Kontraktion von „kryptographisches System“ definiert. Inhaltlich bleiben beide Interpretationsmöglichkeiten aufrecht, von denen in der Praxis die allgemeinere bevorzugt wird.[8] Beide RFCs sind kein Internetstandard, sondern werden als informatorisch eingestuft.

Formale Definition

Mathematisch ist ein Kryptosystem als das Tupel von Mengen (𝒫,𝒞,𝒦,,𝒟) definiert, die so verstanden werden:

  1. 𝒫 ist die Menge aller zulässigen Klartexte.
  2. 𝒞 ist die Menge aller chiffrierten Texte (Geheimtexte).
  3. 𝒦 ist die Menge aller Schlüssel
  4. ={Ek:k𝒦} ist die Menge aller Verschlüsselungsfunktionen, wobei jedes Ek:𝒫𝒞 von Klartexten in chiffrierte Texte „übersetzt“.
  5. 𝒟={Dk:k𝒦} ist die Menge der Entschlüsselungsfunktionen, wobei jedes Dk:𝒞𝒫 von chiffrierten Texten in Klartexte „übersetzt“.

Die definierende Eigenschaft eines Kryptosystems ist nun: e𝒦d𝒦:p𝒫:Dd(Ee(p))=p.[9]

Siehe auch

Einzelnachweise

  1. Vorlage:Literatur
  2. Vorlage:Literatur
  3. Vorlage:Literatur
  4. Vorlage:Literatur
  5. Vorlage:RFC-Internet
  6. Vorlage:RFC-Internet
    cryptosystem
    (D) ISDs SHOULD NOT use this term as an abbreviation for cryptographic system. (For rationale, see: crypto.)
    crypto
    Except as part of certain long-established terms listed in this Glossary, ISDs SHOULD NOT use this abbreviated term because it may be misunderstood. Instead, use "cryptography" or "cryptographic".
  7. Vorlage:RFC-Internet
  8. Vorlage:RFC-Internet
    cryptosystem
    (I) Contraction of "cryptographic system".
    cryptographic system
    1. (I) A set of cryptographic algorithms together with the key management processes that support use of the algorithms in some application context.
    Usage: IDOCs SHOULD use definition 1 because it covers a wider range of algorithms than definition 2.
    2. (O) "A collection of transformations from plain text into cipher text and vice versa [which would exclude digital signature, cryptographic hash, and key-agreement algorithms], the particular transformation(s) to be used being selected by keys. The transformations are normally defined by a mathematical algorithm." [X509]
  9. Vorlage:Literatur