
handle: 11588/776617
Hash functions are a crucial tool in a large variety of applications, ranging from security protocols to cryptocurrencies down to the Internet-of-Things devices used, for example, as biomedical appliances. In particular, SHA-2 is today a ubiquitous hashing primitive. Its acceleration has driven a wealth of contributions in the technical literature and even a whole industry segment involving dedicated hash processing accelerators. Because of the variety of requirements in terms of performance, resources, and energy consumption as well as the impact of the particular hardware technology of choice, evaluating and comparing different architectural schemes is a nontrivial task, along with the exploration of new solutions matching given user requirements. Based on a careful review of the state of the art, this paper introduces an SHA-2 workbench to be used as a framework for evaluating different implementation styles and architectural choices. The workbench comes in the form of a generic HDL description, where the various implementation options are exposed in the form of user-configurable parameters and can be variously combined obtaining either known solutions or possibly new configurations to be explored. We systematically use the workbench to analyze the available SHA-2 architectural techniques. This extensive evaluation provides a deep understanding of the performance and energy implications of each implementation style and even allows the identification of nonobvious matches between architectural choices and target technologies in order to optimize hash rate and area efficiency figures.
Aurora Universities Network, EC, General Computer Science, hash functions, H2020, General Engineering, SHA-2, Energy Research, TK1-9971, Research and Innovation action, hpc, Transition to Exascale Computing, General Materials Science, Electrical engineering. Electronics. Nuclear engineering, REliable power and time-ConstraInts-aware Predictive management of heterogeneous Exascale systems, European Commission, Accelerators, FET H2020, fet-h2020
Aurora Universities Network, EC, General Computer Science, hash functions, H2020, General Engineering, SHA-2, Energy Research, TK1-9971, Research and Innovation action, hpc, Transition to Exascale Computing, General Materials Science, Electrical engineering. Electronics. Nuclear engineering, REliable power and time-ConstraInts-aware Predictive management of heterogeneous Exascale systems, European Commission, Accelerators, FET H2020, fet-h2020
| citations This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 16 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Top 10% | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Top 10% | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Top 10% |
