密码学中的关键概念与技术解析
在密码学的领域中,存在着众多关键的概念和技术,它们对于保障信息安全起着至关重要的作用。下面将详细介绍因子基、分解电路、失败停止签名、公平交换、快速相关攻击、故障攻击、FEAL 算法等多个方面的内容。
1. 因子基(Factor Base)
因子基是指一组小素数(更一般地,素数幂和不可约多项式),在各种整数分解算法以及某些解决离散对数问题的算法中,会在这些数之间构建关系。因子基的选择,特别是其中的最大值(称为平滑度界限),对这些算法的时间和硬件要求起着关键作用。
2. 分解电路(Factoring Circuits)
Bernstein 提出了一种基于在大量小处理器网格中进行排序的新方法,用于数域筛法的关系组合步骤。后来还出现了基于类似网格路由的变体。此外,也有人提出了基于传统方法的硬件关系收集方法。截至 2003 年夏天,一台价值 1000 万美元(不包括研发成本)的设备有望以每年一个的速率分解 1024 位的 RSA 模数。同时,还提出了一种以运行时间和所需硬件成本的乘积来衡量整数分解成本的替代方法。
3. 失败停止签名(Fail - Stop Signature)
失败停止签名是一种数字签名,签名者享有无条件不可伪造性(误差概率可忽略不计),而验证者仅享有计算安全性。如果签名者面对一个她未产生的所谓签名,她可以以极高的概率证明该签名是伪造的,之后可以撤销其验证密钥。失败停止签名的安全性比 GMR 签名等标准数字签名方案更强,并且普通数字签名可以由失败停止签名构建,但反之则不行。
失败停止签名方案的操作包括:
- 为个人生成私钥和公钥对。
- 生成失败
超级会员免费看
订阅专栏 解锁全文
3469

被折叠的 条评论
为什么被折叠?



