Softwarová knihovna základních symetrických a asymetrických primitiv moderní kryptografie na embedded platformách

but.committeeprof. Ing. Miroslav Vozňák, Ph.D. (předseda) doc. Ing. Petr Münster, Ph.D. (místopředseda) Ing. Rudolf Vohnout, Ph.D. (člen) doc. Ing. Václav Oujezský, Ph.D. (člen) Ing. Anna Kubánková, Ph.D. (člen) Ing. Marek Sikora (člen) Ing. Petr Jedlička (člen)cs
but.defenceStudent prezentoval výsledky své práce a komise byla seznámena s posudky. Otázky oponenta a komise: 1) Proč bylo zvoleno Raspberry Pi, když zadání říká platformy pro smart metering? 2) Proč byly zvoleny právě tyto kryptografické algoritmy? 3) Jak jednoduše přidáme další algoritmy na nástroje Cipher-Benc? 4) Proč jste zvolil jazyk Python? Student obhájil diplomovou práci a odpověděl na otázky členů komise a oponenta.cs
but.jazykčeština (Czech)
but.programInformační bezpečnostcs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorLieskovan, Tomášcs
dc.contributor.authorMiška, Matějcs
dc.contributor.refereeMlýnek, Petrcs
dc.date.created2022cs
dc.description.abstractTato diplomová práce se zabývá rešerší kryptografických primitiv na embedded systémech, které jsou v navazující praktické části testovány na platformách Raspberry Pi a výsledky porovnány. Obsahem rešerše je objasnění využití kryptografie v informačních systémech, příklad protokolu využívajícího kryptografii v energetice, výběr kryptografických primitiv na základě doporučení bezpečnostních institucí, popis embedded platforem Raspberry Pi a uvedení kryptografických knihoven poskytujících nástroje na provádění kryptografických operací. Výsledkem teoretické části práce je soupis potřebných informací pro vytvoření testovacího nástroje. Navazující praktická část se zaobírá teoretickým návrhem požadovaného nástroje, určením funkcí, kterými nástroj musí disponovat a způsobem provádění testování. Následuje popis výběru programovacího jazyka a vývojového prostředí vhodného pro tuto práci společně s popisem vnitřní struktury vytvořené aplikace. Parametry testování jsou především výpočetní, paměťová a časová náročnost kryptografických primitiv na systém. Závěr práce se věnuje způsobům, jak spustit a ovládat aplikaci, prezentaci naměřených výsledků, samotným výsledkům testování vybraných embedded platforem a diskusi těchto výsledků.cs
dc.description.abstractThis master thesis deals with a search of cryptographic primitives for embedded systems, which are tested on Raspberry Pi platforms and the results compared in the subsequent practical part. The content of the research is an explanation of the use of cryptography in information systems, an example of a protocol using cryptography in the energy sector, the selection of cryptographic primitives based on recommendations from security institutions, a description of Raspberry Pi embedded platforms and an introduction of cryptographic libraries providing tools to perform cryptographic operations. The theoretical part of the thesis results in an overview of the information needed to create a test tool. The subsequent practical part deals with the theoretical design of the required tool, the determination of the functions that the tool must have and the way of performing the testing. This is followed by a description of the choice of the programming language and development environment suitable for this work, together with a description of the internal structure of the developed application. The testing parameters are mainly the computational, memory and time requirements of the cryptographic primitives on the system. The paper concludes with methods of running and controlling the application, possible presentation of the measured results, the actual results of testing the selected embedded platforms and a discussion of these results.en
dc.description.markAcs
dc.identifier.citationMIŠKA, M. Softwarová knihovna základních symetrických a asymetrických primitiv moderní kryptografie na embedded platformách [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2022.cs
dc.identifier.other141399cs
dc.identifier.urihttp://hdl.handle.net/11012/204756
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectKryptografická primitivacs
dc.subjectkryptografiecs
dc.subjectDLMS/COSEMcs
dc.subjectembedded platformacs
dc.subjectRaspberry Pics
dc.subjectNISTcs
dc.subjectENISAcs
dc.subjectNÚKIBcs
dc.subjectBlokové šifrycs
dc.subjectProudové šifrycs
dc.subjectHashcs
dc.subjectDigitální podpiscs
dc.subjectDistribuce klíčůcs
dc.subjectAlgoritmy autentizačních technikcs
dc.subjectOpenSSLcs
dc.subjectCrypto++cs
dc.subjectPythoncs
dc.subjectPyCryptographycs
dc.subjectmatplotlibcs
dc.subjectECPycs
dc.subjecteciespycs
dc.subjectPyQt5cs
dc.subjectGUI.cs
dc.subjectCryptographic primitivesen
dc.subjectcryptographyen
dc.subjectDLMS/COSEMen
dc.subjectembedded platformen
dc.subjectRaspberry Pien
dc.subjectNISTen
dc.subjectENISAen
dc.subjectNÚKIBen
dc.subjectBlock ciphersen
dc.subjectStream ciphersen
dc.subjectHashen
dc.subjectDigital signatureen
dc.subjectKey distributionen
dc.subjectAlgorithms of authentication techniques OpenSSLen
dc.subjectCrypto++en
dc.subjectPythonen
dc.subjectPyCryptographyen
dc.subjectmatplotliben
dc.subjectECPyen
dc.subjecteciespyen
dc.subjectPyQt5en
dc.subjectGUI.en
dc.titleSoftwarová knihovna základních symetrických a asymetrických primitiv moderní kryptografie na embedded platformáchcs
dc.title.alternativeSoftware library of basic symmetric and asymmetric primitives of modern cryptography on embedded platformsen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2022-06-07cs
dcterms.modified2024-05-17-12:54:18cs
eprints.affiliatedInstitution.facultyFakulta elektrotechniky a komunikačních technologiícs
sync.item.dbid141399en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 14:29:42en
sync.item.modts2025.01.15 22:49:41en
thesis.disciplinebez specializacecs
thesis.grantorVysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. Ústav telekomunikacícs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
3.99 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
appendix-1.zip
Size:
13.85 MB
Format:
zip
Description:
appendix-1.zip
Loading...
Thumbnail Image
Name:
review_141399.html
Size:
3.69 KB
Format:
Hypertext Markup Language
Description:
file review_141399.html
Collections