Benutzer:Petit~dewiki

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Jens Fröbel - Jahrgang 1979 ich studiere Elektrotechnik in der Vertiefung Nachrichtentechnik[1] an der Technischen Universität Dresden. Zur Zeit 2006 beschäftige ich mich mit Kryptographie. Meine Interessen sind Technik im Allgemeinen, digitale Bildbearbeitung[2] und Chinesisch als Sprache. Derzeit 2008 erforsche ich Zusammenhänge von Fahrer(un-)aufmerksamkeit und Fahrverhalten[3] bei Bosch[4] Schwieberdingen im Gesamtprojekt AKTIV[5].


meine Webpräsenz: [6]

--Petit 18:16, 27. Sep 2005 (CEST)


To Do[Bearbeiten | Quelltext bearbeiten]

Klirrfaktor Interkanalinterferenz Intersymbolinterferenz Frontend Backend Lautheit Schalldruck Schallleistung IEEE Karnaughtafel Hammingcode

Done[Bearbeiten | Quelltext bearbeiten]

Pirna Effektivwert Schwarzes Loch Fourierreihe Whetstone Dhrystone Benchmark Schalldruckpegel UND-Gatter Multiplex Multiplexer Dezibel Filter Filter (Elektronik) EIA 232 ODER-Gatter Klirrfaktor Quantisierungsrauschen Quantisierungsfaktor Code Devision Multiple Access Frequency Devision Multiple Access Universal Mobile Telecommunications System Minimalgerüst Spannbaum Kruskal Algorithmus von Kruskal Algorithmus von Prim Algorithmus von Dijkstra Signal-Rausch-Abstand SNR Global Positioning System Bijektivität Jitter Mengenlehre Element (Mathematik) Singularität (Mathematik) Isomorphismus Mannigfaltigkeit


Editor[Bearbeiten | Quelltext bearbeiten]

Hilfe:Bearbeitungshilfe Hilfe:TeX m:BlahTeX

Spielwiese[Bearbeiten | Quelltext bearbeiten]

  ⌘ Caps Lock ä 


Programm zum Verschlüsselungsstandard Rijndael[Bearbeiten | Quelltext bearbeiten]

Ablauf[Bearbeiten | Quelltext bearbeiten]

Verschlüsselung[Bearbeiten | Quelltext bearbeiten]

Rijndael()[Bearbeiten | Quelltext bearbeiten]

Rijndael(State, CipherKey)
{
 KeyExpansion(CipherKey, ExpandedKey);
 AddRoundKey(State, ExpandedKey[0]);
 for(i=1, i<r, i++) Round(State, ExpandedKey[i]);
 FinalRound(State, ExpandedKey[r]);
}

Round()[Bearbeiten | Quelltext bearbeiten]

Round(State, ExpandedKey[i])
{
 SubBytes(State);
 ShiftBytes(State);
 MixColumns(State);
 AddRoundKey(State, ExpandedKey[i])
}

FinalRound()[Bearbeiten | Quelltext bearbeiten]

FinalRound(State, ExpandedKey[i])
{
 SubBytes(State);
 ShiftBytes(State);
 AddRoundKey(State, ExpandedKey[i])
}

Entschlüsselung[Bearbeiten | Quelltext bearbeiten]

InvRijndael()[Bearbeiten | Quelltext bearbeiten]

InvRijndael(State, CipherKey)
{
 KeyExpansion(CipherKey, ExpandedKey);
 InvFinalRound(State, ExpandedKey[r]);
 for(i=r-1, i>0, i--) InvRound(State, ExpandedKey[i]);
 AddRoundKey(State, ExpandedKey[0]);
}

InvRound()[Bearbeiten | Quelltext bearbeiten]

InvRound(State, ExpandedKey[i])
{
 AddRoundKey(State, ExpandedKey[i]);
 InvMixColumns(State);
 InvShiftRows(State);
 InvSubBytes(State);
}

InvFinalRound()[Bearbeiten | Quelltext bearbeiten]

InvFinalRound(State, ExpandedKey[i])
{
 AddRoundKey(State, ExpandedKey[i]);
 InvShiftRows(State);
 InvSubBytes(State);
}



Quelle: The Design of Rijndael: AES -- The Advanced Encryption Standard

  • Rijndael ist als Lizensfreien Verfahren entwickelt wurden.

Tutorial manuelle HDR Komposition
Tutorial manuelle HDR Komposition