A PUF based CAN security framework

Tyler Cultice, Carson Labrado, Himanshu Thapliyal

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

4 Scopus citations

Abstract

We propose a method to include security and reliability to the messages sent over the CAN bus. Our approach adheres to CAN standard ISO 11898-1. A reliable PUF response is used in key generation to create a unique shared AES-256 key between each ECU, allowing for all message paths to be encrypted. In addition, an HMAC system with a counter is implemented to help protect against replay attacks and message tampering within the network.

Original languageEnglish
Title of host publicationProceedings - 2020 IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2020
Pages602-603
Number of pages2
ISBN (Electronic)9781728157757
DOIs
StatePublished - Jul 2020
Event19th IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2020 - Limassol, Cyprus
Duration: Jul 6 2020Jul 8 2020

Publication series

NameProceedings of IEEE Computer Society Annual Symposium on VLSI, ISVLSI
Volume2020-July
ISSN (Print)2159-3469
ISSN (Electronic)2159-3477

Conference

Conference19th IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2020
Country/TerritoryCyprus
CityLimassol
Period7/6/207/8/20

Bibliographical note

Publisher Copyright:
© 2020 IEEE.

Funding

The authors are with the Department of Electrical and Computer Engineering, University of Kentucky, Lexington, KY, 40506 USA 1Contact e-mail: ([email protected]). This research was partially supported by National Science Foundation Grant No:1738662.

FundersFunder number
National Science Foundation (NSF)1738662

    Keywords

    • CAN Bus
    • Physically Unclonable Function (PUF)
    • Vehicular Security

    ASJC Scopus subject areas

    • Hardware and Architecture
    • Control and Systems Engineering
    • Electrical and Electronic Engineering

    Fingerprint

    Dive into the research topics of 'A PUF based CAN security framework'. Together they form a unique fingerprint.

    Cite this