| Security quiz |
De generatie van het sleutelpaar kan op twee manieren gebeuren:
Wanneer een certificaat gekraakt wordt (de private sleutel wordt gestolen, en het
paswoord dat de sleutel beschermt is eveneens gestolen), of wanneer er een
vermoeden is dat een certificaat gekraakt zou zijn, of wanneer een certificaat
verloren is (bv. harde schijf van een PC raakt stuk, en de gebruiker was vergeten een
backup te maken van het certificaat), dan moet men het certificaat revoken
(aangeven dat het certificaat niet meer geldig is). Een CA moet
normaal een lijst bijhouden van certificaten die revoked werden, men noemt
dit een certificate revocation list (CRL).
Eén van de grote
problemen van digitale certificaten in de praktijk is de verspreiding van de
revocation lists naar alle personen of diensten die gebruik maken van
certificaten (rechtstreeks, of onrechtstreeks bij CA chaining) uitgereikt
door een bepaalde CA. Technisch zou de verspreiding van certificaten
en revocation lists best gebeuren via een
gedistribueerde wereldwijde Internet directory,
maar grote, gedistribueerde directories zijn momenteel eerder schaars.
De standaarden die men voorstelt om deze directories te beheren zijn
X.500 en
LDAP .
De infrastructuur voor het beheren van certificaten noemt men
ook
PKI (Public Key Infrastructure).
In de praktijk is het zo dat het CA gebeuren momenteel gedomineerd wordt
door een
paar bedrijven , die om economische redenen niet veel belang hechten
aan cross-certificatie of gedistribueerde directories.
Private sleutels bevinden zich meestal op de harde schijf van een eindgebruiker. Dit geeft praktische problemen voor personen die niet steeds op dezelfde computer werken (bv. studenten die in PC klassen van een universiteit werken). Smart Cards die via een Smart Card lezer gelezen kunnen worden, zijn waarschijnlijk de oplossing voor de toekomst.
O.a. de Amerikaanse regering aanziet sterke cryptografie als militaire technologie die niet mag worden uitgevoerd. Software van Amerikaanse leveranciers mag enkel uitgevoerd worden met systemen die korte sleutels gebruiken: met een reeks krachtige computers, en met voldoende tijd, kan men de sleutels dan toch kraken. Voor bepaalde toepassingen (bv. banktoepassingen of toepassingen uitsluitend bestemd voor authenticatie) zijn de uitvoerregels minder streng.
Cryptografie is gebaseerd op mathematische formules; in sommige landen zijn deze formules gepatenteerd, en moeten er licentierechten betaald worden voordat men cryptografie die gebruikt maakt van deze formules kan aanwenden.
Encryptie kan op verschillende niveaus (in het OSI netwerklagenmodel ) gebeuren:
VPN's kunnen gebaseerd zijn op encryptie van computer tot computer, ofwel gebeurt de encryptie tussen twee firewalls die verschillende netwerksegmenten van een bedrijf verbinden via het publieke Internet.
|
The PISA-project is financed by the OSTC, Belgian Federal Office for Scientific,
Technical and Cultural Affairs (DWTC - SSTC). Project description of PISA |
URL: http://pisa.belnet.be/pisa/pisa.htm |