Na stiahnutie

... z Mekovej tvorby a mnoho iného

CrySign Software

V tejto diplomovej práci bolo mojou úlohou vymyslieť software, ktorý by umožňoval použiť mobilný telefón ako klasický kryptografický token na digitálny podpis a dešifrovanie s použitím asymetrickej kryptografie. V počítači sa mobil tvári ako bežný token, čo umožňuje štandardný PKCS#11 modul (DLL súbor, ktorý si užívateľ môže načítať do akéhokoľvek softvéru podporujúceho PKCS#11). Samozrejme, súkromné kľúče nikdy nesmú opustiť token, ktorý len poskytuje operácie ich vyžadujúce.

Keďže som mal v tom čase mobil s OS Windows Mobile 6.1 a v ňom bol podporovaný .NET Framework, vybral som si na implementáciu práve túto platformu. Mobilná časť pozostáva zo softvéru komunikujúceho s PC pomocou klasickej Ethernet siete.

Podporované operácie sú:

  • dešifrovanie (súkromným RSA kľúčom)
  • digitálne podpisovanie
  • prihlásenie na web pomocou osobného certifikátu
  • generovanie RSA kľúčov do tokenu (t.j. mobilu)

Prvé dve som vyvíjal a testoval na e-mailovom klientovi Mozilla Thunderbird, ostatné na prehliadači Mozilla Firefox. Skúšal som aj Adobe Acrobat Reader, ktorý údajne tiež podporuje PKCS#11, ale jeho implementácia je veľmi slabá a nedodržiava štandardy, preto to tam nefunguje.

Stiahnutím tohto softvéru získaš:

  • PKCS#11 modul pre PC
  • softvér pre Windows Mobile
  • používateľský manuál vo formáte CHM (Windows Help)
  • text diplomovej práce vo formáte PDF

Zdrojové kódy nie sú priložené, ale môžem zaslať na požiadanie. PKCS#11 modul je písaný v C++, mobilná časť v C# .NET.

Komentáre (0)

:} lol :D =) :o) :B 8-D :P :-)) :-< ;) :-/ :( :.( O.o ;o) :-* 8-| :-| 8)

Toplist