ESP32-driven Physical Layer Key Generation: A Low-cost, Integrated, and Portable Implementation

Guangchuan Cao*, Yan Zhang, Zijie Ji*, Mengyi Zhang, Zunwen He

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Citations (Scopus)

Abstract

Physical layer key generation (PLKG) is one of the promising security solutions for communications in the Internet of Things IoT. Among implementations for the PLKG, a low-cost, integrated, and portable design is still lacking. To this end, we build a cheap and moderately complex testbed with ESP32, which supports on-chip channel estimation. In the proposed testbed, four tasks are created to achieve channel probing and message exchanging for the PLKG. Considering independent clocks and packet mismatches in the real world, we implement a PLKG prototype that generates secret keys at a rate of 19.45 bit/s. Experimental results show that the generated keys can pass all commonly-used National Institute of Standards and Technology (NIST) randomness tests, and the transmitted information cannot be decrypted by the illegitimate user.

Original languageEnglish
Title of host publication2022 IEEE 96th Vehicular Technology Conference, VTC 2022-Fall 2022 - Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781665454681
DOIs
Publication statusPublished - 2022
Event96th IEEE Vehicular Technology Conference, VTC 2022-Fall 2022 - London, United Kingdom
Duration: 26 Sept 202229 Sept 2022

Publication series

NameIEEE Vehicular Technology Conference
Volume2022-September
ISSN (Print)1550-2252

Conference

Conference96th IEEE Vehicular Technology Conference, VTC 2022-Fall 2022
Country/TerritoryUnited Kingdom
CityLondon
Period26/09/2229/09/22

Keywords

  • ESP32
  • implementation
  • physical layer key generation
  • physical layer security
  • secure transmission

Fingerprint

Dive into the research topics of 'ESP32-driven Physical Layer Key Generation: A Low-cost, Integrated, and Portable Implementation'. Together they form a unique fingerprint.

Cite this