RSA og den heri anvendte matematiks historie - Institut for Natur ...
RSA og den heri anvendte matematiks historie - Institut for Natur ...
RSA og den heri anvendte matematiks historie - Institut for Natur ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
10 Introduktion<br />
Hellmans kollegaer havde flere gange givet udtryk <strong>for</strong>, at de ikke <strong>for</strong>stod han<br />
ville arbejde med kryt<strong>og</strong>rafi, <strong>for</strong>di han som krypt<strong>og</strong>raf ved et universitet ville<br />
konkurrere med <strong>den</strong> amerikanske nationale sikkerhedstjeneste NSA (National<br />
Security Agency) <strong>og</strong> deres million-dollar-budget: Hvordan kunne han <strong>for</strong>estille<br />
sig at udvikle n<strong>og</strong>et som de ikke allerede havde lavet, spurgte de. Og hvis<br />
han endelig gjorde, ville NSA helt sikkert klassificere det med det samme.<br />
Men det t<strong>og</strong> Hellman sig ikke af, på det område var han ligesom Diffie<br />
idealist. Han lod sig drive af sine interesser <strong>og</strong> delte Diffies opfattelse af, at<br />
krypt<strong>og</strong>rafi skulle komme alle til gode, ikke kun regeringerne. Hellman havde<br />
imidlertid ikke særlig mange penge til sit <strong>for</strong>skningspr<strong>og</strong>ram <strong>og</strong> han kunne<br />
der<strong>for</strong> ikke ansætte Diffie. I stedet blev Diffie indskrevet som studerende ved<br />
Stan<strong>for</strong>d <strong>og</strong> således kunne Hellman <strong>og</strong> Diffie begynde deres søgen efter en<br />
løsning på nøgle-distribueringsproblemet. Med ti<strong>den</strong> fik de selskab af endnu<br />
en <strong>for</strong>sker, Ralph Merkle. Han var udvandret fra en an<strong>den</strong> <strong>for</strong>skningsgruppe,<br />
hvor professoren ikke havde n<strong>og</strong>en sympati <strong>for</strong> urealistiske drømme om at<br />
løse nøgle-distribueringsproblemet. Hellman <strong>for</strong>tæller:<br />
Ralph var ligesom os villig til at være et fjols. Og med hensyn til at<br />
udvikle original <strong>for</strong>skning er må<strong>den</strong> at komme op på toppen på ved<br />
at være et fjols, <strong>for</strong>di kun fjolser bliver ved med at <strong>for</strong>søge. Man<br />
har ide nummer 1, man bliver begejstret, <strong>og</strong> <strong>den</strong> mislykkes. Så får<br />
man ide nummer 2, man bliver begejstret, <strong>og</strong> <strong>den</strong> mislykkes. Så<br />
får man ide nummer 99, man bliver begejstret, <strong>og</strong> <strong>den</strong> mislykkes.<br />
Kun et fjols vil igen lade sig begejstre af ide nummer 100, men<br />
måske tager det netop 100 ideer før det lykkes. Medmindre man<br />
er et stort nok fjols til at blive ved at lade sig begejstre vil man<br />
ikke have motivationen, man vil ikke have energien til at stå det<br />
igennem. Gud belønner fjolser. (Singh; 1999, side 256, oversat<br />
fra engelsk)<br />
Der havde længe fandtes et eksempel på en måde at omgå problemet<br />
med nøgle-distribuering på, <strong>og</strong> Diffie, Hellman <strong>og</strong> Merkle var bekendt hermed.<br />
Lad os <strong>for</strong>estille os, at Alice ønsker at sende Bob en meget personlig besked<br />
<strong>og</strong> at hun under ingen omstændigheder ønsker at Eve skal kende indholdet<br />
af <strong>den</strong>ne. Alice lægger sin besked ned i en stålkasse på hvilken der er plads<br />
til to hængelåse. Hun sætter derefter én hængelås på kassen, en lås som<br />
kun hun har nøglen til, <strong>og</strong> sender derefter kassen med postvæsenet til Bob.<br />
Når Bob modtager kassen sætter han én til hængelås på, en lås som kun<br />
han har nøglen til <strong>og</strong> sender derefter kassen tilbage til Alice. Alice modtager<br />
kassen, piller sin egen hængelås af <strong>og</strong> sender igen kassen til Bob. Når Bob<br />
modtager kassen an<strong>den</strong> gang er <strong>den</strong>ne nu udelukkende låst med <strong>den</strong> lås som<br />
kun han selv har nøglen til. Bob kan der<strong>for</strong> tage <strong>den</strong>ne lås af, åbne kassen <strong>og</strong><br />
læse Alices besked. Alice <strong>og</strong> Bob har altså <strong>for</strong>mået at udveksle en hemmelig<br />
besked via en offentlig kommunikationsvej u<strong>den</strong> at de var nødt til at mødes<br />
først <strong>og</strong> udveksle en nøgle <strong>og</strong> u<strong>den</strong> at Eve havde mulighed <strong>for</strong> at opsnappe<br />
beske<strong>den</strong>.<br />
Meto<strong>den</strong> oven<strong>for</strong> virker nok <strong>for</strong> pakker sendt med posten, men <strong>den</strong> lader<br />
sig desværre ikke oversætte til matematik. I systemet oven<strong>for</strong> sker der først<br />
to ‘(ind)krypteringer’ <strong>og</strong> derefter to ‘dekrypteringer’: Alice sætter sin lås på;