high performance AES implementations optimized for cortex-m microcontrollers
-
Updated
Aug 18, 2024 - Assembly
high performance AES implementations optimized for cortex-m microcontrollers
🔑 An implemetantion of the AES algorithm in Python 3 and block cipher mode of operation ECB, CBC and CTR.
These are the lab assignments performed during the course of cryptography
Implementation of various symmetric key encryption systems like AES, DES, triple DES (3 DES), Ceasar cipher, Substitution cipher, Hill cipher
Encrypt and decrypt text with AES algorithm
The purpose of this project is to encrypt and decrypt photos using the AES algorithm with a one-time use 128-bit AES session key wrapped with 2048-bit RSA encryption.
This project focuses on the design and implementation of a digital security system incorporating cryptographic algorithms like Caesar, ChaCha, AES, and Prince, alongside the development of electronic circuits targeting preconfigured microcontrollers within limited hardware environments.
Encrypt communication between frontend and backend
Demonstration suites for AES instruction set in PuTTY SSH client
This is a fully functional secure chat system that offers a command line interface that allows multiple users to talk to multiple other users simultaneously through a chat server
Package for both encrypt and decrypt data using AES algorithm written in Go
The project for encrypting files using hybrid cryptography using the AES, DES and RC4 algorithm and then sending the keys using the Diffie Hellman key exchange.
Script based on Chris Rose's AES Encryption Tutorial. It is meant to be a clear implementation to help understanding the AES algorithm.
Simple class to encrypt files in java (android studio).
Semester project for lesson "Ανάπτυξη και Σχεδίαση Λογισμικού"
AES(Advanced Encryption Standard) implementation in C++
Operating System Algorithms and security Algorithms [AES , DES , ... ] and Multimedia Algorithms [Adaptive Huffman Algorithm, LZ78 , LZ88 , LZW, Vector Quantization Algorithm, ...]
A simple Java application that uses AES algorithm to encrypt any text or decrypt the encrypted text back to a meaningful message.
This GitHub repository offers AES_192_CBC.h, a single header file for streamlined integration into C projects. It provides robust AES-192 CBC encryption and decryption, ensuring enhanced security. With its simplicity and comprehensive functionality, this header file simplifies cryptographic operations in CBC mode.
Add a description, image, and links to the aes-algorithm topic page so that developers can more easily learn about it.
To associate your repository with the aes-algorithm topic, visit your repo's landing page and select "manage topics."