REESSE1-E公钥签名方案详解:非线性多变量设计与安全性提升
需积分: 0 132 浏览量
更新于2024-09-06
收藏 196KB PDF 举报
REESSE1-E公钥签名方案是由苏盛辉提出的,该方案具有多变量、非线性和不确定性的特性,旨在提供高度安全的数字签名服务。该方案的核心在于其密钥生成、数字签名和身份验证算法的设计,以及对模数M的选择和杠杆函数(lever function)的使用。
首先,密钥生成过程是关键步骤。它涉及到生成一个互素序列{A1,...,An},其中每个元素是互不相同、两两互素的正整数。这个序列的特点使得子集的连乘积(互素序列乘积)G对于选择的子集是唯一的。为了确保安全性,需要找到一个足够大的素数M,满足M大于所有Ai的乘积,并且对于1到n+4之间的任何素数q,(q * (log_q n+4)^2) | (M-1)。这样,M的约束条件确保了协议的复杂性和抗攻击性。
杠杆函数在此方案中扮演重要角色,它是个单射映射,其值域限定在(1, M-1)之间。生成公钥和私钥时,每个用户的杠杆函数值ℓ(i)是从Ω={5,...,n+4}中选取的两两不同的值。
在数字签名和身份验证部分,算法的改动旨在增强抵抗已知签名伪造的能力。具体的细节没有在提供的部分内容中详述,但可以推测这些修改可能涉及对原始REESSE1签名方案的改进,以增强对抗诸如重放攻击和签名替换攻击的能力。
安全性是REESSE1-E方案的一个重要考虑因素。由于模数M的特殊构造和杠杆函数的非线性性质,方案被认为在一定程度上等价于离散对数问题,这是当前公钥密码学中的一个难题,这使得方案在理论上难以破解。
关键词“公开密钥密码体制”强调了方案基于公钥加密的原理,而“数字签名”则直接体现了方案的主要应用。其他关键词“安全性”、“杠杆函数”和“互素序列”则分别突出了方案设计的核心要素和保证安全性的关键技术。
总结来说,REESSE1-E公钥签名方案通过精心设计的密钥生成、数字签名和身份验证算法,以及对模数M的约束和杠杆函数的巧妙运用,提供了一种具有高级别安全性的公钥签名方案。这个方案在现代信息安全领域具有重要的研究价值。
2019-08-15 上传
2021-03-03 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
2024-12-31 上传
weixin_39840387
- 粉丝: 791
- 资源: 3万+