Related Concept Videos
Short-distance Transport of Resources
Xylem and Transpiration-driven Transport of Resources
Non-ohmic Devices
Consider a simple circuit consisting of a battery, a diode, and a resistor. A...
Mnemonic Devices
Acronyms
Acronyms are created by using the initial letters of a series of words to form a new word or phrase. This approach condenses complex information into a single, memorable entity. For example,...
Lewis Acids and Bases
A coordinate covalent bond (or dative bond) occurs when one of the atoms in the bond provides both bonding electrons. For example, a coordinate covalent bond occurs when a water molecule combines with a hydrogen ion to form a hydronium ion. A coordinate covalent bond also results when...
Base Excision Repair
The first step of...
You might also read
Related Articles
Articles linked to this work by shared authors, journal, and citation graph.
A Low-Cost Calibration Method for Low-Cost MEMS Accelerometers Based on 3D Printing.
Lightweight Authentication Protocol for M2M Communications of Resource-Constrained Devices in Industrial Internet of Things.
Related Experiment Video
Updated: Feb 4, 2026

A Lightweight, Headphones-based System for Manipulating Auditory Feedback in Songbirds
Published on: November 26, 2012
A Lightweight Cipher Based on Salsa20 for Resource-Constrained IoT Devices.
Evangelina Lara1, Leocundo Aguilar2, Jesús A García3
1Facultad de Ciencias Químicas e Ingeniería, Universidad Autónoma de Baja California, Tijuana, BC 22390, Mexico. evangelina.lara@uabc.edu.mx.
This study introduces Generador de Bits Pseudo Aleatorios (GBPA), a new stream cipher for resource-constrained Internet of Things (IoT) devices. GBPA offers enhanced security for IoT systems without compromising their limited computing power.
Area of Science:
- Cryptography
- Computer Science
- Embedded Systems
Background:
- The Internet of Things (IoT) paradigm enables interconnected devices for enhanced decision-making.
- IoT devices are highly vulnerable to security attacks due to their constrained computing and energy resources.
- Current cryptographic ciphers are often too resource-intensive for implementation on low-power IoT devices.
Purpose of the Study:
- To present Generador de Bits Pseudo Aleatorios (GBPA), a stream cipher specifically designed for Class 0 resource-constrained IoT devices.
- To enable low-cost IoT devices to implement robust security services, protecting user data privacy and system integrity.
- To offer a secure alternative to existing ciphers that are unsuitable for the limitations of IoT hardware.
Main Methods:
- Developed GBPA, a stream cipher based on the Salsa20 algorithm, optimized for minimal program and data memory requirements.
- Evaluated GBPA's cryptographic output using three statistical test suites: NIST STS, DIEHARD, and EACirc.
- Compared GBPA's resource footprint against Salsa20 and other lightweight ciphers.
Main Results:
- GBPA demonstrated lower program and data memory requirements compared to Salsa20 and other lightweight ciphers.
- Statistical tests (NIST STS, DIEHARD, EACirc) indicated good output quality for GBPA.
- The cipher is suitable for approximately 29.5% of embedded systems in the market, enabling security for previously unprotected devices.
Conclusions:
- GBPA provides a viable security solution for resource-constrained IoT devices, addressing a critical gap in current IoT security.
- The implementation of GBPA enhances data privacy and system protection without negatively impacting the performance of IoT devices.
- This development allows a significant portion of embedded systems to benefit from advanced cryptographic security, previously unattainable due to hardware limitations.

