Bajecny svet elektronickeho podpisu | online podpora stejnojmenne knihy z Edice CZ.NIC

5.5.1.3         Generování soukromého klíče přímo v čipové kartě či tokenu

Jiným příkladem toho, kdy možnost exportu soukromého klíče nemůžeme ovlivnit, jsou právě externí úložiště charakteru čipových karet a USB tokenů.

Ty dnes umožňují generovat nová párová data (nový soukromý a veřejný klíč) přímo uvnitř karty či tokenu, ale z důvodu vyšší bezpečnosti (kvůli které jsou používány) ani nepřipouští možnost jakéhokoli exportu soukromého klíče. Takže ten ani není možné generovat jako exportovatelný.

S touto vlastností čipových karet a USB tokenů souvisí i výjimka z dříve popisovaného pravidla: že od certifikační autority bychom neměli nikdy požadovat, aby nám generovala naše párová data (ale měli bychom si je vždy generovat sami a svůj soukromý klíč nedávat nikomu, ani certifikační autoritě).

V případě čipových karet a USB tokenů však lze udělat výjimku: jelikož zde nehrozí, že by certifikační autorita mohla soukromý klíč nějak „vytáhnout ven“ z karty či tokenu, může po ní chtít, aby nám vygenerovala naše párová data ona.

Jinými slovy: pouze v tomto případě, kdy nám certifikační autorita poskytuje i kartu či token, nemusíme svá párová data generovat sami a můžeme to požadovat od certifikační autority[19].


[19] Alespoň teoreticky je ale možné, aby certifikační autorita generovala párová data pro svého zákazníka i v jiných případech, kdy nejde o čipovou kartu či token. Pamatuje na to zákon (č. 227/2000 Sb., o elektronickém podpisu), který ale v takovém případě autoritu zavazuje k přísným bezpečnostním opatřením (požaduje utajení klíčů před jejich předáním, zakazuje jejich kopírování a uchovávání déle, než je nezbytné). Tuzemské certifikační autority této možnosti ale v praxi většinou nevyužívají.



© Jiří Peterka, 2011, profil na Google+
Valid HTML 4.01 Transitional Ověřit CSS!
3A2E
5665
6E6F
7661
6E69
2E3A
0D0A
5475
746F
206B
6E69
6875
2076
656E
756A
6920
7376
6520
7A65
6E65
2049
7265
6E65
2C20
7379
6E6F
7669
204A
6972
696D
7520
6120
6463
6572
6920
4576
652E
0D0A
5620
5072
617A
652C
204C
5032
3031
3020
4A69
7269
2050
6574
6572
6B61