自证明公钥系统中的多重数字签名算法分析与安全讨论

需积分: 19 0 下载量 139 浏览量 更新于2024-08-12 收藏 269KB PDF 举报
"这篇文章是2003年发表在《浙江工业大学学报》上的科研论文,作者包括邱飞岳、王丽萍和李浩君。文章主要探讨了一种基于自证明公钥系统的多重数字签名算法,旨在解决传统公钥密码体制中公钥安全性问题,如活动攻击和假冒攻击。" 在当前的数字签名技术中,许多方案依赖于传统的公钥基础设施(PKI),其中公钥通常存储在可信的第三方机构,这可能导致安全风险。为了克服这些问题,作者提出了一种创新的多重数字签名算法,该算法构建在自证明公钥系统之上。自证明公钥系统是一种允许每个用户可以验证其他用户公钥正确性的机制,无需通过中央权威机构,从而减少了被攻击的可能性。 文章详细描述了新算法的四个关键步骤:系统初始化、用户注册、签名生成和签名校验。在系统初始化阶段,设定必要的安全参数和基础结构。用户注册阶段,用户能够生成并验证自己的自证明公钥。签名生成阶段,涉及使用自证明公钥创建多个有效签名的过程,而签名校验阶段则确保这些签名的有效性和来源的真实性。 作者还对算法的安全性进行了理论分析,指出其安全性基于几个核心的密码学假设,包括单向杂凑函数的不可逆性、大整数因子分解的困难性以及离散对数问题的复杂性。这些基本假设是现代密码学中的基石,为算法提供了坚实的安全基础。 论文的关键贡献在于,通过自证明公钥的使用,提高了数字签名的抗攻击能力,尤其是在防止活动攻击和联合攻击方面。此外,由于不再完全依赖第三方机构,这种多重签名算法对于分布式和去中心化的系统具有更高的适用性和安全性。 关键词涵盖多重数字签名、自证明公钥、活动攻击和联合攻击,表明这篇论文关注的是提高数字签名安全性及应对特定类型的攻击策略。其在密码学和网络安全领域的研究价值显著,对于后续的相关工作提供了理论和技术上的参考。