西安电子科技大学学报 ›› 2022, Vol. 49 ›› Issue (1): 78-91.doi: 10.19665/j.issn1001-2400.2022.01.008

• 隐私计算与数据安全专题 • 上一篇    下一篇

密码累加器研究进展及应用

苗美霞(),武盼汝(),王贇玲()   

  1. 西安邮电大学 网络空间安全学院,陕西 西安 710121
  • 收稿日期:2021-05-13 出版日期:2022-02-20 发布日期:2022-04-27
  • 作者简介:苗美霞(1980—),女,讲师,博士,E-mail: miaofeng415@163.com;|武盼汝(1996—),女,西安邮电大学硕士研究生,E-mail: 18734444225@163.com;|王贇玲(1990—),女,讲师,博士,E-mail: ylwang0304@163.com
  • 基金资助:
    国家自然科学基金青年科学基金(61902315)

Research progress and applications of cryptographic accumulators

MIAO Meixia(),WU Panru(),WANG Yunling()   

  1. School of Cyberspace Security,Xi'an University of Posts and Telecommunications,Xi'an 710121,China
  • Received:2021-05-13 Online:2022-02-20 Published:2022-04-27

摘要:

密码累加器能够将集合中的所有元素进行累加,并高效地给出任意元素的(非) 成员证明,即该元素是否存在于集合中。密码累加器主要分为静态累加器、动态累加器以及通用累加器三种类型。静态累加器针对静态集合中元素的累加;动态累加器进一步允许从累加集合中动态地添加和删除元素;通用累加器能够同时支持成员证明和非成员证明(元素不在集合中)。针对上述不同类型的密码累加器,许多学者基于不同的密码工具给出了具体构造,可分为基于RSA的密码累加器、基于双线性映射的密码累加器和基于Merkle哈希树的密码累加器。密码累加器有广泛的应用场景,如群签名、环签名、匿名凭证、时间戳、外包数据验证等。近年来,密码累加器开始应用于区块链中用来解决存储开销大的问题。文中首先从密码累加器的构造方案和功能应用等方面对现有方案进行了分类、分析、总结,其次介绍了密码累加器的主要应用场景,最后指出了现有方案面临的一些问题,以及未来的发展趋势和研究方向。

关键词: 密码累加器, RSA累加器, 双线性映射累加器, 基于Merkle哈希树的累加器

Abstract:

Cryptographic accumulators can accumulate all the elements in a set and efficiently give the (non)membership proof of any element,that is,to prove whether an element exists in the set.Cryptographic accumulators are mainly divided into three types:static accumulators,dynamic accumulators and universal accumulators.Specifically,static accumulators aim at accumulating the elements in the static set;dynamic accumulators further allow the dynamic addition and deletion of elements from the accumulation set;universal accumulators support both membership proof and non-membership proof (elements are not in the set).For the above different types of cryptographic accumulators,many scholars have given specific structures based on different cryptographic tools,which can be divided into RSA based cryptographic accumulator,bilinear mapping based cryptographic accumulator and Merkle hash tree based cryptographic accumulator.Cryptographic accumulators have a wide range of application scenarios,such as group signature,ring signature,anonymous certificate,timestamp,outsourced data verification and so on.In recent years,cryptographic accumulators have been applied to the blockchain to solve the problem of high storage overhead.This paper first classifies,analyzes and summarizes the existing scheme from the aspects of the construction scheme and function application of the cryptographic accumulators,then introduces the main application scenarios of the cryptographic accumulators,and finally points out some problems faced by the existing scheme,as well as the future development trend and research direction.

Key words: cryptographicaccumulator, RSA accumulator, accumulator based on bilinear mapping, accumulator based on Merkle hash tree

中图分类号: 

  • TP309.2
Baidu
map