Mistakes in cryptographic software implementations of-ten undermine the strong security guarantees offered by cryptography. This paper presents a systematic study of cryptographic vulnerabilities in practice, an examination of state-of-the-art techniques to prevent such vulnerabil-ities, and a discussion of open problems and possible future research directions. Our study covers 269 cryp-tographic vulnerabilities reported in the CVE database from January 2011 to May 2014. The results show that just 17 % of the bugs are in cryptographic libraries (which often have devastating consequences), and the remaining 83 % are misuses of cryptographic libraries by individual applications. We observe that preventing bugs in different parts of a system r...
Producing secure software is extremely hard to do right. The number of security flaws and vulnerabi...
This work analyzes cryptography misuse by software developers, from their contributions to online fo...
The correct use of cryptography is central to ensuring data security in modern software systems. Hen...
Security and cryptographic applications or libraries, just as any other generic software products ma...
Previous studies have shown that cryptography is hard for developers to use and misusing cryptograph...
The goal of the paper is to analyse common problems of implementation of cryptographic algorithms, a...
Cryptography is often a critical component in secure software systems. Cryptographic primitive misus...
The goal of the paper is to discuss some possibilities of effective implementing cryptographic algor...
As the cornerstone of the internet, cryptography is becoming increasingly important in software deve...
This dissertation examines security vulnerabilities that arise due to communication failures and inc...
One of the key challenges in the development of secure software is the tradeoff between usability an...
Recent studies have revealed that 87 % to 96 % of the Android apps using cryptographic APIs have a m...
Prior research has shown that cryptography is hard to use for developers. We aim to understand what ...
Abstract. With physical attacks threatening the security of current cryptographic schemes, no securi...
Recent studies have shown that developers have difficulties in using cryptographic APIs, which often...
Producing secure software is extremely hard to do right. The number of security flaws and vulnerabi...
This work analyzes cryptography misuse by software developers, from their contributions to online fo...
The correct use of cryptography is central to ensuring data security in modern software systems. Hen...
Security and cryptographic applications or libraries, just as any other generic software products ma...
Previous studies have shown that cryptography is hard for developers to use and misusing cryptograph...
The goal of the paper is to analyse common problems of implementation of cryptographic algorithms, a...
Cryptography is often a critical component in secure software systems. Cryptographic primitive misus...
The goal of the paper is to discuss some possibilities of effective implementing cryptographic algor...
As the cornerstone of the internet, cryptography is becoming increasingly important in software deve...
This dissertation examines security vulnerabilities that arise due to communication failures and inc...
One of the key challenges in the development of secure software is the tradeoff between usability an...
Recent studies have revealed that 87 % to 96 % of the Android apps using cryptographic APIs have a m...
Prior research has shown that cryptography is hard to use for developers. We aim to understand what ...
Abstract. With physical attacks threatening the security of current cryptographic schemes, no securi...
Recent studies have shown that developers have difficulties in using cryptographic APIs, which often...
Producing secure software is extremely hard to do right. The number of security flaws and vulnerabi...
This work analyzes cryptography misuse by software developers, from their contributions to online fo...
The correct use of cryptography is central to ensuring data security in modern software systems. Hen...