5. Podpůrné funkce

        Mezi funkce, které jsou nezbytné pro použití elektronického podpisu, patří:

-         Funkce pro vytvoření kryptografického kontrolního součtu zprávy. Kryptografický kontrolní součet je zhuštěnou reprezentací informace, která má být podepsána. Použitý algoritmus kryptografického kontrolního součtu musí zajistit, že je výpočetně nezvládnutelné nalézt k danému kontrolnímu součtu odpovídající zprávu nebo nalézt dvě různé zprávy, které mají stejný kryptografický kontrolní součet. Mezi vhodné algoritmy patří zejména MD5 a SHS.

-         Pro generování páru veřejný klíč/soukromý klíč je nezbytný kryptograficky bezpečný generátor náhodných čísel. Lze použít buď hardwarový šumový generátor náhodných čísel, nebo softwarový generátor pseudonáhodných čísel.

-         Pro rutinní používání  elektronického podpisu je nezbytný mechanismus spojení veřejného klíče a jeho vlastníka. To znamená, že musí existovat bezpečný způsob, jak ke každé identifikaci subjektu zjistit jeho veřejný klíč. Mechanismus může být  založen např. na certifikační autoritě, která generuje certifikáty, obsahující identifikaci subjektu a jeho veřejný klíč.

-         Pro úspěšnou implementaci je však třeba zvládnout i některé systémové, organizační a právní otázky. Například může být nezbytné zajišťovat centrální registraci veřejných klíčů uživatelů v adresáři nebo získávání časových razítek dokumentů. Zde musí být vzaty v úvahu právní náležitosti, jako např. zodpovědnost ceritifikační autority, přijímání elektronicky podepsaných dokumentů orgány státní správy a důkazní síla elektronického podpisu u soudu. V konkrétní aplikaci je rovněž třeba vyřešit některé technické detaily, jako jsou mechanismy generování a distribuce certifikátů a mechanismy rušení platnosti certifikátů.

 

 | << | TOP | HOME | OBSAH | >> |