Related Experiment Video
Updated: Sep 30, 2025

Large Scale Energy Efficient Sensor Network Routing Using a Quantum Processor Unit
Published on: September 8, 2023
Multi-Unit Serial Polynomial Multiplier to Accelerate NTRU-Based Cryptographic Schemes in IoT Embedded Systems
Santiago Sánchez-Solano1, Eros Camacho-Ruiz1, Macarena C Martínez-Rodríguez1
1Instituto de Microelectrónica de Sevilla, IMSE-CNM, CSIC/University of Seville, 41092 Seville, Spain.
Hardware accelerators for NTRU cryptography improve security in Internet of Things (IoT) embedded systems. These lattice-based cryptography solutions offer efficient, post-quantum secure implementations for resource-limited devices.
Area of Science:
- Cryptography and Security Engineering
- Embedded Systems Design
- Post-Quantum Cryptography
Background:
- Internet of Things (IoT) devices require robust security for data integrity, privacy, and authenticity.
- Quantum computing advancements necessitate new cryptographic approaches for embedded systems.
- Lattice-based cryptography offers efficient solutions for resource-constrained IoT environments.
Purpose of the Study:
- To describe the hardware implementation of polynomial multipliers for NTRU cryptographic schemes.
- To enhance the performance of time-consuming operations in embedded cryptographic applications.
- To provide flexible and secure cryptographic primitives for evolving IoT security needs.
Main Methods:
- Hardware implementation of parameterized multi-unit serial polynomial multipliers.
- Integration of designs as AXI4 bus-compliant intellectual property modules.
- Characterization and performance evaluation on Xilinx Zynq-7000 and Zynq UltraScale+ devices.
Main Results:
- Achieved acceleration factors of up to 3.1 compared to software implementations.
- Demonstrated plug-and-play inclusion as hardware accelerators in the LibNTRU library.
- Provided extensive implementation and characterization results for NTRUEncrypt standard parameters.
Conclusions:
- The developed hardware multipliers significantly speed up NTRU-based cryptography in embedded systems.
- The flexible design allows adaptation to standardized and emerging post-quantum cryptographic proposals.
- The solution offers a favorable cost/performance/security trade-off for IoT applications.
More Related Videos
Related Concept Videos
Bulk Modulus
Parallel Processing
Linear time-invariant Systems
The input-output behavior of an LTI system can be fully defined by its response to an impulsive excitation at its input. Once this impulse response is known, the system's reaction to any other input can be...
Design Example: Capacitance Multiplier Circuit
The circuit illustrated in Figure 1 below incorporates two op-amps, with the first operating as a voltage follower and the second acting as an inverting amplifier.
Ampere-Maxwell's Law: Problem-Solving
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of...
Multimachine Stability
In analyzing the system, the nodal equations represent the relationship between bus voltages, machine voltages, and machine currents. The nodal equation is given by:

