Direkt zum Inhalt

Pfadnavigation

  1. Startseite
  2. Mathematik Abitur
  3. 12 Matrizen
  4. 12.2 Rechnen mit Matrizen
  5. 12.2.3 Bilden der inversen Matrix
  6. Codierung mit Matrizen

Codierung mit Matrizen

Mithilfe von Matrizen und deren Multiplikation können Nachrichten verschlüsselt werden.
Die Verschlüsselung erfolgt mithilfe einer Codierungsmatrix, die Entschlüsselung mit der dazu inversen Matrix.

Schule wird easy mit KI-Tutor Kim und Duden Learnattack

  • Kim hat in Deutsch, Mathe, Englisch und 6 weiteren Schulfächern immer eine von Lehrkräften geprüfte Erklärung, Video oder Übung parat.
  • 24/7 auf Learnattack.de und WhatsApp mit Bildupload und Sprachnachrichten verfügbar. Ideal, um bei den Hausaufgaben und beim Lernen von Fremdsprachen zu unterstützen.
  • Viel günstiger als andere Nachhilfe und schützt deine Daten.
Jetzt 30 Tage risikofrei testen
Your browser does not support the video tag.

Das der Verschlüsselung zugrunde liegende Prinzip ist dabei folgendes:
(1) Den Buchstaben des Alphabets werden eineindeutig Ziffern bzw. Ziffernpaare zugeordnet.
(2) Die so entstandene Ziffernfolge zerlegt man in Kolonnen zu zwei, drei oder mehr Elementen, die als Zeilenvektoren n → T aufgefasst werden.
(3) Dieser Ausgangsvektor n → T wird mit einer entsprechenden Codierungsmatrix C von rechts multipliziert.
(4) Es entsteht wieder ein Zeilenvektor c → T , der die codierte Nachricht transportiert.
(5) Beim Empfänger wird der Vektor c → T mit dem Inversen C   −   1       v o n       C wiederum von rechts multipliziert und so die ursprüngliche Ziffernfolge wieder hergestellt.

Wir demonstrieren die Vorgehensweise an einem Beispiel:
Beispiel: Der Satz Es gelingt gut soll verschlüsselt und entschlüsselt werden.

(1) Bilden der Ziffernfolge
Die Zuordnung von Ziffern erfolgt anhand nachstehender Tabelle.

ABCDEFGHIJKLM
12345678910111213
NOPQRSTUVWXYZ
14151617181920212223242526

Damit ergibt sich:
  E S G E L I N G T G U T 5 19 7 5 12 9 14 7 20 7 21 20

(2) Bilden der Zeilenvektoren n   i →
  n 1 → T = ( 5 19 7 ) n 2 → T = ( 5 12 9 ) n 3 → T = ( 14 7 20 ) n 4 → T = ( 7 21 20 )

(3) Multiplikation mit der Codierungsmatrix C
Es sei C = ( 1 2 3 2 4 5 3 5 6 ) .
Damit erhalten wir:
  n 1 → T ⋅ C = ( 5 19 7 ) ⋅ ( 1 2 3 2 4 5 3 5 6 ) = ( 64 121 152 ) = c 1 → n 2 → T ⋅ C = ( 5 12 9 ) ⋅ ( 1 2 3 2 4 5 3 5 6 ) = ( 56 103 129 ) = c 2 → n 3 → T ⋅ C = ( 14 7 20 ) ⋅ ( 1 2 3 2 4 5 3 5 6 ) = ( 88 156 197 ) = c 3 → n 4 → T ⋅ C = ( 7 21 20 ) ⋅ ( 1 2 3 2 4 5 3 5 6 ) = ( 109 198 246 ) = c 4 →

(4) Übertragung
Die bei (3) entstande Ziffernfolge
  64 121 152 56 103 129 88 156 197 109 198 246
wird nun übertragen.

(5) Decodierung
Der Empfänger decodiert die Nachricht durch Multiplikation mit der inversen Matrix, hier mit C − 1 = ( 1 −   3 2 −   3 3 −   1 2 −   1 0 ) .
Dadurch ergibt sich:
  c 1 → T ⋅ C T = ( 64 121 152 ) ⋅ ( 1 −   3 2 −   3 3 − 1 2 −   1 0 ) = ( 5 19 7 ) = n 1 → c 2 → T ⋅ C T = ( 56 103 129 ) ⋅ ( 1 −   3 2 −   3 3 −   1 2 −   1 0 ) = ( 5 12 9 ) = n 2 → c 3 → T ⋅ C T = ( 88 156 197 ) ⋅ ( 1 −   3 2 −   3 3 −   1 2 −   1 0 ) = ( 14 7 20 ) = n 3 → c 4 → T ⋅ C T = ( 109 198 246 ) ⋅ ( 1 −   3 2 −   3 3 −   1 2 −   1 0 ) = ( 7 21 20 ) = n 4 →

Der Empfänger erhält damit folgende Ziffernfolge mit entsprechender Zuordnung der Buchstaben:
     5 19 7   5 12 9   14 7 20   7 21 20 E S G   E L I   N G T   G U T

Damit ist die ursprüngliche Buchstabenfolge wieder hergestellt und die Nachricht entschlüsselt.

Lernhelfer (Duden Learnattack GmbH): "Codierung mit Matrizen." In: Lernhelfer (Duden Learnattack GmbH). URL: http://www.lernhelfer.de/schuelerlexikon/mathematik-abitur/artikel/codierung-mit-matrizen (Abgerufen: 09. June 2025, 13:50 UTC)

Suche nach passenden Schlagwörtern

  • Zeilenvektoren
  • Multiplikation
  • Codierungsmatrix
  • inverse Matrix
  • Decodierung
  • Zuordnung
Jetzt durchstarten

Lernblockade und Hausaufgabenstress?

Entspannt durch die Schule mit KI-Tutor Kim und Duden Learnattack.

  • Kim hat in Deutsch, Mathe, Englisch und 6 weiteren Schulfächern immer eine von Lehrkräften geprüfte Erklärung, Video oder Übung parat.
  • 24/7 auf Learnattack.de und WhatsApp mit Bildupload und Sprachnachrichten verfügbar. Ideal, um bei den Hausaufgaben und beim Lernen von Fremdsprachen zu unterstützen.
  • Viel günstiger als andere Nachhilfe und schützt deine Daten.

Verwandte Artikel

Rang einer Matrix

Möglichkeiten der Rangbestimmung einer Matrix M sind das Berechnen der linear unabhängigen Zeilen oder Spalten durch Anwenden elementarer Matrizenoperationen bzw. das Ermitteln der höchsten Ordnung der nicht verschwindenden Unterdeterminanten von M.

Matrizen in der Volkswirtschaft (LEONTIEF-Modell)

Eine Form der volkswirtschaftlichen Gesamtrechnung ist die Input-Output-Analyse.
Es ist das Verdienst von WASSILY LEONTIEF (1906 bis 1999; Nobelpreis für Ökonomie 1973), Zusammenhänge verschiedener Bereiche der Volkswirtschaft mithilfe von Matrizen(gleichungen) mathematisch erfasst und aufbereitet zu haben.

Addition und Vielfachbildung von Matrizen

Bei Rechenoperationen mit Matrizen sind aufgrund der Entstehungsweise der Matrix als Ergebnis einer Abstraktion inhaltliche und formale Bedingungen einzuhalten.

Eine Addition (bzw. Subtraktion) von Matrizen ist nur für Matrizen gleichen Typs erklärt. Sie erfolgt elementeweise. Die Addition von Matrizen ist kommutativ, assoziativ und umkehrbar. Das skalare Vielfache einer Matrix erhält man, indem jedes Element der Matrix mit dem betreffenden Skalar multipliziert wird.

Multiplikation von Matrizen

Neben der Vielfachbildung von Matrizen, d.h. der Multiplikation einer Matrix mit einer reellen Zahl (einem Skalar), ist es auch möglich, eine Matrix mit einem Vektor bzw. zwei Matrizen miteinander zu multiplizieren.
Im Gegensatz zur Vielfachbildung sind diese Multiplikationen allerdings an bestimmte Voraussetzungen hinsichtlich des Typs der Matrizen bzw. der Dimension des Vektors gebunden.

Multiplikation einer Matrix mit einem Vektor

Für die Produktbildung A ⋅ c → (Multiplikation einer Matrix mit einem Vektor) muss vorausgesetzt werden, dass die Anzahl der Spalten in der Matrix A mit der Anzahl der Koordinaten des Vektors c → übereinstimmt.
Die Koordinaten des neuen Spaltenvektors, der durch die Multiplikation A ⋅ c → entsteht, erhält man jeweils als Summe der Koordinatenprodukte eines Zeilenvektors von A und des Spaltenvektors c → .

Ein Angebot von

Footer

  • Impressum
  • Sicherheit & Datenschutz
  • AGB
© Duden Learnattack GmbH, 2025