通信学报 ›› 2015, Vol. 36 ›› Issue (10): 17-27.doi: 10.11959/j.issn.1000-436x.2015185

• 学术论文 • 上一篇    下一篇

选择密文安全的可验证Mix-Net协议

李龙海,黄诚强,许尚妹,付少锋   

  1. 西安电子科技大学 计算机学院,陕西 西安 710071
  • 出版日期:2015-10-25 发布日期:2015-10-27
  • 基金资助:
    国家自然科学基金资助项目;中央高校基本科研基金资助项目

CCA-secure verifiable Mix-Net protocol

Long-hai LI,Cheng-qiang HUANG,Shang-mei XU,Shao-feng FU   

  1. School of Computer Science and Technology,Xidian University,Xi’an 710071,China
  • Online:2015-10-25 Published:2015-10-27
  • Supported by:
    The National Natural Science Foundation of China

摘要:

提出了一种在选择密文攻击下可证明安全的可验证Mix-Net协议。在Wikstr?m Mix-Net方案基础上,引入了新的密钥生成算法和秘密混洗零知识证明构造方法,提高了安全性。在不暴露输入密文与输出明文匹配关系的条件下,任何人都可以根据Mix服务器公布的证据验证输出结果的正确性,即满足可公开验证性;任意发送者还可以追踪和检验自己输入的密文的处理过程,即满足发送者可验证性。基于随机预言机假设证明了该协议在适应性选择密文攻击模型下的安全性。与之前具有类似安全属性的方案相比,所提协议无需信任中心,无需用户与服务器之间的多轮交互,计算和通信复杂度更低,因此是构建安全电子选举协议的理想密码学工具。

关键词: 混合网络, 秘密混洗证明, 选择密文安全, 电子选举

Abstract:

A CCA-secure verifiable Mix-Net protocol with provable security was proposed.The protocol was based on Wikstr?m’s Mix-Net and improves its security by introducing an improved key generation algorithm and a new method for constructing proof of secret shuffling.Without revealing the correspondence between inputs and outputs,proposed protocol enables everyone to verify the correctness of output plaintexts through checking evidences broadcasted by each server.Thus,it satisfies public verifiability.Any sender can trace and examine the processing procedure of its ciphertext.Thus,proposed protocol satisfies sender verifiability.It is prored to be CCA-secure under the assumption of random oracle.Compared with previous mix-net schemes which are CCA-secure,proposed protocol does not require any trusted center,and incurs fewer interactions between servers which also resulting in a lower computation and communication complexity.Hence,the protocol is an ideal cryptographic tool for constructing secure electronic election protocol.

Key words: mix network, proof of secret shuffling, CCA-secure; electronic election

No Suggested Reading articles found!