Development of a MS CryptoAPI CNG tracer

DSpace/Manakin Repository

Show simple item record

dc.contributor.advisor Focardi, Riccardo it_IT
dc.contributor.author Bustreo, Paolo <1991> it_IT
dc.date.accessioned 2016-06-15 it_IT
dc.date.accessioned 2016-10-07T07:57:50Z
dc.date.issued 2016-06-30 it_IT
dc.identifier.uri http://hdl.handle.net/10579/8589
dc.description.abstract Windows-based applications most often rely on the the Microsoft Cryptographic Application Programming Interface (MS-CAPI) to handle cryptography: developers use it largely, for example to secure sensitive data, manage certificates, generate passwords, exchange messages with other entities. A lot of commercial applications have been developed combining internal cryptographic implementations, ready-to-use modules or external independent libraries. Because of this, it’s hard to evaluate the overall security level of a product: companies need a tool to get a clear view on their cryptography to assess its correct usage. During his internship at Cryptosense in Paris, the author of this thesis started the development of an application to solve this problem. Following the path provided by the pre-existing Java App Tracer, the project makes use of a Windows hooking library to intercept the calls to the functions contained in the CryptoAPI to analyse their parameters and results. The final outcome is a complete prototype of tracer which evaluates a limited set of cryptographic properties and generates an easy-readable report in the HTML format. This prototype has been tested with basic programs, but also with bigger everyday applications showing interesting behaviours and good premises for further developments. it_IT
dc.language.iso it_IT
dc.publisher Università Ca' Foscari Venezia it_IT
dc.rights © Paolo Bustreo, 2016 it_IT
dc.title Development of a MS CryptoAPI CNG tracer it_IT
dc.title.alternative it_IT
dc.type Master's Degree Thesis it_IT
dc.degree.name Informatica - computer science it_IT
dc.degree.level Laurea magistrale it_IT
dc.degree.grantor Dipartimento di Scienze Ambientali, Informatica e Statistica it_IT
dc.description.academicyear 2015/2016, sessione estiva it_IT
dc.rights.accessrights closedAccess it_IT
dc.thesis.matricno 852840 it_IT
dc.subject.miur it_IT
dc.description.note it_IT
dc.degree.discipline it_IT
dc.contributor.co-advisor it_IT
dc.date.embargoend 10000-01-01
dc.provenance.upload Paolo Bustreo (852840@stud.unive.it), 2016-06-15 it_IT
dc.provenance.plagiarycheck Riccardo Focardi (focardi@unive.it), 2016-06-27 it_IT


Files in this item

This item appears in the following Collection(s)

Show simple item record