Real-World Performance of Cryptographic Accumulators
نویسنده
چکیده
Cryptographic accumulators have often been proposed for use in security protocols, and the theoretical runtimes of algorithms using them have been shown to be reasonably efficient, but their performance in the real world has rarely been measured. In this paper I analyze the performance differences between two cryptographic accumulator constructions, RSA accumulators and bilinear-map accumulators, based on a realistic practical implementation in C++. I first discuss the theoretical differences between the constructions and their runtimes, showing that both algorithms present the opportunity for parallel computation. Then I describe an experiment that measures the actual running time of these algorithms on current commodity hardware, and discuss the optimizations I was actually able to make in their code. Finally, I present and analyze the experimental results, which show that the bilinear-map accumulator performs faster than the RSA accumulator in almost all cases, and should be the preferred implementation for practical security systems as long as the size of the set to be accumulated can be given a reasonable
منابع مشابه
Revisiting Cryptographic Accumulators, Additional Properties and Relations to Other Primitives
Cryptographic accumulators allow to accumulate a finite set of values into a single succinct accumulator. For every accumulated value, one can efficiently compute a witness, which certifies its membership in the accumulator. However, it is computationally infeasible to find a witness for any nonaccumulated value. Since their introduction, various accumulator schemes for numerous practical appli...
متن کاملCryptographic Accumulators: Definitions, Constructions and Applications
After their first appearance in the cryptographic community ten years ago, cryptographic accumulators have received a discontinuous attention from the researchers of the field. Although occasionally studied, there has been no systematic effort to organize the knowledge of the subject, abstracting away from the unnecessary details of specific proposals, so as to provide a reliable starting point...
متن کاملUniversal Accumulators with Efficient Nonmembership Proofs
Based on the notion of accumulators, we propose a new cryptographic scheme called universal accumulators. This scheme enables one to commit to a set of values using a short accumulator and to efficiently compute a membership witness of any value that has been accumulated. Unlike traditional accumulators, this scheme also enables one to efficiently compute a nonmembership witness of any value th...
متن کاملSmog, Cognition and Real-World Decision-Making
Cognitive functioning is critical as in our daily life a host of real-world complex decisions in high-stakes markets have to be made. The decision-making process can be vulnerable to environmental stressors. Summarizing the growing economic and epidemiologic evidence linking air pollution, cognition performance and real-world decision-making, we first illustrate key physiological and psychologi...
متن کاملOn the Impossibility of Batch Update for Cryptographic Accumulators
A cryptographic accumulator is a scheme where a set of elements is represented by a single short value. This value, along with another value called witness, allows to prove membership into the set. If new values are added or existent values are deleted from the accumulator, then the accumulated value changes and the witnesses need to be updated. In their survey on accumulators [6], Fazio and Ni...
متن کامل