• Cite Icon4
  • https://doi.org/10.1145/3327958.3329544Copy DOI Icon

Rank-metric Encryption on Arm-Cortex M0

  • Jul 2, 2019
  • A Al Abdouli +4 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Since its invention by McEliece in 1978, cryptography based on Error Correcting Codes (ECC) has suffered from the reputation of not being suitable for constrained devices. Indeed, McEliece's scheme and its variants have large public keys and relatively long ciphertexts. Recent works on these downsides explored the possible use of ECC based on rank metric instead of Hamming metric. These codes were introduced in the late 80's to eliminate errors with repeating patterns, regardless of their Hamming weight. Numerous proposals for the NIST Post-Quantum Cryptography (PQC) competition rely on these codes. It has been proven that lattice-based cryptography and even hash-based signatures can run on lightweight devices, but the question remains for code-based cryptography. In this work, we demonstrate that this is actually possible for rank metric: we have implemented the encryption operation of 5 schemes based on ECC in rank metric and made them run on an Arm Cortex-M0 processor, the smallest Arm processor available. We describe the technical difficulties of porting rank-based cryptography to a resource-constrained device while maintaining decent performance and a suitable level of security against side-channel attacks, especially timing attacks.

Similar Papers
  • Research Article
  • Citations2

Error-Correcting Code (ECC) and Module Size Considerations in 2D Aztec Barcode Readability

  • Jan 01, 2010
  • Journal of Imaging Science and Technology
  • Marie Vans +2
  • Research Article
  • Citations4

Design, Implementation and Evaluation of a Low Redundant Error Correction Code

  • Nov 01, 2021
  • IEEE Latin America Transactions
  • Joaquín Gracia-Morán +4
  • Conference Article
  • Citations10

Low Power embedded DRAM caches using BCH code partitioning

  • Jun 01, 2012
  • Pedro Reviriego +2
  • Research Article

Quantum Computing Encryption: Emerging Trends in Cybersecurity

  • Feb 10, 2025
  • International Journal of Scientific Research in Computer Science, Engineering and Information Technology
  • Vishnuvardhana Reddy Veeraballi
  • Research Article
  • Citations61

Improving Error Correction Codes for Multiple-Cell Upsets in Space Applications

  • Oct 01, 2018
  • IEEE Transactions on Very Large Scale Integration (VLSI) Systems
  • Joaquin Gracia-Moran +3
  • Conference Article
  • Citations62

System implications of memory reliability in exascale computing

  • Nov 12, 2011
  • Sheng Li +7
  • Book Chapter
  • Citations3

Hamming Based Multiple Transient Error Correction Code for NoC Interconnect

  • Jan 01, 2021
  • M Vinodhini +1
  • Research Article
  • Citations82

Side-channel and Fault-injection attacks over Lattice-based Post-quantum Schemes (Kyber, Dilithium): Survey and New Results

  • Mar 28, 2024
  • ACM Transactions on Embedded Computing Systems
  • Prasanna Ravi +3
  • Conference Article
  • Citations21

Physical Protection of Lattice-Based Cryptography

  • May 30, 2018
  • Ayesha Khalid +5
  • PDF
  • Research Article

Application of double-error correction codes to protect configuration programmable logic memory against space radiation

  • Oct 05, 2023
  • Russian Technological Journal
  • E S Lepeshkina +2
  • Research Article

Side-Channel Attacks on VOLEitH Signature Schemes

  • Jan 08, 2026
  • IACR Communications in Cryptology
  • Sönke Jendral +1
  • PDF
  • Research Article

Single Trace Analysis against HyMES by Exploitation of Joint Distributions of Leakages

  • Mar 06, 2020
  • Applied Sciences
  • Byeonggyu Park +4
  • Book Chapter
  • Citations3

Chapter 1 - Introduction

  • Jan 01, 2007
  • The Definitive Guide to the ARM Cortex-M3
  • Joseph Yiu
  • Research Article
  • Citations3

An Extensive Study on Lattice-Based Cryptography and its Applications for RLWE-Based Problems

  • Jan 01, 2023
  • Universal Research Reports
  • Sonam Yadav
  • Supplementary Content

Provable Secure Countermeasures Against Side-Channel Attacks

  • May 27, 2021
  • TUbilio (Technical University of Darmstadt)
  • Clara Paglialonga
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.