论文部分内容阅读
随着信息科学的快速发展,信息与网络安全日益普及到人们日常生活的各个领域。数字签名保证了传送文档的完整性、机密性、身份认证和不可否认性。零知识证明广泛应用于密码学领域中,目前,大多数方案都是基于传统密码体制的。然而,量子计算机的出现对传统公钥密码体制构成了威胁,出于安全性和高效性的迫切需求,多变量公钥密码作为一种新型快速的公钥密码体制成为研究的热点。
论文在多变量公钥密码(MPKC)的数字签名理论的基础上,重点研究了基于多变量公钥密码的零知识证明协议,主要研究成果如下:
(1)提出了一个基于MPKC的交互式零知识证明方案,分析了方案满足完全性、健全性和零知识性。给出一个具体基于投影C*-体制的零知识证明方案。
(2)利用哈希函数,构造了一个基于MPKC的非交互式零知识签名方案,分析了该方案的安全性,该方案可以抵抗MPKC的已知攻击。给出一个具体的基于投影C*-体制的零知识签名方案。
(3)在基于MPKC的非交互式零知识证明的基础上,给出了一个基于MPKC的强指定验证者签名方案,该方案关于MPKC已知攻击是不可伪造的,满足安全性要求。给出了一个基于pFLASH签名体制的强指定验证者签名方案,具有明显的效率优势。