All About Circuits

Latest Cybersecurity / Identification Technical Articles

Categories

Bluetooth LE: Security Modes and Procedures Explained

Bluetooth LE: Security Modes and Procedures Explained

In Bluetooth LE (BLE), security is a multifaceted beast. Learn the three main security modes of BLE, along with five critical BLE security procedures.


Understanding Bluetooth LE Pairing—Step by Step

Understanding Bluetooth LE Pairing—Step by Step

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.


Understanding Security Keys in Bluetooth Low Energy

Understanding Security Keys in Bluetooth Low Energy

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).


EM Side-Channel Attacks on Cryptography

EM Side-Channel Attacks on Cryptography

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.


Vulnerabilities and Attacks on Bluetooth LE Devices—Reviewing Recent Info

Vulnerabilities and Attacks on Bluetooth LE Devices—Reviewing Recent Info

To understand known vulnerabilities and attacks on Bluetooth LE devices, we review some studies from the past 4+ years.


Securing BLE Connections—An Overview of the Security Protocol

Securing BLE Connections—An Overview of the Security Protocol

Learn about Bluetooth LE's security features and tools, how to use them, and understand how they keep connections secure.


A Primer on Power and EM Side-channel Attack Countermeasures and Prevention

A Primer on Power and EM Side-channel Attack Countermeasures and Prevention

Get a high-level understanding of designing electronics to prevent the threat of side-channel attacks (SCAs), namely power- and EM- (electromagnetic) based attacks.


An Introduction to Power Analysis Side Channel Attacks

An Introduction to Power Analysis Side Channel 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).


Is Assembly Language Still Relevant for Embedded Software Development?

Is Assembly Language Still Relevant for Embedded Software Development?

As embedded systems continue to evolve, you might wonder: should I learn assembly language for embedded software development? Learn the answer in this article.


Physically Unclonable Functions: Classification, Evaluation, and Tradeoffs in PUFs

Physically Unclonable Functions: Classification, Evaluation, and Tradeoffs in PUFs

In this article, we’ll take a deeper look at how PUFs are classified, the attributes that make a “good” PUF, and design tradeoffs.


An Introduction to Physically Unclonable Functions

An Introduction to Physically Unclonable Functions

In this article, we’ll discuss the PUF or physically unclonable function and how it boosts hardware security in ICs.


Hardware Security Vulnerabilities that Engineers Should Know

Hardware Security Vulnerabilities that Engineers Should Know

Why should engineers care about hardware security? Because they can help prevent vulnerabilities through design!


How Elliptic Curve Cryptography Works

How Elliptic Curve Cryptography Works

Learn about ECC or elliptic-curve cryptography, including its applications and benefits.


The Diffie-Hellman Exchange in Embedded Cryptography

The Diffie-Hellman Exchange in Embedded Cryptography

Ready to design more secure devices but not sure where to start? Learn about Diffie-Hellman cryptography in this technical article.


An Engineer’s Brief Introduction to Cryptography

An Engineer’s Brief Introduction to Cryptography

This primer on cryptography will help you understand the encryptions that are necessary for modern IoT device security.


Put an End to Stockings Full of Coal with the Raspberry Pi Santa Detector

Put an End to Stockings Full of Coal with the Raspberry Pi Santa Detector

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.


Projects Dec 21, 2018 by Robin Mitchell
Tamper Detection with Differential Inductive Sensing Coils

Tamper Detection with Differential Inductive Sensing Coils

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.


Projects Nov 06, 2017 by Mark Hughes
Build Your Own Motion Detection System Using an Accelerometer

Build Your Own Motion Detection System Using an Accelerometer

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.


Projects Aug 31, 2017 by Nick Davis
The Wi-Fi Eye, Part 2: Firmware, Wiring, and Network Connection

The Wi-Fi Eye, Part 2: Firmware, Wiring, and Network Connection

Part two of building a device that can detect Wi-Fi signals and "react" accordingly.


Projects Jul 26, 2017 by Jeremy Lee
Make a Web Server with ESP8266

Make a Web Server with ESP8266

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.