Een goed algoritme is
gebaseerd op een flink stuk wiskunde op universiteitsniveau
en ik heb het
net voor elkaar gekregen een 5 te halen op mijn eindexamen
VWO...
Valt reuze mee hoor !
Symetrische crypto is niets anders dan volgens een bepaald
schema en tabellen de bitjes omgooien (0-->1) en door elkaar
verweven (bit0 -->bit1 , bit1--> bit0). Heeft meer met
electronica te maken (schuifregisters en flip-flops) dan met
wiskunde.
A-sym. cryptografie berust op het principe dat een bepaalde
bewerking (bijv. machtsverheffen, of priemgetalen
vermenigvuldigen) heel makkelijk en snel kan in een computer
maar dat de omgekeerde bewerking (worteltrekken, ontbinden
in priemfactoren) heel lastig en traag gaat.
Lees anders het stukje dat gisteren op deze site stond:
"Waarom ECC de volgende generatie van PK cryptografie is [7]"
Het is ook niet nodig om een algoritme te doorgronden als je
je aan industrie-standaarden houdt. Bijv. 'AES' (en bijv.
niet een "three-algorithme" Bruce Schneider het in zijn
nieuwsbrief over had). De implementatei is inderdaard wel
heel belangrijk.
Crypto is Fun !