Hurdles for Developers in Cryptography

Hazhirpasand, Mohammadreza; Nierstrasz, Oscar; Shabani, Mohammadhossein; Ghafari, Mohammad (2021). Hurdles for Developers in Cryptography. In: 2021 IEEE International Conference on Software Maintenance and Evolution (ICSME). Luxembourg. Sept. 27 2021 to Oct. 1 2021. 10.1109/ICSME52107.2021.00076

[img]
Preview
Text
Hazh21c.pdf - Accepted Version
Available under License Creative Commons: Attribution (CC-BY).

Download (246kB) | Preview
[img] Text
Hurdles_for_Developers_in_Cryptography.pdf - Published Version
Restricted to registered users only
Available under License Publisher holds Copyright.

Download (39MB)

Prior research has shown that cryptography is hard to use for developers. We aim to understand what cryptography issues developers face in practice. We clustered 91 954 cryptography-related questions on the Stack Overflow website, and manually analyzed a significant sample (i.e., 383) of the questions to comprehend the crypto challenges developers commonly face in this domain. We found that either developers have a distinct lack of knowledge in understanding the fundamental concepts, e.g., OpenSSL, public-key cryptography or password hashing, or the usability of crypto libraries undermined developer performance to correctly realize a crypto scenario. This is alarming and indicates the need for dedicated research to improve the design of crypto APIs.

Item Type:

Conference or Workshop Item (Paper)

Division/Institute:

08 Faculty of Science > Institute of Computer Science (INF)
08 Faculty of Science > Institute of Computer Science (INF) > Software Composition Group (SCG) [discontinued]

UniBE Contributor:

Hazhirpasand Barkadehi, Mohammadreza, Nierstrasz, Oscar, Ghafari, Mohammad

Subjects:

000 Computer science, knowledge & systems

ISBN:

978-1-6654-2882-8

Language:

English

Submitter:

Oscar Nierstrasz

Date Deposited:

24 Feb 2022 12:21

Last Modified:

05 Dec 2022 16:07

Publisher DOI:

10.1109/ICSME52107.2021.00076

ArXiv ID:

2108.07141v1

Uncontrolled Keywords:

scg-pub security snf-asa3 scg21 jb22

BORIS DOI:

10.48350/165146

URI:

https://boris.unibe.ch/id/eprint/165146

Actions (login required)

Edit item Edit item
Provide Feedback