Google Overturns the Cryptographic Power Barrier: Will the Security Shackles of IoT Be Lifted?

Google Overturns the Cryptographic Power Barrier: Will the Security Shackles of IoT Be Lifted?

The biggest bottleneck in the development of the Internet of Things (IoT) is undoubtedly security issues. We often hear alarming news such as “hackers invading pacemakers,” “hackers remotely unlocking hotel door locks,” and “hackers cracking connected cars.” Recently, Japan even approved a related bill allowing government officials to supervise IoT devices, incorporating IoT security into … Read more

Pre-Silicon Evaluation and Security Enhancement of RISC-V AES Extensions

Pre-Silicon Evaluation and Security Enhancement of RISC-V AES Extensions

🔸 Paper Information Title:Pre-Silicon Evaluation and Security Enhancement of RISC-V AES Extensions Authors:Zhao Yiqiang, Wei Xin, Li Yao, He Jiajie First Author Affiliation:Tianjin University, School of Microelectronics Abstract: In response to the potential side-channel leakage risks introduced by instruction set architecture (ISA) extensions for cryptographic algorithm acceleration, a pre-silicon side-channel security assessment method is proposed, … Read more

Advanced Encryption Algorithms: Ensuring Data Security for Microcontrollers and PLC Systems

Advanced Encryption Algorithms: Ensuring Data Security for Microcontrollers and PLC Systems

Hello everyone! Today we are going to discuss a high-end topic: the data security issues in microcontrollers and PLC systems. This is a significant problem in reality, as data security is a critical matter in the era of the Internet of Things! What is an encryption algorithm? First, we need to clarify what an encryption … Read more

Common Encryption Algorithms Explained

Common Encryption Algorithms Explained

Common encryption algorithms can be divided into three main categories: Symmetric Encryption Algorithms, Asymmetric Encryption Algorithms, and Hash Algorithms. Here are some common encryption algorithms along with their easy-to-understand explanations: Symmetric Encryption Algorithms The characteristic of symmetric encryption algorithms is that the same key is used for both encryption and decryption, much like using the … Read more

Zigbee Security Fundamentals Part 2

Zigbee Security Fundamentals Part 2

Introduction ZigBee is considered a secure communication protocol. Its security architecture complements the security services provided by the IEEE 802.15.4 standard. The security services provided by ZigBee include secure key establishment, secure key transfer, frame protection through symmetric encryption, and secure device management. However, its security features are based on certain inherent assumptions: • ZigBee … Read more

Analysis of Cloud Ding Lock BLE Communication (Part 2)

Analysis of Cloud Ding Lock BLE Communication (Part 2)

1. Introduction In the previous article, we extracted the firmware of the smart lock through the SWD interface and successfully loaded it using IDA. This article will continue analyzing the firmware, studying how the lock processes the communication data of BleKey sent by the phone via BLE. Continuing from the previous article, we followed the … Read more

Xilinx FPGA Encryption Solutions

Xilinx FPGA Encryption Solutions

1. Overview Xilinx FPGAs starting from the 7 series have on-chip Advanced Encryption Standard (AES) decryption logic, providing a high level of design security. Encrypted Xilinx FPGA designs cannot be copied or reverse-engineered for other FPGAs.The Xilinx FPGA responsible for encryption uses an AES system consisting of software-based bitstream encryption and on-chip bitstream decryption, with … Read more

ARM NEON™ General SIMD Engine Has AES Key Leakage Risk

ARM NEON™ General SIMD Engine Has AES Key Leakage Risk

↑ Click the “Thales Terminal Laboratory” above to follow us Recently, security engineers from Thales Terminal Laboratory analyzed the AES encryption implementation using ARM NEON™ technology, and the results showed that this technology does not effectively resist side-channel attacks, resulting in a risk of AES key leakage. The ARM Cortex™-A series processors are currently the … Read more

Introduction to Using Intel AES-NI

Introduction to Using Intel AES-NI

AESNI is an SIMD instruction set developed by Intel for the x64 architecture, specifically designed to provide hardware acceleration for the AES encryption algorithm. Anyone who has some understanding of SIMD is generally aware of the existence of AESNI. However, due to the asymmetric structure of AES itself and the special design of AESNI, there … Read more

Software Product Confirmation Testing: Security Verification of System Encryption Algorithms (AES/RSA)

Software Product Confirmation Testing: Security Verification of System Encryption Algorithms (AES/RSA)

Software Product Confirmation Testing: Security Verification of System Encryption Algorithms (AES/RSA) Software product confirmation testing for system encryption algorithms (AES/RSA) begins with checking the compliance of algorithm versions and configurations. The AES algorithm should use a key length of AES-128 or higher, while the RSA algorithm should have a key length of at least 2048 … Read more