Technologieaustausch

[Kryptozoologie] Was ist ein Passwort? Was ist Kryptographie?

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

1. Definition des Passworts

Gemäß dem „Kryptozoologiegesetz der Volksrepublik China“ lautet die Definition eines Passworts wie folgt:

Passwörter beziehen sich auf Technologien, Produkte und Dienste, die bestimmte Transformationsmethoden verwenden, um Informationen zu verschlüsseln, zu schützen und zu authentifizieren.

2. Definition der Kryptographie

Kryptographie ist die technische Wissenschaft, die sich mit der Erstellung und Entschlüsselung von Codes beschäftigt.Per Definition lässt sich die Kryptographie in zwei Hauptzweige unterteilen:

  • Kryptoanalyse: Schwerpunkt auf der Schaffung kryptografischer Systeme und der Verschlüsselung von Informationen, um die sichere Übertragung von Informationen zu gewährleisten.
  • Kryptoanalyse: Konzentriert sich auf die Analyse und das Knacken kryptografischer Systeme und versucht, den Inhalt verschlüsselter Informationen offenzulegen.

Informationen zu den fünf Hauptmerkmalen der Informationssicherheit (Vertraulichkeit, Integrität, Authentifizierung, Nichtabstreitbarkeit und Verfügbarkeit) finden Sie in einem anderen Artikel von mir:[Kryptographie] Fünf Attribute der Informationssicherheit

3. Grundmodell des kryptografischen Algorithmus

Das Grundmodell kryptografischer Algorithmen umfasst: die fünf Elemente eines kryptografischen Systems und die Grundanforderungen kryptografischer Algorithmen

(1) Fünf Elemente des Kryptosystems

Die fünf Elemente eines Kryptosystems sind: Klartextraum, Chiffretextraum, Schlüsselraum, Verschlüsselungsalgorithmus und Entschlüsselungsalgorithmus. Für detailliertere Wissenspunkte können Sie einen anderen Artikel von mir lesen:【Kryptographie】Fünf Elemente der Kryptographie

Ein kryptografischer Algorithmus ist im Wesentlichen eine mathematische Funktion mit geheimen Parametern, die bestimmte mathematische Regeln zur Datentransformation befolgt.

  • Wenn man die geheimen Parameter kennt, ist es sehr einfach, die Umkehrung zu finden
  • Ohne Kenntnis der geheimen Parameter ist eine Inversion nicht möglich

(2) Eigenschaften kryptografischer Algorithmen

Ein ideales Kryptosystem sollte im Verschlüsselungsprozess hochgradig reversibel sein, bei Fehlen eines Schlüssels irreversibel sein und eine äußerst hohe Empfindlichkeit gegenüber der Auswahl und dem Schutz des Schlüssels aufweisen. Nur ein solches kryptografisches System kann in der Praxis einen zuverlässigen Informationsschutz bieten.

charakteristischbeschreiben
ReversibilitätWenn der richtige Schlüssel verwendet wird, sollte der Verschlüsselungsprozess umkehrbar sein.
Irreversibilität (Sicherheit)Beim Entwurf des Algorithmus sollte berücksichtigt werden, dass er verschiedenen möglichen Angriffen standhalten kann, sodass der Gegner den Chiffretext nicht in Klartext wiederherstellen kann.
SchlüsselempfindlichkeitDer Schlüssel ist der geheime Parameter des kryptografischen Algorithmus. Selbst wenn der Verschlüsselungsalgorithmus bekannt ist, ist es schwierig, den Klartext ohne den Schlüssel wiederherzustellen.

Ein gutes kryptografisches System sollte mindestens zwei Bedingungen erfüllen:

  1. Es ist einfach, den Chiffretext zu berechnen, wenn der Klartext und der Verschlüsselungsschlüssel bekannt sind; es ist einfach, den Klartext zu berechnen, wenn der Chiffretext und der Entschlüsselungsschlüssel bekannt sind.
  2. Ohne Kenntnis des Entschlüsselungsschlüssels ist es unmöglich, den Klartext aus dem Chiffretext wiederherzustellen.