摘要
一种结合区块链的量子密钥分发与验证系统及其工作方法属于密钥分发技术领域。本发明借鉴了边缘节点的思想,采用了用户组模式,由用户组代表人进行BLS签名聚合后,将BLS聚合签名交给后台处理服务器进行数字签名验证,从而验证用户组中用户身份和用户组中用户获得共同的量子密钥需求的真实性。减少了多个用户单独向系统发送BLS数字签名的通信负载,提高了系统的运行速度减少存储空间的占用。本发明使用区块链技术,将量子密钥的哈希值放在了区块链系统中,区块链设置多个节点,每个节点会在后台周期性的与其它随机的多个节点的数据进行比较,保持区块数据状态同步。本发明使用反向代理和防火墙来提高后台处理服务器的安全性。