Näytä suppeat kuvailutiedot

dc.contributor.advisorPölönen, Ilkka
dc.contributor.authorLeirimaa, Kristian
dc.date.accessioned2024-11-01T17:03:19Z
dc.date.available2024-11-01T17:03:19Z
dc.date.issued2024
dc.identifier.urihttps://jyx.jyu.fi/handle/123456789/98042
dc.description.abstractThe technological development of quantum computers has advanced dramatically in recent years as organizations and governments seek to take advantage of the increasing computing power of quantum computers. Although quantum computers have the potential to benefit people and economies in many areas, they also threaten the security of modern cryptography, especially the widely used public key cryptography such as RSA, DH, ECC, and DSA. Since these algorithms will be completely broken in the future, quantum-safe alternatives are being developed and researched to mitigate the threat. History has shown that replacing cryptographic algorithms is a long and difficult process, and given the complexity of modern information systems, automated tools are needed to support post-quantum cryptography migration and cryptographic agility. In this research, an automated Cryptography Bill of Materials (CBOM) generator was built as a solution to this need and it's feasibility was analyzed. Design science principles were used to guide the research process, as well as the building and evaluation of the created artifact. The main result of the research is an artifact capable of generating CBOMs by scanning cryptographic algorithms from JavaScript source files that implement the Node.js Crypto module. In addition, the research proved that an automated CBOM tool based on regular expression searches is a feasible and accurate solution for capturing cryptographic components.en
dc.format.extent105
dc.format.mimetypeapplication/pdf
dc.language.isoeng
dc.rightsCC BY
dc.titleSupporting PQC migration and cryptographic agility with automated CBOM generation
dc.typemaster thesis
dc.identifier.urnURN:NBN:fi:jyu-202411016889
dc.contributor.tiedekuntaInformaatioteknologian tiedekuntafi
dc.contributor.tiedekuntaFaculty of Information Technologyen
dc.contributor.yliopistoUniversity of Jyväskyläen
dc.contributor.yliopistoJyväskylän yliopistofi
dc.contributor.oppiaineSpecialisation in Software Developmenten
dc.contributor.oppiaineOhjelmistokehityksen opintosuuntafi
dc.type.coarhttp://purl.org/coar/resource_type/c_bdcc
dc.rights.copyright© The Author(s)
dc.rights.accesslevelopenAccess
dc.type.publicationmasterThesis
dc.format.contentfulltext
dc.rights.urlhttps://creativecommons.org/licenses/by/4.0/


Aineistoon kuuluvat tiedostot

Thumbnail

Aineisto kuuluu seuraaviin kokoelmiin

Näytä suppeat kuvailutiedot

CC BY
Ellei muuten mainita, aineiston lisenssi on CC BY