Please use this identifier to cite or link to this item:
Type: Congresso
Title: Fast Software Implementation Of Quark On A 32-bit Architecture
Author: Cabral
Roberto; Lopez
Abstract: Secure applications for the Internet of Things (IoT) are constantly increasing and many of them require some lightweight cryptographic algorithms. Most lightweight cryptographic algorithms were not designed to be efficient in software platforms. As a result the throughput in software of these algorithms is low on recent IoT devices. In this paper we present optimization techniques for improving the software implementation of the QUARK functions. QUARK is a family of lightweight hash functions that is efficient in hardware but its design was not oriented for software platforms. We obtained a reduction on the number of binary operations required in each iteration of QUARK, and by computing in parallel some internal functions we achieved a further speed up. In addition, we also present the results of our optimized implementations of S-QUARK and D-QUARK on the 32-bit Intel Galileo platform.
Subject: Hash Functions
Lightweight Cryptography
Quark Family
Fast Software Implementation
Intel Galileo
Editor: Springer Int Publishing AG
Rights: fechado
Identifier DOI: 10.1007/978-3-319-29078-2_7
Date Issue: 2016
Appears in Collections:Unicamp - Artigos e Outros Documentos

Files in This Item:
File SizeFormat 
000373441300007.pdf5.59 MBAdobe PDFView/Open

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.