Přístupnostní navigace
E-application
Search Search Close
Bachelor's Thesis
Author of thesis: Jáchym Krejčí
Acad. year: 2025/2026
Supervisor: doc. Ing. Petr Sysel, Ph.D.
Reviewer: prof. Ing. Dan Komosný, Ph.D.
This bachelor's thesis focuses on the kernel keyrings key management system in the GNU/Linux operating system kernel. The aim of the thesis is to describe the principles of this mechanism, its use for secure storage of cryptographic keys, and the possibilities of integration with other Linux security and cryptographic interfaces. The theoretical part describes the Linux security model, basic types of cryptographic keys, the architecture of kernel keyrings, the keyctl tool, and the keyutils library. The thesis also covers the Trusted Platform Module (TPM), integration with the Kernel CryptoAPI, and a comparison with selected mechanisms for managing sensitive data in the Windows operating system. The practical part focuses on the implementation of a demonstration application written in C. The application provides a simple interface that allows users to list available keyrings, work with stored keys, perform asymmetric cryptographic operations using keys stored in kernel keyrings, use TPM for operations involving the private part of a key, and use the Kernel CryptoAPI for symmetric file encryption and decryption. The result of the thesis is a functional tool demonstrating the integration of kernel keyrings, TPM, and the Kernel CryptoAPI for managing and using cryptographic keys in the Linux environment.
kernel keyrings, GNU/Linux, cryptographic keys, keyctl, keyutils, TPM, Kernel CryptoAPI, cryptography, encryption, decryption
Date of defence
16.06.2026
Result of the defence
Defended (thesis was successfully defended)
Grading
A
Process of 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
Language of thesis
Czech
Faculty
Fakulta elektrotechniky a komunikačních technologií
Department
Department of Telecommunications
Study programme
Information Security (BPC-IBE)
Composition of Committee
doc. Ing. Jiří Hošek, Ph.D. (předseda) doc. Ing. Petr Sysel, Ph.D. (místopředseda) Mgr. Andrej Krištofík, Ph.D. (člen) Ing. Martin Štůsek, Ph.D. (člen) Ing. Radek Možný, Ph.D. (člen) Ing. Michal Lares, Ph.D. (člen) Ing. Patrik Dobiáš (člen)
Supervisor’s reportdoc. Ing. Petr Sysel, Ph.D.
Grade proposed by supervisor: A
Reviewer’s reportprof. Ing. Dan Komosný, Ph.D.
Grade proposed by reviewer: A
Responsibility: Mgr. et Mgr. Hana Odstrčilová