Overleg:Rijndael (cryptografie)

message: De naam rijndael is geen samenstelling van die twee woorden, want de letter l komt in geen van beide voor... Evanherk 8 aug 2004 11:47 (CEST)
replies: text: Volgens de ontwerpers is het zo. Misschien is het taaltechnisch geen samenstelling inderdaad. Danielm 8 aug 2004 11:50 (CEST)

message: (Over de L-tabel en het voorbeeld): "We zoeken 3 op, daar staat 32."
Als ik in de bovenste rij bij 3 kijk, zie ik 01 in plaats van 32, zo lijkt het.  32 zou de waarde zijn die bij 04 hoort. Wordt in het voorbeeld misschien met 4 vermenigvuldigd? Diogenes. 2 sep 2005 22:15 (CEST)
replies: text: Ik heb het eens voor jou nagerekend, en wat in het artikel staat stond is inderdaad verkeerd.

text: Het hexadecimale B6 wordt binair voorgesteld door 1011 0110, wat in het Galoisveld GF(2^8) voorgesteld wordt door de polynoom x7 + x5 + x4 + x2 + x.  Het Galoisveld waarop deze stap in het Rijndaelalgoritme is gebaseerd, is een veld (verzameling met bepaalde eigenschappen) van polynomen met als hoogste mogelijke graad 7.  Dit veld bestaat uit alle binaire polynomen (binaire strings voorgesteld door een polynoom) modulo x8 + x4 + x3 + x + 1.  Zie ook .

text: Het hexadecimale 03 wordt binair voorgesteld door 0000 0011, wat in het Galoisveld GF(2^8) voorgesteld wordt door de polynoom x + 1.

text: De vermenigvuldiging van deze levert:

text: (x + 1)(x7 + x5 + x4 + x2 + x)  =

text: x8 + x6 + x5 + x3 + x2 + x7 + x5 + x4 + x2 + x =

text: x8 + x6 + x5 + x3 + x2 + x7 + x5 + x4 + x2 + x =

text: x8 + x7 + x6 + x4 + x3 + x.

text: Om weer een polynoom uit GF(2^8) te bekomen moeten we dit enkel nog delen door de polynoom x8 + x4 + x3 + x + 1 en enkel de rest bekijken (maw. de berekening modulo die polynoom).  Dit doe je door een gewone Euclidische deling en is hier wel erg eenvoudig:
          x8 + x7 + x6 + x4 + x3 + x|x8 + x4 + x3 + x + 1</u>
                x8 + x4 + x3 + x + 1|1
                         x7 + x6 + 1

text: Het quotiënt, waar we niet in geïnteresseerd zijn, is hier dus 1 en de rest is x7 + x6 + 1.

text: Dit is de polynoomvoorstelling van het binaire 1100 0001, wat hexadecimaal geschreven wordt als C1.

text: Dus: B6 x 03 = C1 in het GF(2^8) gebruikt in het Rijndaelalgoritme.

text: Algoritmes gebruiken die E-tabel en L-tabel enkel om niet telkens zelf te moeten vermenigvuldigen en niet telkens de modulo te moeten berekenen; die leveren voor gelijke beginstrings toch telkens hetzelfde resultaat en wordt in een tabelletje opgeslagen om snelheidsredenen.

text: Controleer dat de tabellen inderdaad leveren dat B6 x 03 = C1 en dat B6 x 04 = EE.

text: Dit laatste kan je heel gemakkelijk uitrekenen door het zelf eens te doen (zoals hierboven voor B6 x 03) in plaats van de resultaten uit die tabelletjes te gebruiken.

text: Met vriendelijke groeten, Tbc 3 sep 2005 18:02 (CEST)
Hallo TBC, 
Bedankt voor de heldere uitleg!  Zoals je het uitlegt is het vermenigvuldigen in een Gaulois-veld een stuk eenvoudiger dan ik eerst dacht. Diogenes. 5 sep 2005 22:02 (CEST)
replies: text: :Ik heb de tabelletjes proberen te implementeren, maar de berekeningen waren verschillend van een referentie-implementatie (zie paper AES). Nu blijkt dat de oorzaak in de tabellen ligt. Voor getallen die vermenigvuligd worden met 0x02 zijn er veel errors. voor 0x01 en 0x03 vreemdgenoeg niet. enkele voorbeelen:

text: :0d x 02 = ff (moest 1a zijn)	L[0d]=ee, L[02]=19, E[07]=ff

text: :17 x 02 = 1a (moest 2e zijn)

text: :1c x 02 = e1 (moest 38 zijn)

text: :24 x 02 = 38 (moest 48 zijn)

text: :(in totaal 24 errors tussen 00 en ff)

text: :Nu weet ik dat de tabel niet klopt, omdat er ook collisions zijn. namelijk:

text: :8c x 2 = 01 (moest 03 zijn)

text: :8d x 2 = 01

text: :
replies: text: ::Laat maar, ik heb de fout al gevonden en het artikel verbeterd. Het zat niet in de tabel data maar de manier waarop er wordt omgegaan met de som van de twee log waarden. --87.212.178.246 29 feb 2008 15:10 (CET)
thread_title:  Vraag over L tabel 

message: De L in de naam RijnDaeL staat voor Leuven
replies: text: Ik heb hier nog nooit van gehoord, en waarschijnlijk de makers ook niet, als te zien is in deze presentatie: Rijndael, Joan Daemen (Proton World International) and Vincent Rijmen (COSIC). Echter, de 'n' in Rijndael staat voor de '&' van "Rijmen & daemen". --87.212.178.246 29 feb 2008 19:43 (CET)
thread_title:  Naam RijnDael 

message: AES is een Symmetrisch Encryptie Algoritme
thread_title:  AES is symmetrisch algoritme 

message: Er staat nu: "Het grote voordeel van Rijndael ten opzicht van DES is dat het zowel in hardware als in software efficiënt te implementeren is."
Volgens mij is het grote voordeel vooral dat Rijndael veiliger is dan DES, dat was ook de reden voor AES (staat in dat lemma).
Halvar (overleg) 11 nov 2011 20:16 (CET)
thread_title:  Voordeel van Rijndael tov DES 

message: Bestaat deze echt?
thread_title:  Koninklijke Universiteit Leuven 

message: LS,
 
Het artikel noemt op twee plaatsen "Heden ten dage", wat volgens de toevoeging in 2004 blijkt te zijn. Zou het mogelijk zijn het artikel bij te werken?
 
M. vr. Gr, 167.202.201.4 29 jan 2013 12:12 (CET)
replies: text: , lijkt me inderdaad nu beter. Mvg  29 jan 2013 12:16 (CET)
thread_title:  Bijwerken