Next Article in Journal
A New Technique in Rank Metric Code-Based Encryption
Next Article in Special Issue
Deterministic Authenticated Encryption Scheme for Memory Constrained Devices
Previous Article in Journal
Efficient One-Time Signatures from Quasi-Cyclic Codes: A Full Treatment
Article Menu

Export Article

Open AccessArticle
Cryptography 2018, 2(4), 31; https://doi.org/10.3390/cryptography2040031

The Definition and Software Performance of Hashstream, a Fast Length-Flexible PRF

Computer Science Department, California State University, Sacramento, CA 95819, USA
Received: 13 September 2018 / Revised: 5 October 2018 / Accepted: 11 October 2018 / Published: 15 October 2018
(This article belongs to the Special Issue Authenticated Encryption)
Full-Text   |   PDF [342 KB, uploaded 15 October 2018]   |  

Abstract

Two of the fastest types of cryptographic algorithms are the stream cipher and the almost-universal hash function. There are secure examples of each that process data in software using less than one CPU cycle per byte. Hashstream combines the two types of algorithms in a straightforward manner yielding a PRF that can both consume inputs of and produce pseudorandom outputs of any desired length. The result is an object useful in many contexts: authentication, encryption, authenticated encryption, random generation, mask generation, etc. The HS1-SIV authenticated-encryption algorithm—a CAESAR competition second round selection—was based on Hashstream and showed the promise of such an approach by having provable security and topping the speed charts in several test configurations. View Full-Text
Keywords: pseudorandom function; length-flexible; high-speed; authenticated encryption; SIV; CAESAR pseudorandom function; length-flexible; high-speed; authenticated encryption; SIV; CAESAR
Figures

Figure 1

This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).
SciFeed

Share & Cite This Article

MDPI and ACS Style

Krovetz, T. The Definition and Software Performance of Hashstream, a Fast Length-Flexible PRF. Cryptography 2018, 2, 31.

Show more citation formats Show less citations formats

Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Metrics

Article Access Statistics

1

Comments

[Return to top]
Cryptography EISSN 2410-387X Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top