Skip to content

Latest commit

 

History

30 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lightweight Symmetric Ciphers

A collection of software-oriented educational implementations of lightweight symmetric block and stream ciphers, optimized and tested on TI MSP430 microcontrollers.

Assembly optimizations (when present) are MSP430-specific and not portable to other architectures.


Disclaimer

This repository contains lightweight symmetric cipher implementations for educational and benchmarking purposes only, specifically targeting the MSP430 microcontroller.

These implementations:

  • Are written for clarity and experimentation, not for deployment in secure systems.
  • Do not include protections against side-channel attacks (e.g., timing, power analysis).
  • May not follow best practices for secure key storage, memory zeroization, or randomness generation.
  • Are not formally verified or certified for use in cryptographic products.

Use at your own risk. Do not deploy this code in production systems or applications requiring strong security.

If you intend to use lightweight ciphers in a real product, consider:

Features

  • Pure C implementations
  • Designed for low-power, low-memory, and resource-constrained embedded systems
  • No external dependencies
  • Tested on real hardware (TI MSP430)

About

Collection of software-oriented lightweight symmetric ciphers

Resources

Stars

1 star

Watchers

0 watching

Forks

Contributors

Languages