loading
Papers

Research.Publish.Connect.

Paper

Paper Unlock

Authors: George Hatzivasilis 1 ; Apostolos Theodoridis 2 ; Elias Gasparis 2 and Charalampos Manifavas 3

Affiliations: 1 Technical University of Crete, Greece ; 2 University of Crete, Greece ; 3 Technological Educational Institute of Crete, Greece

ISBN: 978-989-758-000-0

Keyword(s): Cryptographic Library, Lightweight Cryptography, API, Embedded Systems, Security.

Abstract: The evolution of embedded systems and their applications in every daily activity, derive the development of lightweight cryptography. Widely used crypto-libraries are too large to fit on constrained devices, like sensor nodes. Also, such libraries provide redundant functionality as each lightweight and ultra-lightweight application utilizes a limited and specific set of crypto-primitives and protocols. In this paper we present the ULCL crypto-library for embedded systems. It is a compact software cryptographic library, optimized for space and performance. The library is a collection of open source ciphers (27 overall primitives). We implement a common lightweight API for utilizing all primitives and a user-friendly API for users that aren’t familiar with cryptographic applications. One of the main novelties is the configurable compilation process. A user can compile the exact set of crypto-primitives that are required to implement a lightweight application. The library is implemented in C and measurements were made on PC, BeagleBone and MemSic IRIS devices. ULCL occupies 4 – 516.7KB of code. We compare our library with other similar proposals and their suitability in different types of embedded devices. (More)

PDF ImageFull Text

Download
CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.209.80.87

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Hatzivasilis, G.; Theodoridis , A.; Gasparis, E. and Manifavas, C. (2014). ULCL - An Ultra-lightweight Cryptographic Library for Embedded Systems.In Proceedings of the 4th International Conference on Pervasive and Embedded Computing and Communication Systems - Volume 1: MeSeCCS, (PECCS 2014) ISBN 978-989-758-000-0, pages 247-254. DOI: 10.5220/0004900602470254

@conference{meseccs14,
author={George Hatzivasilis. and Apostolos Theodoridis . and Elias Gasparis. and Charalampos Manifavas.},
title={ULCL - An Ultra-lightweight Cryptographic Library for Embedded Systems},
booktitle={Proceedings of the 4th International Conference on Pervasive and Embedded Computing and Communication Systems - Volume 1: MeSeCCS, (PECCS 2014)},
year={2014},
pages={247-254},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004900602470254},
isbn={978-989-758-000-0},
}

TY - CONF

JO - Proceedings of the 4th International Conference on Pervasive and Embedded Computing and Communication Systems - Volume 1: MeSeCCS, (PECCS 2014)
TI - ULCL - An Ultra-lightweight Cryptographic Library for Embedded Systems
SN - 978-989-758-000-0
AU - Hatzivasilis, G.
AU - Theodoridis , A.
AU - Gasparis, E.
AU - Manifavas, C.
PY - 2014
SP - 247
EP - 254
DO - 10.5220/0004900602470254

Login or register to post comments.

Comments on this Paper: Be the first to review this paper.