中文

从困境到简单:Java 加密 API 的可用性与安全性

密码学与安全 2024-09-10 v1 软件工程

摘要

密码学误用在野外广泛存在。加密 API 对开发者而言难以使用,静态分析工具也未能检测到每一种误用。我们开发了 SafEncrypt,一个为 Java 开发者简化加密任务的 API。它建立在本地 Java Cryptography Architecture 之上,掩盖了开发者的密码学复杂性和错误的低层细节。实验表明,SafEncrypt 适用于各级经验丰富度的开发者。

关键词

引用

@article{arxiv.2409.05128,
  title  = {From Struggle to Simplicity with a Usable and Secure API for Encryption in Java},
  author = {Ehsan Firouzi and Ammar Mansuri and Mohammad Ghafari and Maziar Kaveh},
  journal= {arXiv preprint arXiv:2409.05128},
  year   = {2024}
}

备注

ESEM 2024