BLS with Random Oracle; BLS 短签名在随机谕言机模型下的安全证明 内容小结

本文深入探讨了BLS短签名在随机预言机模型下的安全证明,解析了模拟者如何在不掌握私钥的情况下构造可模拟签名,以及如何通过规约敌手伪造的签名来解决计算性困难问题。

BLS with Random Oracle;BLS 短签名在随机谕言机模型下的安全证明 内容小结

密码学安全规约推荐书目(博客为这两本书学习笔记与内容小结):

《密码学中的可证明安全性》杨波 清华大学出版社

《Introduction to Security Reduction》Fuchun Guo;Willy Susilo;Yi Mu Springer

数字签名的安全证明

数字签名的安全证明我们需要明确以下三个关键问题:

(1)模拟者构造的模拟协议是不是可模拟的?是不是和真实协议不可区分的?

(2)敌手伪造的数字签名是不是可规约的?是不是能解决困难问题实例的?

(3)规约是不是成功的?是否不可区分?是否考虑到了无用的攻击?是否有效解决问题?

需要关注的几个概率描述:

Ps : 成功模拟的概率

Pu: 敌手发起有用攻击的概率

er : 敌手解决困难问题的优势

T:解决潜在困难问题所花费的时间

紧规约与宽松规约

宽松规约:敌手成功发起能够解决困难问题的概率是与请求签名次数成线性关系的,称之为宽松规约。

紧规约:如果一个消息的签名能够被模拟生成也能被规约的生成,那么每次直接生成可规约的签名,敌手发起能够解决困难问题的概率为小的常量级,称之为紧规约。

注意:随机化签名算法往往可以通过随机salt的方式做到紧规约,但是确定性签名往往无法实现,2017 美密会Fuchun Guo 提出了一个确定性签名的紧规约。

数字签名在随机预言机模型下的总结

1. 潜在的困难问题是计算性困难问题(设计规约的根本依据)

2. 模拟者不掌握签名私

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值