From Struggle to Simplicity with a Usable and Secure API for Encryption in Java

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Firouzi, Ehsan, Mansuri, Ammar, Ghafari, Mohammad, Kaveh, Maziar
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909308699017216
author Firouzi, Ehsan
Mansuri, Ammar
Ghafari, Mohammad
Kaveh, Maziar
author_facet Firouzi, Ehsan
Mansuri, Ammar
Ghafari, Mohammad
Kaveh, Maziar
contents Cryptography misuses are prevalent in the wild. Crypto APIs are hard to use for developers, and static analysis tools do not detect every misuse. We developed SafEncrypt, an API that streamlines encryption tasks for Java developers. It is built on top of the native Java Cryptography Architecture, and it shields developers from crypto complexities and erroneous low-level details. Experiments showed that SafEncrypt is suitable for developers with varying levels of experience.
format Preprint
id arxiv_https___arxiv_org_abs_2409_05128
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle From Struggle to Simplicity with a Usable and Secure API for Encryption in Java
Firouzi, Ehsan
Mansuri, Ammar
Ghafari, Mohammad
Kaveh, Maziar
Cryptography and Security
Software Engineering
Cryptography misuses are prevalent in the wild. Crypto APIs are hard to use for developers, and static analysis tools do not detect every misuse. We developed SafEncrypt, an API that streamlines encryption tasks for Java developers. It is built on top of the native Java Cryptography Architecture, and it shields developers from crypto complexities and erroneous low-level details. Experiments showed that SafEncrypt is suitable for developers with varying levels of experience.
title From Struggle to Simplicity with a Usable and Secure API for Encryption in Java
topic Cryptography and Security
Software Engineering
url https://arxiv.org/abs/2409.05128