Název:
Srovnání kryptografických knihoven v prostředí Linux
Překlad názvu:
Comparison of Cryptographic Libraries in Linux Environment
Autoři:
Bartoš, Milan ; Malinka, Kamil (oponent) ; Barabas, Maroš (vedoucí práce) Typ dokumentu: Bakalářské práce
Rok:
2013
Jazyk:
cze
Nakladatel: Vysoké učení technické v Brně. Fakulta informačních technologií
Abstrakt: [cze][eng]
Bakalářská práce se zabývá srovnáním tří používaných kryptografických knihoven v prostředí operačního systému Linux. Jedná se o knihovny GnuTLS/nettle, NSS a OpenSSL. Tyto jsou srovnány z hlediska podpory základní kryptografické funkcionality (symetrické a asymetrické šifry, hashovací algoritmy, SSL/TLS), práce s hardwarovými tokeny a s protokoly SSL/TLS. Knihovny jsou dále srovnány z hlediska návrhu API se zaměřením na jeho stabilitu a práci s certifikáty a možnosti více nezávislých použití knihovny v rámci jednoho procesu.
Bachelor's thesis deals with the comparison of the three cryptographic libraries used in the Linux environment. These are GnuTLS/nettle, NSS and OpenSSL. These are compared in terms of support for basic cryptographic functionality (symmetric and asymmetric ciphers, hash algorithms, SSL/TLS), working with hardware tokens and SSL/TLS. Libraries are also compared in terms of API design with a focus on stability and work with certificates and the possibility of more independent use of the library in a single process.
Klíčová slova:
API; asymetrická kryptografie; digitální podpisy; GnuTLS; hashovací algoritmy; kryptografické knihovny; kryptografie; MAC; nettle; NSS; OpenSSL; PKCS; PKCS #11; PKCS #7; smart cards; SSL; symetrická kryptografie; TLS; API; asymetric cryptography; cryptographic libraries; cryptography; digital signatures; GnuTLS; hash algorithms; MAC; nettle; OpenSSL; PKCS; PKCS #11; PKCS #7; smart cards; SSL; symetric cryptography; TLS
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: http://hdl.handle.net/11012/54834