引用本文
  • 滕瑜莹,谢翔,邓燚.基于后量子假设的高效范围证明方案[J].信息安全学报,2020,5(6):87-102    [点击复制]
  • TENG Yuying,XIE Xiang,DENG Yi.Efficient Range Proofs from Post-Quantum Assumptions[J].Journal of Cyber Security,2020,5(6):87-102   [点击复制]
【打印本页】 【下载PDF全文】 查看/发表评论下载PDF阅读器关闭

←前一篇|后一篇→

过刊浏览    高级检索

本文已被:浏览 4160次   下载 3158 本文二维码信息
码上扫一扫!
基于后量子假设的高效范围证明方案
滕瑜莹1,2, 谢翔3, 邓燚1,2
0
(1.中国科学院信息工程研究所 信息安全国家重点实验室 北京 中国 100093;2.中国科学院大学 网络空间安全学院 北京 中国 100049;3.矩阵元技术有限公司 上海 中国 200120)
摘要:
作为零知识证明的一种特殊应用,范围证明技术广泛地应用于密码货币、电子投票、匿名凭证等多个场景。这项技术使得证明者能够向验证者证明某一秘密整数属于一个给定的连续整数区间,除此之外不泄露其他任何信息。大部分现有的范围证明方案都是针对基于经典的数论假设的承诺方案构造的,在量子攻击下不能保证安全性。本文针对串承诺方案,提出了一种构造后量子范围证明方案的新思路,并分别基于Exact Learning Parity with Noise(xLPN),Small Integer Solution(SIS)和Learning with Errors (LWE)等假设,给出了三类具体的范围证明方案。此外,文章还提出了一个批承诺方案,并针对该批承诺构造了适用于同时处理多个消息的批处理范围证明方案。该批处理范围证明方案中,对于多个秘密值分别属于不同整数区间的情况,证明者只需要产生一个证明。与对多个消息逐一生成证明的处理方式相比,批处理的方式有效地节约了生成证明过程中需要的随机数个数,明显地降低了双方的通信量和计算量。
关键词:  范围证明  串承诺  后量子密码学
DOI:10.19363/J.cnki.cn10-1380/tn.2020.11.08
投稿时间:2018-12-05修订日期:2019-02-26
基金项目:本课题得到国家自然科学基金项目(No.61772521);中科院前沿科学重点研究项目(No.QYZDB-SSW-SYS035)资助。
Efficient Range Proofs from Post-Quantum Assumptions
TENG Yuying1,2, XIE Xiang3, DENG Yi1,2
(1.School of Cyber Security, University of Chinese Academy of Sciences, Beijing 100093, China;2.State Key Laboratory of Information Security, Institute of Information Engineering, Chinese Academy of Sciences, Beijing 100049, China;3.Juzix Technology Co. Ltd., Shanghai 200120, China)
Abstract:
As a special case of zero knowledge proof, range proof enables a prover to convince a verifier that a secret number lies in a given public interval, without leaking any other information. It is widely used in cryptocurrencies, e-voting, anonymous credentials, etc. However, most of existing range proof schemes are constructed for commitments based on hard problems of number theory, which are vulnerable against quantum attacks. In this paper, we present several post-quantum range proof schemes, based on the Exact Learning Parity with Noise (xLPN), Small Integer Solution (SIS) and Learning with Errors (LWE) assumptions respectively. In addition, we also propose a batch commitment scheme, together with a batch range proof scheme. Our batch range proof generates only one proof for multiple messages which lie in different ranges. It is efficient in both communication and computation.
Key words:  range proof  string commitment  post-quantum cryptography