Published February 24, 2020 | Version v1
Software Open

IoT-CryptoDiet: Implementing a Lightweight Cryptographic Library based on ECDH and ECDSA for the Development of Secure and Privacy-Preserving Protocols in Contiki-NG

  • 1. Tampere University

Description

Even though the idea of transforming basic objects to smart objects with the aid sensors is not new, it is only
now that we have started seeing the incredible impact of this digital transformation in our societies. There is
no doubt that the Internet of Things (IoT) has the power to change our world and drive us to a complete social
evolution. This is something that has been well understood by the research and industrial communities that
have been investing significant resources in the field of IoT. In business and industry, there are thousands of IoT
use cases and real-life IoT deployments across a variety of sectors (e.g. industry 4.0 and smart factories, smart
cities, etc.). However, due to the vastly resource-constrained nature of the devices used in IoT, implementing
secure and privacy-preserving services, using, for example, standard asymmetric cryptographic algorithms,
has been a real challenge. The majority of IoT devices on the market currently employ the use of various
forms of symmetric cryptography such as key pre-distribution. The overall efficiency of such implementations
correlates directly to the size of the IoT environment and the deployment method. In this paper, we implement
a lightweight cryptographic library that can be used to secure communication protocols between multiple
communicating nodes without the need for external trusted entities or a server. Our work focuses on extending
the functionalities of the User Datagram Protocol (UDP) broadcast application on the Contiki-NG Operating
System (OS) platform

Files

README.md

Files (1.3 MB)

Name Size Download all
md5:8df4da65885307861a00da0fd0560615
3.3 kB Download
md5:5abd8fa5d8d73b610251451efcdb4f54
7.7 kB Download
md5:62427215034ff424556dfe47d7e88cb1
25.2 kB Download
md5:c12645c963d1c76f51d8f095aa2b9dc2
17.0 kB Download
md5:219786ac6d91bbe105f0210a06fdf361
4.3 kB Download
md5:e95783aa29d52860c9737058bc46ec12
2.2 kB Download
md5:f96a9b173ade116aba4ace073d8d872a
7.4 kB Download
md5:955e96fc0013b33c2613bbe912b75544
2.3 kB Download
md5:e9e2898090c9cf864542401974ec5eab
793.6 kB Download
md5:cc5ce5fdc60cdbe508838d4eedd43069
178.3 kB Download
md5:1afaf2b0e80c74c8b9c6dd08e77ec98d
196 Bytes Download
md5:7a1a90a5b3ec42e723786e2a32b68e75
34 Bytes Download
md5:041441ab0ebb448b5dd7db520830cb4b
9.6 kB Download
md5:8715503979460ba62652b52225eca8c9
1.5 kB Download
md5:f8394b83472d4394604e3fa8df010445
2.8 kB Preview Download
md5:37b46006007fa49bf526b25f3bb38c63
177.5 kB Download
md5:406115c23c56704f151fd627ce8d249e
6.6 kB Download
md5:5d0f8319f228480edca057fe0b88a37a
5.9 kB Download
md5:a84db7fb604c7b03234984761202dee0
9.4 kB Download
md5:8e73a6a32fcb212ad35270a2217ffe30
5.9 kB Download
md5:94b48ca05711e855c004818e94547b1b
4.9 kB Download
md5:10b91eee71627473d65eac4dae56eb31
1.1 kB Download
md5:5b2b7f442706c25d94c70c02906ae726
3.0 kB Download

Additional details

Funding

CYBELE – FOSTERING PRECISION AGRICULTURE AND LIVESTOCK FARMING THROUGH SECURE ACCESS TO LARGE-SCALE HPC-ENABLED VIRTUAL INDUSTRIAL EXPERIMENTATION ENVIRONMENT EMPOWERING SCALABLE BIG DATA ANALYTICS 825355
European Commission