Systém pro digitální podpis a šifrování
Loading...
Date
Authors
Petržálek, Jakub
Advisor
Referee
Mark
B
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
ORCID
Abstract
Bakalářská práce se zabývá návrhem a implementací aplikace pro šifrování a digitální podpis souborů s využitím infrastruktury veřejných klíčů (PKI). V úvodní části je provedena analýza současných šifrovacích standardů, metod digitálního podepisování a technologií vhodných pro praktickou realizaci systému. Následně je navržen a implementován systém umožňující šifrování a dešifrování dat, vytváření digitálních podpisů a jejich ověřování. Řešení využívá open-source knihovnu OpenSSL jako základní nástroj pro kryptografické operace.
The bachelor thesis focuses on the design and implementation of an application for file encryption and digital signature using Public Key Infrastructure (PKI). The introductory part analyzes current encryption standards, digital signature methods, and technologies suitable for practical implementation. A system is then designed and implemented that enables data encryption and decryption, creation of digital signatures, and their verification. The solution uses the open-source library OpenSSL as the core tool for cryptographic operations.
The bachelor thesis focuses on the design and implementation of an application for file encryption and digital signature using Public Key Infrastructure (PKI). The introductory part analyzes current encryption standards, digital signature methods, and technologies suitable for practical implementation. A system is then designed and implemented that enables data encryption and decryption, creation of digital signatures, and their verification. The solution uses the open-source library OpenSSL as the core tool for cryptographic operations.
Description
Keywords
Symetrická kryptografie , asymetrická kryptografie , digitální podpis , infrastruktura veřejných klíčů , OpenSSL , šifrování souborů , bezpečnost dat , ověřování podpisu , Symmetric cryptography , asymmetric cryptography , digital signature , public key infrastructure , OpenSSL , file encryption , data security , signature verification
Citation
PETRŽÁLEK, J. Systém pro digitální podpis a šifrování [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2025.
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
bez specializace
Comittee
Ing. Kryštof Zeman, Ph.D. (člen)
Ing. Pavel Sikora (člen)
Ing. Ondřej Pavelka (člen)
Ing. Martin Plšek, Ph.D. (člen)
prof. Ing. Dan Komosný, Ph.D. (předseda)
doc. Ing. David Kubánek, Ph.D. (místopředseda)
Date of acceptance
2025-06-17
Defence
Student prezentoval výsledky své práce a komise byla seznámena s posudky. Student obhájil bakalářskou práci a odpověděl na otázky členů komise a oponenta.
Otázky oponenta:
1) Vysvětlete, proč obr. 3 platí jen pro podpis RSA. Využijte k tomu vztah (2.4).
2) Vysvětlete, proč jste se rozhodl zprávu nejprve šifrovat a autentizovat v režimu GCM a výsledek poté podepsat.
Otázky komise:
1) Jaké soubory jsou podporovány k podpisu?
2) Kde je podpis umístěn?
3) Porovnával jste svoje řešení s nějakým komerčním?
Result of defence
práce byla úspěšně obhájena
