Seminar Kryptographie und Datensicherheit
|
|
|
- Chantal Kurzmann
- vor 10 Jahren
- Abrufe
Transkript
1 Seminar Kryptographie und Datensicherheit Einfache Kryptosysteme und ihre Analyse Christoph Kreitz 1. Grundlagen von Kryptosystemen 2. Buchstabenorientierte Systeme 3. Blockbasierte Verschlüsselung 4. Strombasierte Codierungen
2 Wozu Kryptosysteme? Sichere Übertragung geheimer Botschaften Übertragungskanäle sind oft unsicher Nachricht könnte evtl. abgehört werden Originaltext zu übertragen ist unsicher Verschlüsselung macht Botschaft unlesbar Unbefugte sollen abgehörte Nachricht nicht decodieren können Zieladressat muß Originaltext leicht wiederherstellen können Kryptographie kann mehr als nur das Vertraulichkeit: Nachricht kann von Dritten nicht gelesen werden Integrität: Fälschung/Manipulation der Nachricht ist nicht möglich Authentizität: Nachweis, daß Nachricht vom angegebenen Sender stammt Verbindlichkeit: Sender kann Urheberschaft nicht nachträglich leugnen Seminar Kryptographie und Datensicherheit 2 1 Einfache Kryptosysteme
3 Grundbestandteile von Kryptosystemen Klartexte Endliche Menge P ( plaintexts ) von Wörtern eines Alphabets Nachrichten, die vom Sender zum Empfänger gehen sollen Chiffretexte (Schlüsseltexte) Endliche Menge C ( ciphertexts ) von Wörtern eines Alphabets Texte, die tatsächlich übermittelt werden Schlüssel Endliche Menge K ( keyspace ) möglicher Schlüssel Daten, die essentiell für Codierung und Decodierung sind Ver- und Entschlüsselungsregeln Funktionen e K : P C und d K : C P für jeden Schlüssel K K mit der Eigenschaft d K (e K (x) = x für jeden Klartext x P Seminar Kryptographie und Datensicherheit 2 2 Einfache Kryptosysteme
4 Einfache Kryptosysteme Verschlüsselungen, die von Hand durchführbar sind Verschiebungschiffre Zyklische Verschiebung der Buchstaben im Alphabet Affin-Lineare Chiffre (Shift Cipher) (Affine Cipher) Sprunghafte Verschiebung durch Verwendung affiner Funktionen Substitutionschiffre (Substitution Cipher) Ersetzung von Buchstaben durch Permutation des Alphabets Vigenere Chiffre Verschiebung von Buchstabengruppen mit Schlüsselwort Hill Chiffre (Vigenere Cipher) Codierung eines Buchstabenblocks durch Linearkombinationen Permutationschiffre (Hill Cipher) (Permutation Cipher) Permutiere Elemente von Buchstabengruppen innerhalb des Textes Strom Chiffren Verschiebungschiffren mit ständig wechselnden Schlüsseln (Stream Ciphers) Seminar Kryptographie und Datensicherheit 2 3 Einfache Kryptosysteme
5 Verschiebungschiffre A B C D E F G H I J K L M N O P Q R S T U V W X Y Z X Y Z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Buchstaben werden um festen Betrag verschoben Chiffretext entsteht durch Vorwärtsverschieben Aus ENDE UM ELF wird AJ AWQIWAHB Originaltext durch einfaches Rückwärtsschieben ermittelbar Programmierbar mit Modulararithmetik Bei n Buchstaben erhält jeder Buchstabe eine Zahl zwischen 0 und n 1 Schlüssel K ist Zahl zwischen 0 und n 1 Ver- und Entschlüsselung wird Addition/Subtraktion modulo n e K (x) = x + K mod n, d K (y) = y K mod n Im Beispiel: n = 27, K = 23 Seminar Kryptographie und Datensicherheit 2 4 Einfache Kryptosysteme
6 Verschiebungschiffren sind leicht zu knacken Brute-force Attacke: Ausprobieren aller Schlüssel Einfache, aber gefährliche Attacke auf Verschlüsselungssysteme Computer ermöglichen Überprüfung von Milliarden von Schlüsseln Sicherheit nur bei extrem großer Anzahl möglicher Schlüssel ( 128bit) Verschiebungschiffre hat maximal n Schlüssel Austesten aller n Entschlüsselungen erzeugt Texte Der Originaltext ist einer der erzeugten Texte Nur wenige erzeugte Texte sind sprachlich akzeptabel (Wörterbuch) Akzeptable Texte können von Hand untersucht werden Aus AJ AWQIWAHB wird schrittweise ENDE UM ELF (K = 23) Seminar Kryptographie und Datensicherheit 2 5 Einfache Kryptosysteme
7 Kryptoanalyse Systematische Techniken zur Codeentschlüsselung Annahme: Verschlüsselungsverfahren ist bekannt Ansonsten überprüft Angreifer schrittweise alle gängigen Verfahren Angreifer versucht Schlüssel aufzufdecken Das ist mehr als Decodierung einer Nachricht Im Erfolgsfall sind alle zukünftigen Nachrichten ungeschützt Viele Angriffsszenarien Brute Force: Austesten aller Möglichkeiten Ciphertext only: Entschlüsselung durch Statistische Analyse Known plaintext: Paare von Klar-/Schlüsseltexten sind bekannt Bei vielen Paaren wird verwendeter Schlüssel ableitbar Chosen Plaintext: Verwendung des Verschlüsselungsverfahrens Liefert Paare von Klar-/Schlüsseltexten und ggf Schlüssel Chosen Ciphertext: Verwendung des Entschlüsselungsverfahrens Seminar Kryptographie und Datensicherheit 2 6 Einfache Kryptosysteme
8 Affin-Lineare Chiffre Erweiterung der Verschiebung auf affine Funktionen Modulare Addition, Multiplikation und Inverse Schlüsselpaar (a, b) liefert e(x) = ax + b mod n, und d(y) = a 1 (y b) mod n Verschiebungschiffre ist Spezialfall a = 1 Eindeutig genau dann, wenn a und n teilerfremd Es gibt φ(n) n mögliche Schlüssel (Brute Force Attacke möglich) φ(n) = Anzahl der zu n teilerfremden Zahlen in Z n Satz: ist p e 1 1..pe k k die Primfaktorzerlegung von n so ist φ(n) = (p e 1 1 pe ).. (p e k k pe k 1 k ) Für Primzahlen p ist φ(p) = p 1 Beispiel n = 27 (φ(27) = 18, also 486 mögliche Schlüssel) K = (8, 3) liefert e K (x) = 8x + 3 mod 27, d K (y) = 17(y 3) mod 27 Aus ENDE UM ELF ˆ= ( ) wird ( ) ˆ= I AIWBSWIKQ Seminar Kryptographie und Datensicherheit 2 7 Einfache Kryptosysteme
9 Substitutionschiffre A B C D E F G H I J K L M N O P Q R S T U V W X Y Z X N Y A H P O G Z Q W B T S F L R C V M U E K J D I Buchstaben werden permutiert Chiffretext entsteht durch entsprechende Ersetzung der Buchstaben Aus ENDE UM ELF wird HTAHIMBIHWP Originaltext durch inverse Permutation ermittelbar Etwas sicherer als die Verschiebungchiffre Es gibt n! verschiedene Permutationen Brute-Force Attacke bei mehr als 26 Buchstaben nicht möglich Anfällig für statistische Analysen Bei langen Texten erlaubt Buchstabenhäufigkeit Rückschlüsse Deutsch: E ˆ=14.7%, N ˆ=8.8%, R ˆ=6.8%,... Q ˆ=0.014%, X ˆ=0.013% Im Beispiel ist die Zuordnung H E sofort erkennbar Seminar Kryptographie und Datensicherheit 2 8 Einfache Kryptosysteme
10 Vigenere Chiffre Einfaches polyalphabetisches Kryptosystem Verschiebe m Buchstaben asynchron Chiffretext entsteht durch Vorwärtsverschieben von Buchstabenblöcken Schlüssel verschiebt jedes Element des Blocks unterschiedlich ENDE UM ELF wird mit Schlüssel KEY ( ) zu PRAPDRWDBVJ Originaltext durch Rückwärtsschieben der Blöcke ermittelbar Programmierung ähnlich zur Verschiebungschiffre Bei n Buchstaben erhält jeder Buchstabe eine Zahl aus Z n Schlüssel K ist Zahlentupel aus (Z n ) m Simultane Ver-/Entschlüsselung durch Addition/Subtraktion modulo n e K (x 1,.., x m ) = (x 1 + k 1,..., x m + k m ) mod n, d K (y 1,.., y m ) = (y 1 k 1,..., y m k m ) mod n Brute Force Attacken schwer Es gibt 62 8 = achtbuchstabige alphanumerische Schlüssel Zu einfache Schlüssel ermöglichen Wörterbuchattacke ( Tests) Seminar Kryptographie und Datensicherheit 2 9 Einfache Kryptosysteme
11 Kryptoanalyse des Vigenere Chiffre Aufwendige Wahrscheinlichkeitsanalysen erforderlich Kasaki Test Identische Schlüsseltextsegmente haben gleichen Klartext, wenn Abstand Vielfaches der Blocklänge ist Suche identische Segmente und bestimme mögliche Abstände (Mindestgröße der Segmente sollte 3 sein) Liefert Informationen über mögliche Blocklängen Koinzidenzanalyse Unterschiedliche Wahrscheinlichkeiten einzelner Buchstaben im Klartext liefern Wahrscheinlichkeiten für verwendete Teilschlüssel Analysen ohne Computerunterstützung kaum durchführbar Seminar Kryptographie und Datensicherheit 2 10 Einfache Kryptosysteme
12 Hill Chiffre Aufwendige Codierung von Buchstabenblöcken Verschlüsselung durch Matrixmultiplikation i-tes Element des Schlüsseltextblocks ist Linearkombination der x j Schlüssel muß invertierbare m m Matrix K sein e K (x 1,.., x m ) = (x 1,.., x m ) K mod n, d K (y 1,.., y m ) = (y 1,.., y m ) K 1 mod n Verbinde Lineare Algebra mit Modulararithmetik Spezialgesetze erleichtern Invertierung von Matrizen modulo n K 1 ist (det ( K) 1 ) K mod n (inverse ( Determinante ) * adjungierte Matrix ) 11 8 z.b. K = liefert K = ENDE UM ELF ˆ= ( ) wird mit Schlüssel K zu ( ) ˆ= CWSZWYUIXBZG (Letzter Zweierblock wurde durch Leerzeichen vervollständigt) Seminar Kryptographie und Datensicherheit 2 11 Einfache Kryptosysteme
13 Kryptoanalyse des Hill Chiffre Relativ sicher gegen Ciphertext only Attacken Known Plaintext Attacke relativ einfach Angreifer hat mindestens m Klar-/Schlüsseltextpaare (x j, y j ) erhalten Bilde zwei Matrizen X := (x i,j ) m i,j=1 und Y := (y i,j) m i,j=1 (Länge der Texte ist mindestens Blocklänge m) Wegen Y = X K mod n ist K = X 1 Y mod n Attacke kann iterativ vorgehen Bei unbekannter Schlüssellänge erhöhe m schrittweise solange genügend Paare vorhanden Lange Klar-/Schlüsseltextpaare liefern viele Blöcke der Länge m Ist X nicht invertierbar, wähle andere Klar-/Schlüsseltextpaare Seminar Kryptographie und Datensicherheit 2 12 Einfache Kryptosysteme
14 Permutationschiffre Codierung ohne Verschiebung im Alphabet Vertausche Elemente eines Buchstabenblocks Verwende Permutation π der Zahlen 1..m e K (x 1,.., x m ) = (x π(1),..., x π(m) ), d K (y 1,.., y m ) = (x π 1 (1),..., x π 1 (m)) Aus ENDE UM ELF wird mit π = ( ) NEDEU M L FE (Letzter Viererblock wurde durch Leerzeichen vervollständigt) Ver- und Entschlüsselung sehr leicht durchzuführen Als Spezialfall des Hill-Chiffre darstellbar Beschreibe Vertauschung von Blockelementen in Permutationsmatrix Sicher nur bei sehr großen Blöcken Es gibt m! verschiedene Permutationen Blocklänge unter 15 erlaubt Brute-Force Attacke mit PC s Seminar Kryptographie und Datensicherheit 2 13 Einfache Kryptosysteme
15 Strom Chiffren Codierung mit unendlicher Blocklänge Generiere Strom von Schlüsseln k 1 k 2 k 3... Codiere Klartext x 1 x 2 x 3... als e k1 (x 1 )e k2 (x 2 )e k3 (x 3 )... Schlüsselstrom muß systematisch erzeugbar sein Empfänger muß Schlüsselstrom für Decodierung erzeugen können Synchrone Erzeugung des Schlüsselstroms Schlüsselstrom wird ausschließlich aus einem Basisschlüssel K erzeugt z.b. Fibonaccizahlen modulo n: Blockchiffren entsprechen periodischen Schlüsselströmen Asynchrone Erzeugung des Schlüsselstroms Klartext wird in Schlüsselerzeugung mit einbezogen z.b. letzer Klartextbuchstabe wird Schlüssel für nächsten Buchstaben Seminar Kryptographie und Datensicherheit 2 14 Einfache Kryptosysteme
16 Autokey Chiffre Einfacher Asynchroner Strom Chiffre Vigenere Chiffre mit Klartext als Schlüssel Wähle k 1 = K (der geheime Schlüssel) und als k i+1 = x i e K (x i ) = x i + k i mod n, d K (y i ) = y i k i mod n ENDE UM ELF ˆ= ( ) wird mit K = 3 zu ( ) ˆ= HRQHDTFLDPQ Relativ sicher gegenüber statistischen Analysen Regelmäßigkeit des Alphabets wird aufgehoben Brute-Force Attacke nur durch lange Startschlüssel vermeidbar Seminar Kryptographie und Datensicherheit 2 15 Einfache Kryptosysteme
17 Einfache Kryptosysteme im Rückblick Buchstabenorientierte Systeme Verschiebung und Substitution im Alphabet Anfällig für Brute-Force oder statistische Attacken Blockbasierte Verschlüsselung Vigenere & Hill-Chiffren, Permutationen Zu brechen durch Spezialverfahren mit genügend Information Strombasierte Verschlüsselung Macht statistische Analysen schwer Synchrone und asynchrone Varianten Zu brechen, da Schlüsselstrom generierbar sein muß Keine Sicherheit im Computerzeitalter Seminar Kryptographie und Datensicherheit 2 16 Einfache Kryptosysteme
Kryptographische Systeme (M, C, K, e, d) Symmetrische Verfahren (gleicher Schlüssel zum Verschlüsseln und Entschlüsseln):
Was bisher geschah Kryptographische Systeme (M, C, K, e, d) Symmetrische Verfahren (gleicher Schlüssel zum Verschlüsseln und Entschlüsseln): Substitutions-Chiffren (Permutationschiffren): Ersetzung jedes
Klassische Verschlüsselungsverfahren
Klassische Verschlüsselungsverfahren Matthias Rainer 20.11.2007 Inhaltsverzeichnis 1 Grundlagen 2 2 Substitutionschiffren 2 2.1 Monoalphabetische Substitutionen....................... 3 2.1.1 Verschiebechiffren............................
11. Das RSA Verfahren und andere Verfahren
Chr.Nelius: Kryptographie (SS 2011) 31 11. Das RSA Verfahren und andere Verfahren Eine konkrete Realisierung eines Public Key Kryptosystems ist das sog. RSA Verfahren, das im Jahre 1978 von den drei Wissenschaftlern
Kryptographie und Komplexität
Kryptographie und Komplexität Einheit 2.3 One-Time Pads und Perfekte Sicherheit 1. Perfekte Geheimhaltung 2. One-Time Pads 3. Strombasierte Verschlüsselung Wie sicher kann ein Verfahren werden? Ziel ist
Was bisher geschah Kryptographische Systeme (M, C, K, e, d) Verfahren: symmetrisch klassisch: Verschiebechiffren (Spezialfall Caesar-Code)
Was bisher geschah Kryptographische Systeme (M, C, K, e, d) Verfahren: symmetrisch klassisch: Verschiebechiffren (Spezialfall Caesar-Code) Multiplikative Chiffren monoalphabetische Substitutions-Chiffren:
Schutz von Informationen bei Übertragung über unsichere Kanäle Beispiele für zu schützende Informationen
Kryptographie Motivation Schutz von Informationen bei Übertragung über unsichere Kanäle Beispiele für zu schützende Informationen Geheimzahlen (Geldkarten, Mobiltelefon) Zugriffsdaten (Login-Daten, Passwörter)
Verfügbarkeit (Schutz vor Verlust) Vertraulichkeit (Schutz vor unbefugtem Lesen) Authentizität (Schutz vor Veränderung, Fälschung)
Was bisher geschah Sicherheitsziele: Verfügbarkeit (Schutz vor Verlust) Vertraulichkeit (Schutz vor unbefugtem Lesen) Authentizität (Schutz vor Veränderung, Fälschung) von Information beim Speichern und
10. Public-Key Kryptographie
Stefan Lucks 10. PK-Krypto 274 orlesung Kryptographie (SS06) 10. Public-Key Kryptographie Analyse der Sicherheit von PK Kryptosystemen: Angreifer kennt öffentlichen Schlüssel Chosen Plaintext Angriffe
1 Kryptosysteme 1 KRYPTOSYSTEME. Definition 1.1 Eine Kryptosystem (P(A), C(B), K, E, D) besteht aus
1 RYPTOSYSTEME 1 ryptosysteme Definition 1.1 Eine ryptosystem (P(A), C(B),, E, D) besteht aus einer Menge P von lartexten (plaintext) über einem lartextalphabet A, einer Menge C von Geheimtexten (ciphertext)
12 Kryptologie. ... immer wichtiger. Militär (Geheimhaltung) Telebanking, Elektronisches Geld E-Commerce WWW...
12 Kryptologie... immer wichtiger Militär (Geheimhaltung) Telebanking, Elektronisches Geld E-Commerce WWW... Kryptologie = Kryptographie + Kryptoanalyse 12.1 Grundlagen 12-2 es gibt keine einfachen Verfahren,
monoalphabetisch: Verschiebechiffren (Caesar), multiplikative Chiffren polyalphabetisch: Vigenère-Chiffre
Was bisher geschah Kryptographische Systeme (M, C, K, E, D) Symmetrische Verfahren (gleicher Schlüssel zum Verschlüsseln und Entschlüsseln): Substitutions-Chiffren (Permutationschiffren): Ersetzung jedes
Kryptographie. Vorlesung 1: Einführung. Babeş-Bolyai Universität, Department für Informatik, Cluj-Napoca
Kryptographie Vorlesung 1: Einführung Babeş-Bolyai Universität, Department für Informatik, Cluj-Napoca [email protected] 1/32 ORGANISATORISCHES Literatur J. Buchmann, Einführung in die Kryptographie
Primzahlen und RSA-Verschlüsselung
Primzahlen und RSA-Verschlüsselung Michael Fütterer und Jonathan Zachhuber 1 Einiges zu Primzahlen Ein paar Definitionen: Wir bezeichnen mit Z die Menge der positiven und negativen ganzen Zahlen, also
10. Kryptographie. Was ist Kryptographie?
Chr.Nelius: Zahlentheorie (SoSe 2015) 39 10. Kryptographie Was ist Kryptographie? Die Kryptographie handelt von der Verschlüsselung (Chiffrierung) von Nachrichten zum Zwecke der Geheimhaltung und von dem
Kryptographie I Symmetrische Kryptographie
Kryptographie I Symmetrische Kryptographie Alexander May Fakultät für Mathematik Ruhr-Universität Bochum Wintersemester 2010/11 Krypto I - Vorlesung 01-11.10.2010 Verschlüsselung, Kerckhoffs, Angreifer,
Grundbegriffe der Kryptographie II Technisches Seminar SS 2012 Deniz Bilen
Grundbegriffe der Kryptographie II Technisches Seminar SS 2012 Deniz Bilen Agenda 1. Kerckhoff sches Prinzip 2. Kommunikationsszenario 3. Wichtige Begriffe 4. Sicherheitsmechanismen 1. Symmetrische Verschlüsselung
Exkurs Kryptographie
Exkurs Kryptographie Am Anfang Konventionelle Krytographie Julius Cäsar mißtraute seinen Boten Ersetzen der Buchstaben einer Nachricht durch den dritten folgenden im Alphabet z. B. ABCDEFGHIJKLMNOPQRSTUVWXYZ
Kryptographie und Komplexität
Kryptographie und Komplexität Wintersemester 2007/08 Christoph Kreitz kreitz cs.uni-potsdam.de http://www.cs.uni-potsdam.de/ti/lehre/07-kryptographie 1. Wozu Kryptographie? 2. Einfache Verschlüsselungsverfahren
Kapitel 3: Etwas Informationstheorie
Stefan Lucks 3: Informationstheorie 28 orlesung Kryptographie (SS06) Kapitel 3: Etwas Informationstheorie Komplexitätstheoretische Sicherheit: Der schnellste Algorithmus, K zu knacken erfordert mindestens
Verschlüsselung. Kirchstraße 18 Steinfelderstraße 53 76831 Birkweiler 76887 Bad Bergzabern. 12.10.2011 Fabian Simon Bfit09
Verschlüsselung Fabian Simon BBS Südliche Weinstraße Kirchstraße 18 Steinfelderstraße 53 76831 Birkweiler 76887 Bad Bergzabern 12.10.2011 Fabian Simon Bfit09 Inhaltsverzeichnis 1 Warum verschlüsselt man?...3
Einfache kryptographische Verfahren
Einfache kryptographische Verfahren Prof. Dr. Hagen Knaf Studiengang Angewandte Mathematik 26. April 2015 c = a b + a b + + a b 1 11 1 12 2 1n c = a b + a b + + a b 2 21 1 22 2 2n c = a b + a b + + a b
Kryptographie und Komplexität
Kryptographie und Komplexität Einheit 2 Kryptoanalyse einfacher Verschlüsselungssysteme 1. Kryptosysteme & Sicherheit 2. Buchstabenorientierte Kryptosysteme 3. Blockbasierte Kryptosysteme 4. One-Time Pads
Kryptographische Systeme (M, C, K, E, D) Symmetrische Verfahren (gleicher Schlüssel zum Verschlüsseln und Entschlüsseln):
Was bisher geschah Kryptographische Systeme (M, C, K, E, D) Symmetrische Verfahren (gleicher Schlüssel zum Verschlüsseln und Entschlüsseln): Substitutions-Chiffren (Permutationschiffren): Ersetzung jedes
Informationssicherheit - Lösung Blatt 2
Informationssicherheit - Lösung Blatt 2 Adam Glodek [email protected] 13.04.2010 1 1 Aufgabe 1: One Time Pad 1.1 Aufgabenstellung Gegeben ist der folgende Klartext 12Uhr (ASCII). Verschlüsseln Sie
Kryptographie praktisch erlebt
Kryptographie praktisch erlebt Dr. G. Weck INFODAS GmbH Köln Inhalt Klassische Kryptographie Symmetrische Verschlüsselung Asymmetrische Verschlüsselung Digitale Signaturen Erzeugung gemeinsamer Schlüssel
Verschlüsselung. Chiffrat. Eve
Das RSA Verfahren Verschlüsselung m Chiffrat m k k Eve? Verschlüsselung m Chiffrat m k k Eve? Aber wie verteilt man die Schlüssel? Die Mafia-Methode Sender Empfänger Der Sender verwendet keine Verschlüsselung
Zahlen und das Hüten von Geheimnissen (G. Wiese, 23. April 2009)
Zahlen und das Hüten von Geheimnissen (G. Wiese, 23. April 2009) Probleme unseres Alltags E-Mails lesen: Niemand außer mir soll meine Mails lesen! Geld abheben mit der EC-Karte: Niemand außer mir soll
Symmetrische und Asymmetrische Kryptographie. Technik Seminar 2012
Symmetrische und Asymmetrische Kryptographie Technik Seminar 2012 Inhalt Symmetrische Kryptographie Transpositionchiffre Substitutionchiffre Aktuelle Verfahren zur Verschlüsselung Hash-Funktionen Message
Umstellung des Schlüsselpaares der Elektronischen Unterschrift von A003 (768 Bit) auf A004 (1024 Bit)
Umstellung des Schlüsselpaares der Elektronischen Unterschrift von A003 (768 Bit) auf A004 (1024 Bit) 1. Einleitung Die Elektronische Unterschrift (EU) dient zur Autorisierung und Integritätsprüfung von
Der Zwei-Quadrate-Satz von Fermat
Der Zwei-Quadrate-Satz von Fermat Proseminar: Das BUCH der Beweise Fridtjof Schulte Steinberg Institut für Informatik Humboldt-Universität zu Berlin 29.November 2012 1 / 20 Allgemeines Pierre de Fermat
Informatik für Ökonomen II HS 09
Informatik für Ökonomen II HS 09 Übung 5 Ausgabe: 03. Dezember 2009 Abgabe: 10. Dezember 2009 Die Lösungen zu den Aufgabe sind direkt auf das Blatt zu schreiben. Bitte verwenden Sie keinen Bleistift und
Konzepte von Betriebssystemkomponenten: Schwerpunkt Sicherheit. Asymmetrische Verschlüsselung, Digitale Signatur
Konzepte von Betriebssystemkomponenten: Schwerpunkt Sicherheit Thema: Asymmetrische Verschlüsselung, Digitale Signatur Vortragender: Rudi Pfister Überblick: Asymmetrische Verschlüsselungsverfahren - Prinzip
Erste Vorlesung Kryptographie
Erste Vorlesung Kryptographie Andre Chatzistamatiou October 14, 2013 Anwendungen der Kryptographie: geheime Datenübertragung Authentifizierung (für uns = Authentisierung) Daten Authentifizierung/Integritätsprüfung
Digitale Signaturen. Sven Tabbert
Digitale Signaturen Sven Tabbert Inhalt: Digitale Signaturen 1. Einleitung 2. Erzeugung Digitaler Signaturen 3. Signaturen und Einweg Hashfunktionen 4. Digital Signature Algorithmus 5. Zusammenfassung
Einführung in die verschlüsselte Kommunikation
Einführung in die verschlüsselte Kommunikation Loofmann AFRA Berlin 25.10.2013 Loofmann (AFRA Berlin) Creative Common BY-NC-SA 2.0 25.10.2013 1 / 37 Ziele des Vortrages Wie funktioniert Verschlüsselung?
Kryptographie und Komplexität
Kryptographie und Komplexität Einheit 2 Kryptoanalyse einfacher Verschlüsselungssysteme 1. Kryptosysteme & Sicherheit 2. Buchstabenorientierte Kryptosysteme 3. Blockbasierte Kryptosysteme 4. One-Time Pads
Kryptografische Algorithmen
Kryptografische Algorithmen Lerneinheit 2: Kryptoanalyse klassischer Kryptosysteme Prof. Dr. Christoph Karg Studiengang Informatik Hochschule Aalen Wintersemester 2015/2016 21.9.2015 Einleitung Inhalt
Kryptographie eine erste Ubersicht
Kryptographie eine erste Ubersicht KGV bedeutet: Details erfahren Sie in der Kryptographie-Vorlesung. Abgrenzung Steganographie: Das Kommunikationsmedium wird verborgen. Klassische Beispiele: Ein Bote
Kryptologie. Nicolas Bellm. 24. November 2005
24. November 2005 Inhalt Einleitung 1 Einleitung 2 Klassische Skytale Monoalphabetische Verfahren Polyalphabetische Verfahren 3 Moderne Symmetrische Assymetrische 4 Ausblick Einleitung Einleitung Die ist
Eine Praxis-orientierte Einführung in die Kryptographie
Eine Praxis-orientierte Einführung in die Kryptographie Mag. Lukas Feiler, SSCP [email protected] http://www.lukasfeiler.com/lectures_brg9 Verschlüsselung & Entschlüsselung Kryptographie & Informationssicherheit
RSA Verfahren. Kapitel 7 p. 103
RSA Verfahren RSA benannt nach den Erfindern Ron Rivest, Adi Shamir und Leonard Adleman war das erste Public-Key Verschlüsselungsverfahren. Sicherheit hängt eng mit der Schwierigkeit zusammen, große Zahlen
Lineare Codes. Dipl.-Inform. Wolfgang Globke. Institut für Algebra und Geometrie Arbeitsgruppe Differentialgeometrie Universität Karlsruhe 1 / 19
Lineare Codes Dipl.-Inform. Wolfgang Globke Institut für Algebra und Geometrie Arbeitsgruppe Differentialgeometrie Universität Karlsruhe 1 / 19 Codes Ein Code ist eine eindeutige Zuordnung von Zeichen
Algorithmische Kryptographie
Algorithmische Kryptographie Walter Unger, Dirk Bongartz Lehrstuhl für Informatik I 27. Januar 2005 Teil I Mathematische Grundlagen Welche klassischen Verfahren gibt es? Warum heissen die klassischen Verfahren
Visuelle Kryptographie
Visuelle Kryptographie 14. April 2013 Visuelle Kryptographie 14. April 2013 1 / 21 1 Motivation 2 Grundlagen 3 Beispiele 4 Schlußbemerkungen 5 Lizenz Visuelle Kryptographie 14. April 2013 2 / 21 Einordnung
Kryptologie. Verschlüsselungstechniken von Cäsar bis heute. Arnulf May
Kryptologie Verschlüsselungstechniken von Cäsar bis heute Inhalt Was ist Kryptologie Caesar Verschlüsselung Entschlüsselungsverfahren Die Chiffrierscheibe Bestimmung der Sprache Vigenére Verschlüsselung
Krypto-Begriffe U23 Krypto-Mission
Krypto-Begriffe -Mission florob Simon e.v. http://koeln.ccc.de 4. Oktober 2015 Was ist Kryptographie? Griechisch: κρυπτος (verborgen) + γραϕειν (schreiben) Mittel und Wege: Verschlüsseln einer Nachricht
1. Woche Einführung in die Codierungstheorie, Definition Codes, Präfixcode, kompakte Codes
1 Woche Einführung in die Codierungstheorie, Definition Codes, Präfixcode, kompakte Codes 1 Woche: Einführung in die Codierungstheorie, Definition Codes, Präfixcode, kompakte Codes 5/ 44 Unser Modell Shannon
Klassische Kryptographie
Sommersemester 2008 Geschichte Seit der Antike: Verbreiteter, aber unsystematischer Einsatz kryptographischer Methoden (z.b. durch Caesar). Ende 19. Jhdt.: Systematisierung und Formalisierung. 2. Weltkrieg:
10.6 Authentizität. Geheimhaltung: nur der Empfänger kann die Nachricht lesen
10.6 Authentizität Zur Erinnerung: Geheimhaltung: nur der Empfänger kann die Nachricht lesen Integrität: Nachricht erreicht den Empfänger so, wie sie abgeschickt wurde Authentizität: es ist sichergestellt,
Beweisbar sichere Verschlüsselung
Beweisbar sichere Verschlüsselung ITS-Wahlpflichtvorlesung Dr. Bodo Möller Ruhr-Universität Bochum Horst-Görtz-Institut für IT-Sicherheit Lehrstuhl für Kommunikationssicherheit [email protected] 6
Das RSA-Verschlüsselungsverfahren 1 Christian Vollmer
Das RSA-Verschlüsselungsverfahren 1 Christian Vollmer Allgemein: Das RSA-Verschlüsselungsverfahren ist ein häufig benutztes Verschlüsselungsverfahren, weil es sehr sicher ist. Es gehört zu der Klasse der
Würfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.
040304 Übung 9a Analysis, Abschnitt 4, Folie 8 Die Wahrscheinlichkeit, dass bei n - maliger Durchführung eines Zufallexperiments ein Ereignis A ( mit Wahrscheinlichkeit p p ( A ) ) für eine beliebige Anzahl
9 Schlüsseleinigung, Schlüsselaustausch
9 Schlüsseleinigung, Schlüsselaustausch Ziel: Sicherer Austausch von Schlüsseln über einen unsicheren Kanal initiale Schlüsseleinigung für erste sichere Kommunikation Schlüsselerneuerung für weitere Kommunikation
Lösungsvorschlag für die Probeklausuren und Klausuren zu Algebra für Informations- und Kommunikationstechniker bei Prof. Dr.
Lösungsvorschlag für die Probeklausuren und Klausuren zu Algebra für Informations- und Kommunikationstechniker bei Prof. Dr. Kurzweil Florian Franzmann André Diehl Kompiliert am 10. April 2006 um 18:33
6.2 Perfekte Sicherheit
04 6.2 Perfekte Sicherheit Beweis. H(B AC) + H(A C) = H(ABC) H(AC) + H(AC) H(C) Wegen gilt Einsetzen in die Definition gibt = H(AB C). H(A BC) = H(AB C) H(B C). I(A; B C) = H(A C) H(AB C) + H(B C). Da
Lineare Gleichungssysteme I (Matrixgleichungen)
Lineare Gleichungssysteme I (Matrigleichungen) Eine lineare Gleichung mit einer Variable hat bei Zahlen a, b, die Form a b. Falls hierbei der Kehrwert von a gebildet werden darf (a 0), kann eindeutig aufgelöst
Was heißt Kryptographie I? Understanding Cryptography Christof Paar und Jan Pelzl
Was heißt Kryptographie I? Understanding Cryptography Christof Paar und Jan Pelzl Die Autoren Dr.-Ing. Jan Pelzl Prof. Dr.-Ing. Christof Paar Gliederung Historischer Überblick Begrifflichkeiten Symmetrische
Division Für diesen Abschnitt setzen wir voraus, dass der Koeffizientenring ein Körper ist. Betrachte das Schema
Division Für diesen Abschnitt setzen wir voraus, dass der Koeffizientenring ein Körper ist. Betrachte das Schema 2x 4 + x 3 + x + 3 div x 2 + x 1 = 2x 2 x + 3 (2x 4 + 2x 3 2x 2 ) x 3 + 2x 2 + x + 3 ( x
In beiden Fällen auf Datenauthentizität und -integrität extra achten.
Stromchiffren Verschlüsseln eines Stroms von Daten m i (Bits/Bytes) mithilfe eines Schlüsselstroms k i in die Chiffretexte c i. Idee: Im One-Time Pad den zufälligen Schlüssel durch eine pseudo-zufällige
27. Algorithmus der Woche Public-Key-Kryptographie Verschlüsseln mit öffentlichen Schlüsseln
27. Algorithmus der Woche Public-Key-Kryptographie Verschlüsseln mit öffentlichen Schlüsseln Autor Dirk Bongartz, RWTH Aachen Walter Unger, RWTH Aachen Wer wollte nicht schon mal eine Geheimnachricht übermitteln?
Musterlösungen zur Linearen Algebra II Blatt 5
Musterlösungen zur Linearen Algebra II Blatt 5 Aufgabe. Man betrachte die Matrix A := über dem Körper R und über dem Körper F und bestimme jeweils die Jordan- Normalform. Beweis. Das charakteristische
Übungen zu. Grundlagen der Kryptologie SS 2008. Hochschule Konstanz. Dr.-Ing. Harald Vater. Giesecke & Devrient GmbH Prinzregentenstraße 159
Übungen zu Grundlagen der Kryptologie SS 2008 Hochschule Konstanz Dr.-Ing. Harald Vater Giesecke & Devrient GmbH Prinzregentenstraße 159 D-81677 München Tel.: +49 89 4119-1989 E-Mail: [email protected]
Theoretische Grundlagen der Informatik WS 09/10
Theoretische Grundlagen der Informatik WS 09/10 - Tutorium 6 - Michael Kirsten und Kai Wallisch Sitzung 13 02.02.2010 Inhaltsverzeichnis 1 Formeln zur Berechnung Aufgabe 1 2 Hamming-Distanz Aufgabe 2 3
RSA-Verschlüsselung. Verfahren zur Erzeugung der beiden Schlüssel:
RSA-Verschlüsselung Das RSA-Verfahren ist ein asymmetrisches Verschlüsselungsverfahren, das nach seinen Erfindern Ronald Linn Rivest, Adi Shamir und Leonard Adlemann benannt ist. RSA verwendet ein Schlüsselpaar
Lichtbrechung an Linsen
Sammellinsen Lichtbrechung an Linsen Fällt ein paralleles Lichtbündel auf eine Sammellinse, so werden die Lichtstrahlen so gebrochen, dass sie durch einen Brennpunkt der Linse verlaufen. Der Abstand zwischen
Authentikation und digitale Signatur
TU Graz 23. Jänner 2009 Überblick: Begriffe Authentikation Digitale Signatur Überblick: Begriffe Authentikation Digitale Signatur Überblick: Begriffe Authentikation Digitale Signatur Begriffe Alice und
Sicherheit von PDF-Dateien
Sicherheit von PDF-Dateien 1 Berechtigungen/Nutzungsbeschränkungen zum Drucken Kopieren und Ändern von Inhalt bzw. des Dokumentes Auswählen von Text/Grafik Hinzufügen/Ändern von Anmerkungen und Formularfeldern
Leseprobe. Wolfgang Ertel. Angewandte Kryptographie. ISBN (Buch): 978-3-446-42756-3. ISBN (E-Book): 978-3-446-43196-6
Leseprobe Wolfgang Ertel Angewandte Kryptographie ISBN (Buch): 978-3-446-42756-3 ISBN (E-Book): 978-3-446-43196-6 Weitere Informationen oder Bestellungen unter http://www.hanser-fachbuch.de/978-3-446-42756-3
7 Die Determinante einer Matrix
7 Die Determinante einer Matrix ( ) a11 a Die Determinante einer 2 2 Matrix A = 12 ist erklärt als a 21 a 22 det A := a 11 a 22 a 12 a 21 Es ist S 2 = { id, τ}, τ = (1, 2) und sign (id) = 1, sign (τ) =
Codierungsverfahren SS 2011. Reed-Solomon-Codes zur Mehrblock-Bündelfehler-Korrektur
Reed-Solomon-Codes zur Mehrblock-Bündelfehler-Korrektur Wie die zyklischen BCH-Codes zur Mehrbitfehler-Korrektur eignen sich auch die sehr verwandten Reed-Solomon-Codes (= RS-Codes) zur Mehrbitfehler-Korrektur.
Betriebsarten von Blockchiffren. ECB Electronic Code Book Mode. Padding. ECB Electronic Code Book Mode
Betriebsarten von Blockchiffren Blocklänge ist fest und klein. Wie große Mengen an Daten verschlüsseln? Blockchiffre geeignet verwenden: ECB Mode (Electronic Code Book) CBC Mode (Cipher Block Chaining)
Grundlagen der Kryptographie
Grundlagen der Kryptographie Seminar zur Diskreten Mathematik SS2005 André Latour [email protected] 1 Inhalt Kryptographische Begriffe Primzahlen Sätze von Euler und Fermat RSA 2 Was ist Kryptographie?
Das RSA-Verfahren. Armin Litzel. Proseminar Kryptographische Protokolle SS 2009
Das RSA-Verfahren Armin Litzel Proseminar Kryptographische Protokolle SS 2009 1 Einleitung RSA steht für die drei Namen Ronald L. Rivest, Adi Shamir und Leonard Adleman und bezeichnet ein von diesen Personen
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als
Adobe Photoshop. Lightroom 5 für Einsteiger Bilder verwalten und entwickeln. Sam Jost
Adobe Photoshop Lightroom 5 für Einsteiger Bilder verwalten und entwickeln Sam Jost Kapitel 2 Der erste Start 2.1 Mitmachen beim Lesen....................... 22 2.2 Für Apple-Anwender.........................
Voll homomorpe Verschlüsselung
Voll homomorpe Verschlüsselung Definition Voll homomorphe Verschlüsselung Sei Π ein Verschlüsselungsverfahren mit Enc : R R für Ringe R, R. Π heißt voll homomorph, falls 1 Enc(m 1 ) + Enc(m 2 ) eine gültige
DES der vergangene Standard für Bitblock-Chiffren
DES der vergangene Standard für Bitblock-Chiffren Klaus Pommerening Fachbereich Mathematik der Johannes-Gutenberg-Universität Saarstraße 1 D-55099 Mainz Vorlesung Kryptologie 1. März 1991, letzte Änderung:
Seminar für LAK. Angewandte Mathematik
LV-Nummer: 250115 Wintersemester 2009/2010 Ao. Univ.-Prof. Dr. Peter Schmitt Seminar für LAK Angewandte Mathematik Martin Kletzmayr Matrikelnummer: 0304008 Studienkennzahl: A 190 313 406 Email: [email protected]
Public-Key-Kryptosystem
Public-Key-Kryptosystem Zolbayasakh Tsoggerel 29. Dezember 2008 Inhaltsverzeichnis 1 Wiederholung einiger Begriffe 2 2 Einführung 2 3 Public-Key-Verfahren 3 4 Unterschiede zwischen symmetrischen und asymmetrischen
Algorithmische Kryptographie
Algorithmische Kryptographie Walter Unger Lehrstuhl für Informatik I 16. Februar 2007 Quantenkryptographie 1 Einleitung Grundlagen aus der Physik 2 Datenübertragung 1. Idee 2. Idee Nochmal Physik 3 Sichere
BITte ein BIT. Vom Bit zum Binärsystem. A Bit Of Magic. 1. Welche Werte kann ein Bit annehmen? 2. Wie viele Zustände können Sie mit 2 Bit darstellen?
BITte ein BIT Vom Bit zum Binärsystem A Bit Of Magic 1. Welche Werte kann ein Bit annehmen? 2. Wie viele Zustände können Sie mit 2 Bit darstellen? 3. Gegeben ist der Bitstrom: 10010110 Was repräsentiert
Kodierungsalgorithmen
Kodierungsalgorithmen Komprimierung Verschlüsselung Komprimierung Zielsetzung: Reduktion der Speicherkapazität Schnellere Übertragung Prinzipien: Wiederholungen in den Eingabedaten kompakter speichern
Entwicklung der Asymmetrischen Kryptographie und deren Einsatz
Entwicklung der Asymmetrischen Kryptographie und deren Einsatz Peter Kraml, 5a hlw Facharbeit Mathematik Schuljahr 2013/14 Caesar-Verschlüsselung Beispiel Verschiebung der Buchstaben im Alphabet sehr leicht
Einführung in die Kodierungstheorie
Einführung in die Kodierungstheorie Einführung Vorgehen Beispiele Definitionen (Code, Codewort, Alphabet, Länge) Hamming-Distanz Definitionen (Äquivalenz, Coderate, ) Singleton-Schranke Lineare Codes Hamming-Gewicht
Gnu Privacy Guard I. Öffentliche Schlüssel Digitale Unterschrift. Schutz der Privatsphäre durch Kryptographie. von Gerhard Öttl gerhard.oettl@gmx.
Gnu Privacy Guard I Schutz der Privatsphäre durch Kryptographie Öffentliche Schlüssel Digitale Unterschrift von Gerhard Öttl [email protected] Warum Kryptographie? Kryptographie (die Lehre von der Verrschlüsselung)
Stefan Lucks Krypto und Mediensicherheit (2009) 4: Stromchiffren
4: Stromchiffren Zwei Grundbausteine der symmetrischen Kryptographie: Stromchiffren Verschlüsseln beliebig langer Klartexte, interner Zustand Blockchiffren Verschlüsseln von Blocks einer festen Größe,
Lenstras Algorithmus für Faktorisierung
Lenstras Algorithmus für Faktorisierung Bertil Nestorius 9 März 2010 1 Motivation Die schnelle Faktorisierung von Zahlen ist heutzutage ein sehr wichtigen Thema, zb gibt es in der Kryptographie viele weit
Public-Key Verschlüsselung
Public-Key Verschlüsselung Björn Thomsen 17. April 2006 Inhaltsverzeichnis 1 Einleitung 2 2 Wie funktioniert es 2 3 Vergleich mit symmetrischen Verfahren 3 4 Beispiel: RSA 4 4.1 Schlüsselerzeugung...............................
Modul Diskrete Mathematik WiSe 2011/12
1 Modul Diskrete Mathematik WiSe 2011/12 Ergänzungsskript zum Kapitel 4.2. Hinweis: Dieses Manuskript ist nur verständlich und von Nutzen für Personen, die regelmäßig und aktiv die zugehörige Vorlesung
Elliptische Kurven in der Kryptographie
Elliptische Kurven in der Kryptographie Projekttage Mathematik 2002 Universität Würzburg Mathematisches Institut Elliptische Kurven in der Kryptographie p.1/9 Übersicht Kryptographie Elliptische Kurven
Grundlagen der Verschlüsselung und Authentifizierung (2)
Grundlagen der Verschlüsselung und Authentifizierung (2) Benjamin Klink Friedrich-Alexander Universität Erlangen-Nürnberg [email protected] Proseminar Konzepte von Betriebssystem-Komponenten
Von Cäsar bis RSA. Chiffrierung von der 1. bis zur 8. Klasse. Dr. Anita Dorfmayr Universität Wien. Lehrerfortbildungstag der ÖMG Wien, 13.
Von Cäsar bis RSA Chiffrierung von der 1. bis zur 8. Klasse Dr. Anita Dorfmayr Universität Wien Lehrerfortbildungstag der ÖMG Wien, 13. April 2007 Gliederung Einführung Geschichte Zielsetzungen der Kryptografie
Klassische Verschlüsselungsverfahren
Klassische Verschlüsselungsverfahren Matthias Morak 10. Dezember 2008 Inhaltsverzeichnis 1 Einleitung 2 1.1 Definitionen........................................ 2 1.2 Geschichte.........................................
LU-Zerlegung. Zusätze zum Gelben Rechenbuch. Peter Furlan. Verlag Martina Furlan. Inhaltsverzeichnis. 1 Definitionen.
Zusätze zum Gelben Rechenbuch LU-Zerlegung Peter Furlan Verlag Martina Furlan Inhaltsverzeichnis Definitionen 2 (Allgemeine) LU-Zerlegung 2 3 Vereinfachte LU-Zerlegung 3 4 Lösung eines linearen Gleichungssystems
3. LINEARE GLEICHUNGSSYSTEME
176 3. LINEARE GLEICHUNGSSYSTEME 90 Vitamin-C-Gehalt verschiedener Säfte 18,0 mg 35,0 mg 12,5 mg 1. a) 100 ml + 50 ml + 50 ml = 41,75 mg 100 ml 100 ml 100 ml b) : Menge an Kirschsaft in ml y: Menge an
Professionelle Seminare im Bereich MS-Office
Der Name BEREICH.VERSCHIEBEN() ist etwas unglücklich gewählt. Man kann mit der Funktion Bereiche zwar verschieben, man kann Bereiche aber auch verkleinern oder vergrößern. Besser wäre es, die Funktion
Die Gleichung A x = a hat für A 0 die eindeutig bestimmte Lösung. Für A=0 und a 0 existiert keine Lösung.
Lineare Gleichungen mit einer Unbekannten Die Grundform der linearen Gleichung mit einer Unbekannten x lautet A x = a Dabei sind A, a reelle Zahlen. Die Gleichung lösen heißt, alle reellen Zahlen anzugeben,
