Paper 2020/1322

Towards Post-Quantum Security for Cyber-Physical Systems: Integrating PQC into Industrial M2M Communication

Sebastian Paul and Patrik Scheible

Abstract

The threat of a cryptographically relevant quantum computer contributes to an increasing interest in the field of post-quantum cryptography (PQC). Compared to existing research efforts regarding the integration of PQC into the Transport Layer Security (TLS) protocol, industrial communication protocols have so far been neglected. Since industrial cyber-physical systems (CPS) are typically deployed for decades, protection against such long-term threats is needed. In this work, we propose two novel solutions for the integration of post-quantum (PQ) primitives (digital signatures and key establishment) into the industrial protocol Open Platform Communications Unified Architecture (OPC UA): a hybrid solution combining conventional cryptography with PQC and a solution solely based on PQC. Both approaches provide mutual authentication between client and server and are realized with certificates fully compliant to the X.509 standard. Moreover, we implement the two solutions and measure and evaluate their performance across three different security levels. All selected algorithms (Kyber, Dilithium, and Falcon) are candidates for standardization by the National Institute of Standards and Technology (NIST). We show that Falcon is a suitable option—especially—when using floating-point hardware provided by our ARM-based evaluation platform. Our proposed hybrid solution provides PQ security for early adopters but comes with additional performance and communication requirements. Our solution solely based on PQC shows superior performance across all evaluated security levels in terms of handshake duration compared to conventional OPC UA but comes at the cost of increased sizes for handshake messages.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Published elsewhere. ESORICS 2020
DOI
10.1007/978-3-030-59013-0_15
Keywords
Cyber-Physical SystemsPost-Quantum CryptographyX.509 CertificatesAuthenticationKey EstablishmentOPC UA
Contact author(s)
sebastian paul2 @ de bosch com
History
2020-10-23: received
Short URL
https://ia.cr/2020/1322
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2020/1322,
      author = {Sebastian Paul and Patrik Scheible},
      title = {Towards Post-Quantum Security for Cyber-Physical Systems: Integrating PQC into Industrial M2M Communication},
      howpublished = {Cryptology ePrint Archive, Paper 2020/1322},
      year = {2020},
      doi = {10.1007/978-3-030-59013-0_15},
      note = {\url{https://eprint.iacr.org/2020/1322}},
      url = {https://eprint.iacr.org/2020/1322}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.