In Bluetooth LE (BLE), security is a multifaceted beast. Learn the three main security modes of BLE, along with five critical BLE security procedures.
In Bluetooth LE (BLE), security is a multifaceted beast. Learn the three main security modes of BLE, along with five critical BLE security procedures.
Pairing is an important concept in Bluetooth LE. Let’s examine the fundamentals of Bluetooth LE pairing, outlining how…
Pairing is an important concept in Bluetooth LE. Let’s examine the fundamentals of Bluetooth LE pairing, outlining how LE devices securely share keys between trusted devices.
Learn the roles of the three security keys in Bluetooth LE—Long Term Key (LTK), Connection Signature Resolving Key…
Learn the roles of the three security keys in Bluetooth LE—Long Term Key (LTK), Connection Signature Resolving Key (CSRK), and Identity Resolving Key (IRK).
Electromagnetic-based side-channel attacks are non-invasive, meaning the attacker does not need physical access to the…
Electromagnetic-based side-channel attacks are non-invasive, meaning the attacker does not need physical access to the device to steal information. We’ll look at how these EM side-channel attacks work.
To understand known vulnerabilities and attacks on Bluetooth LE devices, we review some studies from the past 4+ years.
To understand known vulnerabilities and attacks on Bluetooth LE devices, we review some studies from the past 4+ years.
Learn about Bluetooth LE's security features and tools, how to use them, and understand how they keep connections secure.
Learn about Bluetooth LE's security features and tools, how to use them, and understand how they keep connections secure.
Get a high-level understanding of designing electronics to prevent the threat of side-channel attacks (SCAs), namely…
Get a high-level understanding of designing electronics to prevent the threat of side-channel attacks (SCAs), namely power- and EM- (electromagnetic) based attacks.
Learn the basics of how power-based side-channel attacks work and the different types of power analysis attacks,…
Learn the basics of how power-based side-channel attacks work and the different types of power analysis attacks, including simple power analysis (SPA), differential power analysis (DPA), and correlational power analysis (CPA).
As embedded systems continue to evolve, you might wonder: should I learn assembly language for embedded software…
As embedded systems continue to evolve, you might wonder: should I learn assembly language for embedded software development? Learn the answer in this article.
In this article, we’ll take a deeper look at how PUFs are classified, the attributes that make a “good” PUF, and…
In this article, we’ll take a deeper look at how PUFs are classified, the attributes that make a “good” PUF, and design tradeoffs.
In this article, we’ll discuss the PUF or physically unclonable function and how it boosts hardware security in ICs.
In this article, we’ll discuss the PUF or physically unclonable function and how it boosts hardware security in ICs.
Why should engineers care about hardware security? Because they can help prevent vulnerabilities through design!
Why should engineers care about hardware security? Because they can help prevent vulnerabilities through design!
Learn about ECC or elliptic-curve cryptography, including its applications and benefits.
Learn about ECC or elliptic-curve cryptography, including its applications and benefits.
Ready to design more secure devices but not sure where to start? Learn about Diffie-Hellman cryptography in this…
Ready to design more secure devices but not sure where to start? Learn about Diffie-Hellman cryptography in this technical article.
This primer on cryptography will help you understand the encryptions that are necessary for modern IoT device security.
This primer on cryptography will help you understand the encryptions that are necessary for modern IoT device security.
For most, the name "Father Christmas" conjures images of toys and gadgets. But for this gentleman maker, the name brings…
For most, the name "Father Christmas" conjures images of toys and gadgets. But for this gentleman maker, the name brings misery. Be sure to stockpile your Arduino, Raspberry Pi, and Particle Photons; it's time to catch Saint Nick red-handed.
This article demonstrates the creation of an inductive switch cabinet lock that can detect the movement of a conductive…
This article demonstrates the creation of an inductive switch cabinet lock that can detect the movement of a conductive target. The purpose is to create a door that cannot be opened without triggering an alarm.
This project uses a C8051 microcontroller development kit, an accelerometer evaluation board, and Simplicity Studio…
This project uses a C8051 microcontroller development kit, an accelerometer evaluation board, and Simplicity Studio IDE—all from Silicon Labs—to rather quickly and easily build a motion-detecting alarm system.
Part two of building a device that can detect Wi-Fi signals and "react" accordingly.
Part two of building a device that can detect Wi-Fi signals and "react" accordingly.
In this project, we first examine how to install an ESP8266 add-on on Arduino IDE and then we make a configurable web…
In this project, we first examine how to install an ESP8266 add-on on Arduino IDE and then we make a configurable web server with an ESP8266 and show the simplicity of this process.