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)
- 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
-
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}, url = {https://eprint.iacr.org/2020/1322} }