DCCRDec 18, 2015

Optimization of Tree Modes for Parallel Hash Functions: A Case Study

arXiv:1512.05864v719 citations
Originality Incremental advance
AI Analysis

This work addresses efficiency improvements in parallel hash function design for cryptographic applications, representing an incremental advancement.

The paper tackles the optimization of tree modes for parallel hash functions, focusing on minimizing running time and processor count while maintaining optimal performance, achieving reductions in both metrics.

This paper focuses on parallel hash functions based on tree modes of operation for an inner Variable-Input-Length function. This inner function can be either a single-block-length (SBL) and prefix-free MD hash function, or a sponge-based hash function. We discuss the various forms of optimality that can be obtained when designing parallel hash functions based on trees where all leaves have the same depth. The first result is a scheme which optimizes the tree topology in order to decrease the running time. Then, without affecting the optimal running time we show that we can slightly change the corresponding tree topology so as to minimize the number of required processors as well. Consequently, the resulting scheme decreases in the first place the running time and in the second place the number of required processors.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes