arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2004.01403cs.CR
收藏

一个“终极”安全漏洞

A "Final" Security Bug

Quan Thoi Minh Nguyen

摘要:

本文讨论了Google Tink的Ed25519 Java实现中修复的关键安全错误。该漏洞允许远程攻击者提取只有两个Ed 25519签名的私钥。该漏洞源于对Java程序设计语言中“final”含义的误解。该漏洞是在Google Tink正式发布之前的安全审查中发现的。它强化了编写安全加密代码的挑战,以及安全审查过程的重要性,即使是对于专业密码学家编写的代码。

英文摘要:

This article discusses a fixed critical security bug in Google Tink's Ed25519 Java implementation. The bug allows remote attackers to extract the private key with only two Ed25519 signatures. The vulnerability comes from the misunderstanding of what "final" in Java programming language means. The bug was discovered during security review before Google Tink was officially released. It reinforces the challenge in writing safe cryptographic code and the importance of the security review process even for the code written by professional cryptographers.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑