| |
VB.NET - FortgeschritteneIV bei Rijndael Verschlüsselung | | | Autor: TheCrowOfSorrow | Datum: 16.02.06 21:20 |
| Hi
Kann mir jemand verraten, was es mit dem Initialisierungsvektor bei der Verschlüsselung auf sich hat?
Konkreter Fall:
Ein PC und ein Risk-Prozessoer (PIC 18 irgendwas) müssen sich verschlüsselt über die RS232 unterhalten. Diese Verbindung soll nun "Abhörsicher" sein. Der kleine Prozessor unterstützt nun auch die AES-Verschlüsselung. Merkwürdigerweise funzt der aber ohne IV. Entsprechend können die Daten nicht entschlüsselt werden. Ich dachte, AES (Rijndael) ist ein standarisiertes Verfahren?
Hat jemand eine Idee?
Das Meiste wird deshalb nicht getan, weil es nicht unternommen wird.
| |
Re: IV bei Rijndael Verschlüsselung | | | Autor: vlo | Datum: 17.02.06 08:36 |
| Einen Symmetrischen Blockchiffre-Algorithmus kannst du auf verschiedene Art und Weise betreiben.. (ECB, CBC, OFB, CFB sind mal die Bekanntesten)
Der Betriebsmodus CBC (Cipher Feedback Modus) arbeitet mit der XOR-Verknüfung des vorhergehenden Chiffreblocks mit dem aktuellen Klartextblocks, um Regelmäßigkeiten des Klartexts im Chiffretext zu verschleiern.
Beim ersten Block gibt's aber kein vorhergehenden Chiffreblock - deshalb wird hier der IV verwendet.
Den musst du übrigends nicht wirklich geheim halten... du kannst ihn "Plaintext" in deinen kryptierten Daten hinterlegen.
Siehe hierzu auch:
http://medialab.it.fht-esslingen.de/sa/matlab_cryptlib/src/help/html/sym.html | |
Re: IV bei Rijndael Verschlüsselung | | | Autor: vlo | Datum: 17.02.06 08:41 |
| Zu deinem PIC: Neben dem Algorithmus musst du noch wissen, welchen Betriebsmodus er implementiert. Ich würd für sowas CFB (Cipher FeedBack, welcher eine Blockchiffre in ne Stromchiffre verwandelt ;) ) nehmen, weil es sich ja bei RS232 um nen seriellen Datenstrom handelt und ECB/CBC durch PKCS7-Padding unnötig Overhead produzieren würde. | |
Re: IV bei Rijndael Verschlüsselung | | | Autor: vlo | Datum: 17.02.06 09:59 |
| Ah- Korrekt... OFB und CFB initialisieren ihre Siftregister mit dem IV... | |
| Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
|
|
sevOutBar 4.0
Vertikale Menüleisten á la Outlook
Erstellen von Outlook ähnlichen Benutzer- interfaces - mit beliebig vielen Gruppen und Symboleinträgen. Moderner OfficeXP-Style mit Farbverläufen, Balloon-Tips, u.v.m. Weitere InfosTipp des Monats TOP Entwickler-Paket
TOP-Preis!!
Mit der Developer CD erhalten Sie insgesamt 24 Entwickler- komponenten und Windows-DLLs. Die Einzelkomponenten haben einen Gesamtwert von 1605.50 EUR...
Jetzt nur 599,00 EURWeitere Infos
|
|
|
Copyright ©2000-2024 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|