Benutzer:Petit~dewiki

aus Wikipedia, der freien Enzyklopädie

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

Klirrfaktor Interkanalinterferenz Intersymbolinterferenz Frontend Backend Lautheit Schalldruck Schallleistung IEEE Karnaughtafel Hammingcode

Done

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

Hilfe:Bearbeitungshilfe Hilfe:TeX m:BlahTeX

Spielwiese

Apple logo hollow.svg  ⌘ Caps Lock ä 


Programm zum Verschlüsselungsstandard Rijndael

Ablauf

Verschlüsselung

Rijndael()

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()

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

FinalRound()

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

Entschlüsselung

InvRijndael()

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()

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

InvFinalRound()

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