Journal of Xidian University ›› 2022, Vol. 49 ›› Issue (1): 78-91.doi: 10.19665/j.issn1001-2400.2022.01.008

• Special Issue on Privacy Computing and Data Security • Previous Articles     Next Articles

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

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

CLC Number: 

  • TP309.2