IEEE Consumer Electronics Magazine - November/December 2019 - 100
Special Section on Emerging Paradigms in Vehicular Cybersecurity
as a type of hash function in which a given input
will result in a specific output. In PUFs, inputs
are known as "challenges" and outputs are
"responses." Collectively, a challenge and its associated response are known as a challenge
response pair (CRP). A PUF is considered a
strong PUF if it has a large number of CRPs. Ideally, it would have an exponential number of
CRPs so that an n-bit strong PUF would have 2n
CRPs. Conversely, a weak PUF has a very limited
number of CRPs (typically just one).2
PUFs are designed to have a uniqueness
property where each copy of the PUF will
have a unique response for a given challenge.
These inherent properties of PUFs make them
attractive for use in vehicle security applications. An attacker would be forced to obtain
the actual PUF itself if he or she wanted to
use it in an attack as it would be impossible
to create an exact copy of the desired PUF.
Researchers have explored incorporating
PUFs into such areas as key storage and generation, signature creation, and authenticity
verification.
Security Modules
Trusted platform modules (TPM) are cryptographic co-processors designed to integrate
security into larger computer systems. TPMs are
physically wired into the system and are not
removable. The specifications for a TPM were
standardized by ISO/IEC 11889. The current standard requires AES-128 for symmetric cryptography, RSA and ECC algorithms for asymmetric
cryptography, and the SHA-1 and SHA-256 hashing functions in addition to other hardware features such as a random number generator and
secure nonvolatile storage.
The TPM specification was designed for a
generic computing system. Directly integrating
TPMs and vehicles is difficult due to the limited
computing resources and real-time constraints
that are uniquely present in vehicles. Instead,
researchers have used the TPM specification as
a blueprint of sorts to design vehicular hardware security modules (HSMs). These modules
can be easily integrated into vehicles and tend
to only include some of the cryptographic
components that are required to be included
in TPMs.
100
HARDWARE MODULES
Vehicular security depends on the creation of
security modules that can be introduced to the
unsecured buses found in vehicles.1 These modules attempt to implement a measure of security
by providing a secure hardware device for secure
communication between nodes in both internal
and external vehicular communication networks
without incurring significant costs. The unique
security challenges facing vehicles prevent the
direct adaptation of existing TPMs from normal
computers to vehicles. For this reason, HSMs have
been proposed. HSMs are specially designed so
that the modules may be effectively integrated into
vehicular communication networks. However, this
does not mean that vehicular TPMs will be unique
from existing implementations. Both existing TPMs
and their proposed vehicular implementations
tend to share multiple hardware components such
as storage mediums and crypto engines.
Hardware Security Modules
Researchers from the E-Safety Vehicle Intrusion Protected Applications (EVITA) project have
previously proposed a vehicular HSM.3 Their
module is a general-purpose cryptographic coprocessor designed to be connected to an in-vehicle communication network and comes in three
variations: "full," "medium," and "light." The "full"
version has everything needed to secure vehicleto-everything communications. The "medium"
variation is focused only on the security of communication within the vehicle. The "light" variation is designed to only secure interactions
between ECUs and the sensors and actuators.
The module uses ECC-256 for asymmetric
cryptography, AES-128 for symmetric encryption
and decryption, and WHIRLPOOL as its hash
function. The module also includes a pseudorandom number generator, unsecured RAM, and
nonvolatile memory (NVM). These features are
kept behind a so-called cryptographic boundary
that is separate from the actual application core
that communicates with other ECUs attached to
the in-vehicle communication system.
This design has since become an inspiration
for more recent vehicular HSM implementations.
For example, the HSM included in NXP Semiconductor's MPC5748x family of automotive microcontrollers is a direct implementation of the
IEEE Consumer Electronics Magazine
IEEE Consumer Electronics Magazine - November/December 2019
Table of Contents for the Digital Edition of IEEE Consumer Electronics Magazine - November/December 2019
Contents
IEEE Consumer Electronics Magazine - November/December 2019 - Cover1
IEEE Consumer Electronics Magazine - November/December 2019 - Cover2
IEEE Consumer Electronics Magazine - November/December 2019 - Contents
IEEE Consumer Electronics Magazine - November/December 2019 - 2
IEEE Consumer Electronics Magazine - November/December 2019 - 3
IEEE Consumer Electronics Magazine - November/December 2019 - 4
IEEE Consumer Electronics Magazine - November/December 2019 - 5
IEEE Consumer Electronics Magazine - November/December 2019 - 6
IEEE Consumer Electronics Magazine - November/December 2019 - 7
IEEE Consumer Electronics Magazine - November/December 2019 - 8
IEEE Consumer Electronics Magazine - November/December 2019 - 9
IEEE Consumer Electronics Magazine - November/December 2019 - 10
IEEE Consumer Electronics Magazine - November/December 2019 - 11
IEEE Consumer Electronics Magazine - November/December 2019 - 12
IEEE Consumer Electronics Magazine - November/December 2019 - 13
IEEE Consumer Electronics Magazine - November/December 2019 - 14
IEEE Consumer Electronics Magazine - November/December 2019 - 15
IEEE Consumer Electronics Magazine - November/December 2019 - 16
IEEE Consumer Electronics Magazine - November/December 2019 - 17
IEEE Consumer Electronics Magazine - November/December 2019 - 18
IEEE Consumer Electronics Magazine - November/December 2019 - 19
IEEE Consumer Electronics Magazine - November/December 2019 - 20
IEEE Consumer Electronics Magazine - November/December 2019 - 21
IEEE Consumer Electronics Magazine - November/December 2019 - 22
IEEE Consumer Electronics Magazine - November/December 2019 - 23
IEEE Consumer Electronics Magazine - November/December 2019 - 24
IEEE Consumer Electronics Magazine - November/December 2019 - 25
IEEE Consumer Electronics Magazine - November/December 2019 - 26
IEEE Consumer Electronics Magazine - November/December 2019 - 27
IEEE Consumer Electronics Magazine - November/December 2019 - 28
IEEE Consumer Electronics Magazine - November/December 2019 - 29
IEEE Consumer Electronics Magazine - November/December 2019 - 30
IEEE Consumer Electronics Magazine - November/December 2019 - 31
IEEE Consumer Electronics Magazine - November/December 2019 - 32
IEEE Consumer Electronics Magazine - November/December 2019 - 33
IEEE Consumer Electronics Magazine - November/December 2019 - 34
IEEE Consumer Electronics Magazine - November/December 2019 - 35
IEEE Consumer Electronics Magazine - November/December 2019 - 36
IEEE Consumer Electronics Magazine - November/December 2019 - 37
IEEE Consumer Electronics Magazine - November/December 2019 - 38
IEEE Consumer Electronics Magazine - November/December 2019 - 39
IEEE Consumer Electronics Magazine - November/December 2019 - 40
IEEE Consumer Electronics Magazine - November/December 2019 - 41
IEEE Consumer Electronics Magazine - November/December 2019 - 42
IEEE Consumer Electronics Magazine - November/December 2019 - 43
IEEE Consumer Electronics Magazine - November/December 2019 - 44
IEEE Consumer Electronics Magazine - November/December 2019 - 45
IEEE Consumer Electronics Magazine - November/December 2019 - 46
IEEE Consumer Electronics Magazine - November/December 2019 - 47
IEEE Consumer Electronics Magazine - November/December 2019 - 48
IEEE Consumer Electronics Magazine - November/December 2019 - 49
IEEE Consumer Electronics Magazine - November/December 2019 - 50
IEEE Consumer Electronics Magazine - November/December 2019 - 51
IEEE Consumer Electronics Magazine - November/December 2019 - 52
IEEE Consumer Electronics Magazine - November/December 2019 - 53
IEEE Consumer Electronics Magazine - November/December 2019 - 54
IEEE Consumer Electronics Magazine - November/December 2019 - 55
IEEE Consumer Electronics Magazine - November/December 2019 - 56
IEEE Consumer Electronics Magazine - November/December 2019 - 57
IEEE Consumer Electronics Magazine - November/December 2019 - 58
IEEE Consumer Electronics Magazine - November/December 2019 - 59
IEEE Consumer Electronics Magazine - November/December 2019 - 60
IEEE Consumer Electronics Magazine - November/December 2019 - 61
IEEE Consumer Electronics Magazine - November/December 2019 - 62
IEEE Consumer Electronics Magazine - November/December 2019 - 63
IEEE Consumer Electronics Magazine - November/December 2019 - 64
IEEE Consumer Electronics Magazine - November/December 2019 - 65
IEEE Consumer Electronics Magazine - November/December 2019 - 66
IEEE Consumer Electronics Magazine - November/December 2019 - 67
IEEE Consumer Electronics Magazine - November/December 2019 - 68
IEEE Consumer Electronics Magazine - November/December 2019 - 69
IEEE Consumer Electronics Magazine - November/December 2019 - 70
IEEE Consumer Electronics Magazine - November/December 2019 - 71
IEEE Consumer Electronics Magazine - November/December 2019 - 72
IEEE Consumer Electronics Magazine - November/December 2019 - 73
IEEE Consumer Electronics Magazine - November/December 2019 - 74
IEEE Consumer Electronics Magazine - November/December 2019 - 75
IEEE Consumer Electronics Magazine - November/December 2019 - 76
IEEE Consumer Electronics Magazine - November/December 2019 - 77
IEEE Consumer Electronics Magazine - November/December 2019 - 78
IEEE Consumer Electronics Magazine - November/December 2019 - 79
IEEE Consumer Electronics Magazine - November/December 2019 - 80
IEEE Consumer Electronics Magazine - November/December 2019 - 81
IEEE Consumer Electronics Magazine - November/December 2019 - 82
IEEE Consumer Electronics Magazine - November/December 2019 - 83
IEEE Consumer Electronics Magazine - November/December 2019 - 84
IEEE Consumer Electronics Magazine - November/December 2019 - 85
IEEE Consumer Electronics Magazine - November/December 2019 - 86
IEEE Consumer Electronics Magazine - November/December 2019 - 87
IEEE Consumer Electronics Magazine - November/December 2019 - 88
IEEE Consumer Electronics Magazine - November/December 2019 - 89
IEEE Consumer Electronics Magazine - November/December 2019 - 90
IEEE Consumer Electronics Magazine - November/December 2019 - 91
IEEE Consumer Electronics Magazine - November/December 2019 - 92
IEEE Consumer Electronics Magazine - November/December 2019 - 93
IEEE Consumer Electronics Magazine - November/December 2019 - 94
IEEE Consumer Electronics Magazine - November/December 2019 - 95
IEEE Consumer Electronics Magazine - November/December 2019 - 96
IEEE Consumer Electronics Magazine - November/December 2019 - 97
IEEE Consumer Electronics Magazine - November/December 2019 - 98
IEEE Consumer Electronics Magazine - November/December 2019 - 99
IEEE Consumer Electronics Magazine - November/December 2019 - 100
IEEE Consumer Electronics Magazine - November/December 2019 - 101
IEEE Consumer Electronics Magazine - November/December 2019 - 102
IEEE Consumer Electronics Magazine - November/December 2019 - 103
IEEE Consumer Electronics Magazine - November/December 2019 - 104
IEEE Consumer Electronics Magazine - November/December 2019 - 105
IEEE Consumer Electronics Magazine - November/December 2019 - 106
IEEE Consumer Electronics Magazine - November/December 2019 - 107
IEEE Consumer Electronics Magazine - November/December 2019 - 108
IEEE Consumer Electronics Magazine - November/December 2019 - 109
IEEE Consumer Electronics Magazine - November/December 2019 - 110
IEEE Consumer Electronics Magazine - November/December 2019 - 111
IEEE Consumer Electronics Magazine - November/December 2019 - 112
IEEE Consumer Electronics Magazine - November/December 2019 - 113
IEEE Consumer Electronics Magazine - November/December 2019 - 114
IEEE Consumer Electronics Magazine - November/December 2019 - 115
IEEE Consumer Electronics Magazine - November/December 2019 - 116
IEEE Consumer Electronics Magazine - November/December 2019 - Cover3
IEEE Consumer Electronics Magazine - November/December 2019 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20240102
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20231112
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230910
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230708
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230506
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230304
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230102
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20221112
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220910
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220708
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220506
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220304
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220102
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20211112
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20210910
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20210708
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20210506
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20210304
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202010
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202009
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202007
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202004
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202003
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202001
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201910
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201909
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201907
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201905
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201903
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201901
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201811
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201809
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201807
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201805
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201803
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_july2017
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_april2017
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_january2017
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_october2016
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_july2016
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_april2016
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_january2016
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_october2015
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_july2015
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_april2015
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_january2015
https://www.nxtbookmedia.com