• Home
  • Search
  • Compact Software Implementation of Public-Key Cryptography on MSP430X
  • Cite Icon8
  • https://doi.org/10.1145/3190855Copy DOI Icon

Compact Software Implementation of Public-Key Cryptography on MSP430X

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

On the low-end embedded processors, the implementations of Elliptic Curve Cryptography (ECC) are considered to be a challenging task due to the limited computation power and storage of the low-end embedded processors. Particularly, the multi-precision multiplication and squaring operations are the most expensive operations for ECC implementations. In order to enhance the performance, many works presented efficient multiplication and squaring routines on the target devices. Recent works show that 128-bit security level ECC is available within a second and this is practically fast enough for IoT services. However, previous approaches missed the other important storage issues (i.e., program size, ROM). Considering that the embedded processors only have a few KB ROM, we need to pay attention to the compact ROM size with reasonable performance. In this article, we present very compact and generic implementations of multiplication and squaring operations on the 16-bit MSP430X processors for the ECC. The implementations utilize the new 32-bit multiplier and advanced multiplication and squaring routines. Since the proposed routines are generic, the arbitrary length of operand is available with high-speed and small code size. With proposed multiplication and squaring routines, we implemented Curve25519 on the MSP430X processors. The scalar multiplication is performed within 6,666,895 clock cycles and 4,054 bytes. Compared with previous works based on the speed-optimized version, our memory-efficient version reduces the code size by 59.8%, sacrificing the execution timing by 20.5%.

Similar Papers
  • Research Article
  • Citations5

An Implementation of ECC with Twisted Montgomery Curve over 32nd Degree Tower Field on Arduino Uno

  • Jan 01, 2018
  • International Journal of Networking and Computing
  • Yuta Hashimoto +6
  • Research Article
  • Citations8

Performance evaluation of twisted Edwards‐form elliptic curve cryptography for wireless sensor nodes

  • Apr 22, 2015
  • Security and Communication Networks
  • Zhe Liu +2
  • Conference Article
  • Citations29

Twisted edwards-form elliptic curve cryptography for 8-bit AVR-based sensor nodes

  • May 08, 2013
  • Dalin Chu +4
  • Book Chapter
  • Citations4

Elliptic Curve Cryptography on Constrained Microcontrollers Using Frequency Domain Arithmetic

  • Jan 01, 2014
  • Utku Gülen +1
  • Conference Article
  • Citations2

A High Speed VLSI Implementation of 256-bit Scalar Point Multiplier for ECC over GF (p)

  • Aug 01, 2018
  • Jianwei Liu +3
  • Research Article
  • Citations1

An Efficient Algorithm for Elliptic Curve Scalar Multiplication Using Extended Double-Base Chain and Point Halving

  • Jul 01, 2011
  • Journal of Internet Technology
  • Yong Ding +3
  • Conference Article
  • Citations1

Efficient implementation of elliptic curve cryptography (ECC) on embedded media processors

  • Jan 07, 2004
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • Yu Hu +3
  • Research Article
  • Citations109

High-speed hardware implementations of Elliptic Curve Cryptography: A survey

  • Nov 02, 2006
  • Journal of Systems Architecture
  • Guerric Meurice De Dormale +1
  • Conference Article
  • Citations2

A flexible soft IP core for standard implementations of elliptic curve cryptography in hardware

  • Dec 01, 2013
  • Bruno F Ferreira +1
  • Research Article

A CRITICAL REVIEW OF DATA SECURITY ARCHITECTURES IN CLOUD COMPUTING BASED ON ELLIPTIC CURVE CRYPTOGRAPHY WITH EMPHASIS ON CIPHER SPACE OPTIMIZATION

  • Oct 15, 2025
  • International Journal of Applied Mathematics
  • Ch Neelima
  • Conference Article
  • Citations5

Smart card fault attacks on elliptic curve cryptography

  • Aug 01, 2013
  • Jie Ling +1
  • Book Chapter
  • Citations2

Efficient Software Implementation of Laddering Algorithms Over Binary Elliptic Curves

  • Jan 01, 2017
  • Diego F Aranha +2
  • PDF
  • Research Article
  • Citations5

Power Analysis Attacks on ECC: A Major Security Threat

  • Jan 01, 2012
  • International Journal of Advanced Computer Science and Applications
  • Hilal Houssain +2
  • Book Chapter
  • Citations7

Optimal Extension Field Inversion in the Frequency Domain

  • Jan 01, 2008
  • Selçuk Baktır +1
  • Conference Article
  • Citations6

Energy efficient elliptic curve point multiplication for WSN applications

  • Feb 01, 2013
  • Ravi Kishore Kodali +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.