Evaluation Engineering - 21

and obviously not necessarily for a consumer level device, although if it's got
camera and microphone in it, you might
really have to start thinking about it.
Things like Secure Boot and Chain of
Trust and the like. Can you talk a little
bit more about that?
AG: Yeah, absolutely. And those are some
of the things you do need to think about
earlier on or because you need to think
about those features, they do need to be
considered early on because they do have
hardware ramifications. In my opinion,
any device needs to have, you should
have Secure Boot included in the capabilities. And so, that means having some
hardware hooks so that you've got some
ability to have some piece of code that's
immutable on the device, or to have some
Secure Boot artifacts on the device.
It is important that they are stored in
a trusted place that cannot be modified
or tampered with to ensure that you can
get that initial kernel up and running in
a way that you can verify that it hasn't
been tampered with. And so, that means
having maybe you have some boot code in
ROM, then the signature and validation
certificates for the rest of the code stored
in a place that's immutable so that bootROM can validate the other code before
it starts, before you start executing it. I
mean, there's different ways to do that.
You could have a TPM chip or other
hardware secure element in the device
that enables Secure Boot and then having the software around it to enable it, as
another approach that you can take. And
so yeah, that has to be built in from the
early stage of the hardware design. You
can build Secure Boot in without some
of those things, but without that root of
trust, you've got a potential gap that hackers can exploit.
There are many different hardware options that you can look at. I mean, you've
got things like Arm TrustZone, which is
now available for their ARM's M-class
MCUs. So it is available in some very low
end systems. You also have your company's building hardware secure elements,
like a TPM chip, but that are designed specifically for IoT use-cases. So that means
they are lower cost than the TPM chip.

The TPM chip has maybe a dollar
or two or something like that, which
building a PC or a smartphone is a very
reasonable cost to absorb. But if you're
building a sensor, that's going to cost 50
cents, then obviously, that doesn't work
anymore. So there are hardware devices
or hardware chips built for that market,
for that use-case.

EE: What are some of the challenges
Alan, in implementing well, frankly,
any type of a security solution, once I'm
starting to work on it, I've got my device
and okay, I'm going to be a Bluetooth
chip and I'm going to do this. Are there
any pitfalls I have to watch out for in
selecting a security solution?

THE BURN-IN WITH
TEST COMPANY
The worldwide leader in test with burn-in
systems, Micro Control offers solutions for
high-power burn-in test applications
requiring individual temperature control and
logic/ memory burn-in test applications for
lower power devices.

Micro Control Company's burn-in systems
feature a pattern zone per slot, multiple
temperature zones and independent
temperature control per DUT. With up to
64 M of vector memory behind all 128
independent I/O channels, Micro Control
systems can handle many different
functional tests.

Have other needs?
Micro Control Company provides
burn-in boards, prescreen stations,
carts, and continuity testers.

7956 Main Street NE | Minneapolis, MN 55432 | 800.328.9923 | microcontrol.com

NOVEMBER/DECEMBER 2020 EVALUATIONENGINEERING.COM
2007EE_MicroControlCompany.indd 1

21

6/11/20 12:46 PM


http://www.microcontrol.com http://www.EVALUATIONENGINEERING.COM

Evaluation Engineering

Table of Contents for the Digital Edition of Evaluation Engineering

Editor's Note: A Technical Look at the Year that Was
By the Numbers
5G Test: Test industry keeps pace with 5G advances
Portable Instruments: Compact analyzers and scopes serve lab, field, factory, and home
Cybersecurity: Establishing Trust in Cybersecurity for Embedded Systems
Embedded Systems: An 8 GHz PXI Dual SP8T Multiplexer Based on MEMS Swtiches
Logic Analyzers: Binary Parity Generator and Checker
Featured Tech
Tech Focus
Smart Fabrics: Smart Fabrics Go to the Head of the Class
Evaluation Engineering - 1
Evaluation Engineering - 2
Evaluation Engineering - 3
Evaluation Engineering - 4
Evaluation Engineering - 5
Evaluation Engineering - By the Numbers
Evaluation Engineering - 7
Evaluation Engineering - 5G Test: Test industry keeps pace with 5G advances
Evaluation Engineering - 9
Evaluation Engineering - 10
Evaluation Engineering - 11
Evaluation Engineering - 12
Evaluation Engineering - 13
Evaluation Engineering - 14
Evaluation Engineering - 15
Evaluation Engineering - Portable Instruments: Compact analyzers and scopes serve lab, field, factory, and home
Evaluation Engineering - 17
Evaluation Engineering - 18
Evaluation Engineering - 19
Evaluation Engineering - Cybersecurity: Establishing Trust in Cybersecurity for Embedded Systems
Evaluation Engineering - 21
Evaluation Engineering - 22
Evaluation Engineering - 23
Evaluation Engineering - Embedded Systems: An 8 GHz PXI Dual SP8T Multiplexer Based on MEMS Swtiches
Evaluation Engineering - 25
Evaluation Engineering - Logic Analyzers: Binary Parity Generator and Checker
Evaluation Engineering - 27
Evaluation Engineering - 28
Evaluation Engineering - 29
Evaluation Engineering - Featured Tech
Evaluation Engineering - 31
Evaluation Engineering - Tech Focus
Evaluation Engineering - 33
Evaluation Engineering - Smart Fabrics: Smart Fabrics Go to the Head of the Class
Evaluation Engineering - 35
Evaluation Engineering - 36
https://www.nxtbook.com/endeavor/evaluationengineering/novemberdecember2020
https://www.nxtbook.com/endeavor/evaluationengineering/Evaluation_Engineering_October_2020
https://www.nxtbook.com/endeavor/evaluationengineering/september2020
https://www.nxtbook.com/endeavor/evaluationengineering/August_2020
https://www.nxtbook.com/endeavor/evaluationengineering/july2020
https://www.nxtbook.com/endeavor/evaluationengineering/mayjune2020
https://www.nxtbook.com/endeavor/evaluationengineering/april2020
https://www.nxtbook.com/endeavor/evaluationengineering/march2020
https://www.nxtbook.com/endeavor/evaluationengineering/february2020
https://www.nxtbook.com/endeavor/evaluationengineering/january2020
https://www.nxtbook.com/endeavor/evaluationengineering/december2019
https://www.nxtbook.com/endeavor/evaluationengineering/november2019
https://www.nxtbook.com/endeavor/evaluationengineering/october2019
https://www.nxtbook.com/endeavor/evaluationengineering/september2019
https://www.nxtbook.com/endeavor/evaluationengineering/august2019
https://www.nxtbook.com/endeavor/evaluationengineering/july2019
https://www.nxtbook.com/endeavor/evaluationengineering/june2019
https://www.nxtbook.com/endeavor/evaluationengineering/may2019
https://www.nxtbook.com/endeavor/evaluationengineering/april2019
https://www.nxtbook.com/endeavor/evaluationengineering/march2019
https://www.nxtbook.com/endeavor/evaluationengineering/february2019
https://www.nxtbookmedia.com