一种利用 zk-SNARKs 分发 QRNG 密钥的隐私保护密钥传输协议
密码学与安全
2024-03-26 v1
摘要
高熵随机数是密码学的重要组成部分,量子随机数生成器 (QRNG) 作为一种新兴技术,能够为密码算法提供高质量密钥,但目前 unfortunately 难以获取。现有的“熵即服务”解决方案要求用户信任分发密钥材料的中心机构,这在高隐私环境中并不可取。在本文中,我们提出了一种新颖的密钥传输协议,允许用户以服务器无法识别哪个用户正在接收每个密钥的方式获取由 QRNG 生成的密码材料。这是通过引入零知识简洁非交互式知识论证 (zk-SNARK) 实现的,这是一种允许用户证明知晓某个值而无需揭示该值的密码学原语。对该协议的安全性分析证明,它满足本文定义的匿名性、不可伪造性和机密性属性。我们还提供了该协议的实现,展示了其功能和性能,并使用 NFC 作为 QRNG 密钥的传输通道。
引用
@article{arxiv.2401.16170,
title = {A Privacy-preserving key transmission protocol to distribute QRNG keys using zk-SNARKs},
author = {David Soler and Carlos Dafonte and Manuel Fernández-Veiga and Ana Fernández Vilas and Francisco J. Nóvoa},
journal= {arXiv preprint arXiv:2401.16170},
year = {2024}
}
备注
36 pages, 6 figures. Submitted to Computer Networks