Lightweight Crypto Stack for TPMS Using Lesamnta-LW

Modern vehicles which have internal sensor networks are one of the examples of a cyberphysical system (CPS). The tire pressure monitoring system (TPMS) is used to monitor the pressure of the tires and to inform the driver of them. This system is mandatory for vehicles in the US and EU. To ensure the...

Full description

Bibliographic Details
Main Authors: Yuhei Watanabe, Hideki Yamamoto, Hirotaka Yoshida
Format: Article
Language:English
Published: Hindawi-Wiley 2020-01-01
Series:Security and Communication Networks
Online Access:http://dx.doi.org/10.1155/2020/5738215
id doaj-2410a4ea4d5a47c0b6a98179a494ee7d
record_format Article
spelling doaj-2410a4ea4d5a47c0b6a98179a494ee7d2020-11-25T04:00:59ZengHindawi-WileySecurity and Communication Networks1939-01141939-01222020-01-01202010.1155/2020/57382155738215Lightweight Crypto Stack for TPMS Using Lesamnta-LWYuhei Watanabe0Hideki Yamamoto1Hirotaka Yoshida2SEI-AIST Cyber Security Cooperative Research Laboratory, Osaka, JapanSEI-AIST Cyber Security Cooperative Research Laboratory, Osaka, JapanSEI-AIST Cyber Security Cooperative Research Laboratory, Osaka, JapanModern vehicles which have internal sensor networks are one of the examples of a cyberphysical system (CPS). The tire pressure monitoring system (TPMS) is used to monitor the pressure of the tires and to inform the driver of them. This system is mandatory for vehicles in the US and EU. To ensure the security of TPMS, it is important to reduce the cost of the cryptographic mechanisms implemented in resource-constrained devices. To address this problem, previous works have proposed countermeasures employing lightweight block ciphers such as PRESENT, SPECK, or KATAN. However, it is not clear to us that any of these works have addressed the issues of software optimization that considers TPMS packet protection as well as session key updates for architectures consisting of the vehicle TPMS ECU and four low-cost TPMS sensors equipped with the tires. In this paper, we propose the application of ISO/IEC 29192-5 lightweight hash function Lesamnta-LW to address these issues. When we apply cryptographic mechanisms to a practical system, we consider the lightweight crypto stack which contains cryptographic mechanisms, specifications for the implementation, and performance evaluation. Our approach is to apply the known method of converting Lesamnta-LW to multiple independent pseudorandom functions (PRFs) in TPMS. In our case, we generate five PRFs this way and then use one PRF for MAC generation and four for key derivation. We use the internal AES-based block cipher of Lesamnta-LW for encryption. Although we follow the NIST SP 800-108 framework of converting PRFs to key derivation functions, we confirm the significant advantage of Lesamnta-LW-based PRFs over HMAC-SHA-256 by evaluating the performance on AVR 8-bit microcontrollers, on which we consider simulating TPMS sensors. We expect that our method to achieve multiple purposes with a single cryptographic primitive will help us to reduce the total implementation cost required for TPMS security.http://dx.doi.org/10.1155/2020/5738215
collection DOAJ
language English
format Article
sources DOAJ
author Yuhei Watanabe
Hideki Yamamoto
Hirotaka Yoshida
spellingShingle Yuhei Watanabe
Hideki Yamamoto
Hirotaka Yoshida
Lightweight Crypto Stack for TPMS Using Lesamnta-LW
Security and Communication Networks
author_facet Yuhei Watanabe
Hideki Yamamoto
Hirotaka Yoshida
author_sort Yuhei Watanabe
title Lightweight Crypto Stack for TPMS Using Lesamnta-LW
title_short Lightweight Crypto Stack for TPMS Using Lesamnta-LW
title_full Lightweight Crypto Stack for TPMS Using Lesamnta-LW
title_fullStr Lightweight Crypto Stack for TPMS Using Lesamnta-LW
title_full_unstemmed Lightweight Crypto Stack for TPMS Using Lesamnta-LW
title_sort lightweight crypto stack for tpms using lesamnta-lw
publisher Hindawi-Wiley
series Security and Communication Networks
issn 1939-0114
1939-0122
publishDate 2020-01-01
description Modern vehicles which have internal sensor networks are one of the examples of a cyberphysical system (CPS). The tire pressure monitoring system (TPMS) is used to monitor the pressure of the tires and to inform the driver of them. This system is mandatory for vehicles in the US and EU. To ensure the security of TPMS, it is important to reduce the cost of the cryptographic mechanisms implemented in resource-constrained devices. To address this problem, previous works have proposed countermeasures employing lightweight block ciphers such as PRESENT, SPECK, or KATAN. However, it is not clear to us that any of these works have addressed the issues of software optimization that considers TPMS packet protection as well as session key updates for architectures consisting of the vehicle TPMS ECU and four low-cost TPMS sensors equipped with the tires. In this paper, we propose the application of ISO/IEC 29192-5 lightweight hash function Lesamnta-LW to address these issues. When we apply cryptographic mechanisms to a practical system, we consider the lightweight crypto stack which contains cryptographic mechanisms, specifications for the implementation, and performance evaluation. Our approach is to apply the known method of converting Lesamnta-LW to multiple independent pseudorandom functions (PRFs) in TPMS. In our case, we generate five PRFs this way and then use one PRF for MAC generation and four for key derivation. We use the internal AES-based block cipher of Lesamnta-LW for encryption. Although we follow the NIST SP 800-108 framework of converting PRFs to key derivation functions, we confirm the significant advantage of Lesamnta-LW-based PRFs over HMAC-SHA-256 by evaluating the performance on AVR 8-bit microcontrollers, on which we consider simulating TPMS sensors. We expect that our method to achieve multiple purposes with a single cryptographic primitive will help us to reduce the total implementation cost required for TPMS security.
url http://dx.doi.org/10.1155/2020/5738215
work_keys_str_mv AT yuheiwatanabe lightweightcryptostackfortpmsusinglesamntalw
AT hidekiyamamoto lightweightcryptostackfortpmsusinglesamntalw
AT hirotakayoshida lightweightcryptostackfortpmsusinglesamntalw
_version_ 1715066814737678336