Protecting Private Communications in Cyber-Physical Systems through Physical Unclonable Functions

Cyber-physical systems (CPS) are envisioned to change the whole of society. New engineered systems joining physical and digital solutions are being employed in industry, education, etc. These new systems are networked by default, and private information is shared among the different components relat...

Full description

Bibliographic Details
Main Authors: Marina Pérez-Jiménez, Borja Bordel Sánchez, Andrea Migliorini, Ramón Alcarria
Format: Article
Language:English
Published: MDPI AG 2019-04-01
Series:Electronics
Subjects:
Online Access:https://www.mdpi.com/2079-9292/8/4/390
_version_ 1798027043757096960
author Marina Pérez-Jiménez
Borja Bordel Sánchez
Andrea Migliorini
Ramón Alcarria
author_facet Marina Pérez-Jiménez
Borja Bordel Sánchez
Andrea Migliorini
Ramón Alcarria
author_sort Marina Pérez-Jiménez
collection DOAJ
description Cyber-physical systems (CPS) are envisioned to change the whole of society. New engineered systems joining physical and digital solutions are being employed in industry, education, etc. These new systems are networked by default, and private information is shared among the different components related to users, critical infrastructures, or business operations. In this context, it is essential to encrypt those communication links to protect such information. However, even most complicated schemes based on hybrid (asymmetric and symmetric) solutions, finally require physical devices to store a secret key. This approach is cryptographically weak, as any person with physical access to the device could obtain that key. Therefore, in this paper we propose the use of physical unclonable functions (PUF) to generate secret keys for lightweight encryption schemes. Using PUFs, any attempt to capture the key is changing the original secret stream, and even manufacturers are not able to build two identical PUFs. The proposed key generator is based on magnetic materials and lightweight pseudorandom number generators to meet the low-cost and small size requirements of CPS. In particular, materials with an activated exchange-bias effect are employed, together with simple copper coils. The encryption process can be based on a simple XOR gate because of the robustness of the proposed key generator. In order to evaluate the performance of the proposed technology, an experimental validation based on simulation scenarios is also provided.
first_indexed 2024-04-11T18:46:05Z
format Article
id doaj.art-33b72e9a374443e1831a896b2e6031fd
institution Directory Open Access Journal
issn 2079-9292
language English
last_indexed 2024-04-11T18:46:05Z
publishDate 2019-04-01
publisher MDPI AG
record_format Article
series Electronics
spelling doaj.art-33b72e9a374443e1831a896b2e6031fd2022-12-22T04:08:48ZengMDPI AGElectronics2079-92922019-04-018439010.3390/electronics8040390electronics8040390Protecting Private Communications in Cyber-Physical Systems through Physical Unclonable FunctionsMarina Pérez-Jiménez0Borja Bordel Sánchez1Andrea Migliorini2Ramón Alcarria3Instituto de Sistemas Optoelectrónicos y Microtecnología. Universidad Politécnica de Madrid, 28040 Madrid, SpainDepartment of Geospatial Engineering. Universidad Politécnica de Madrid, 28031 Madrid, SpainMax Planck Institute of Microstructure Physics, 06120 Halle, GermanyDepartment of Geospatial Engineering. Universidad Politécnica de Madrid, 28031 Madrid, SpainCyber-physical systems (CPS) are envisioned to change the whole of society. New engineered systems joining physical and digital solutions are being employed in industry, education, etc. These new systems are networked by default, and private information is shared among the different components related to users, critical infrastructures, or business operations. In this context, it is essential to encrypt those communication links to protect such information. However, even most complicated schemes based on hybrid (asymmetric and symmetric) solutions, finally require physical devices to store a secret key. This approach is cryptographically weak, as any person with physical access to the device could obtain that key. Therefore, in this paper we propose the use of physical unclonable functions (PUF) to generate secret keys for lightweight encryption schemes. Using PUFs, any attempt to capture the key is changing the original secret stream, and even manufacturers are not able to build two identical PUFs. The proposed key generator is based on magnetic materials and lightweight pseudorandom number generators to meet the low-cost and small size requirements of CPS. In particular, materials with an activated exchange-bias effect are employed, together with simple copper coils. The encryption process can be based on a simple XOR gate because of the robustness of the proposed key generator. In order to evaluate the performance of the proposed technology, an experimental validation based on simulation scenarios is also provided.https://www.mdpi.com/2079-9292/8/4/390cyber-physical systemsphysical unclonable functionsstreaming communicationssecurityencryption
spellingShingle Marina Pérez-Jiménez
Borja Bordel Sánchez
Andrea Migliorini
Ramón Alcarria
Protecting Private Communications in Cyber-Physical Systems through Physical Unclonable Functions
Electronics
cyber-physical systems
physical unclonable functions
streaming communications
security
encryption
title Protecting Private Communications in Cyber-Physical Systems through Physical Unclonable Functions
title_full Protecting Private Communications in Cyber-Physical Systems through Physical Unclonable Functions
title_fullStr Protecting Private Communications in Cyber-Physical Systems through Physical Unclonable Functions
title_full_unstemmed Protecting Private Communications in Cyber-Physical Systems through Physical Unclonable Functions
title_short Protecting Private Communications in Cyber-Physical Systems through Physical Unclonable Functions
title_sort protecting private communications in cyber physical systems through physical unclonable functions
topic cyber-physical systems
physical unclonable functions
streaming communications
security
encryption
url https://www.mdpi.com/2079-9292/8/4/390
work_keys_str_mv AT marinaperezjimenez protectingprivatecommunicationsincyberphysicalsystemsthroughphysicalunclonablefunctions
AT borjabordelsanchez protectingprivatecommunicationsincyberphysicalsystemsthroughphysicalunclonablefunctions
AT andreamigliorini protectingprivatecommunicationsincyberphysicalsystemsthroughphysicalunclonablefunctions
AT ramonalcarria protectingprivatecommunicationsincyberphysicalsystemsthroughphysicalunclonablefunctions