All Projects → cryptolu → sparkle

cryptolu / sparkle

Licence: GPL-3.0 license
Sparkle, Schwaemm and Esch: Lightweight Symmetric Cryptography for the Internet of Things

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
python
139335 projects - #7 most used programming language
assembly
5116 projects

Projects that are alternatives of or similar to sparkle

cry
SageMath/Python Toolkit for Cryptanalytic Research
Stars: ✭ 23 (+15%)
Mutual labels:  cryptanalysis, cryptography-tools
CryptoManana
An Advanced PHP Cryptography Framework
Stars: ✭ 15 (-25%)
Mutual labels:  authenticated-encryption
XChaCha8Blake3Siv
XChaCha8Blake3Siv is a nonce-reuse misuse-resistant (NRMR) and key-committing authenticated encryption with associated data (AEAD) algorithm
Stars: ✭ 14 (-30%)
Mutual labels:  authenticated-encryption
crypto-watchdog
Crypto Watchdog is an open-source developer friendly project, periodically queries crypto market and notifies potential pumps & recently added tokens/coins via web-hooks.
Stars: ✭ 22 (+10%)
Mutual labels:  cryptanalysis
sboxgates
Program for finding low gate count implementations of S-boxes.
Stars: ✭ 30 (+50%)
Mutual labels:  cryptanalysis
prvhash
PRVHASH - Pseudo-Random-Value Hash. Hash functions, PRNG with unlimited period, randomness extractor. (Codename Gradilac/Градилак)
Stars: ✭ 194 (+870%)
Mutual labels:  hash-function
coinwatch
Coinmarketcap console client to keep track of your crypto currency trades - are you winning or losing?
Stars: ✭ 73 (+265%)
Mutual labels:  cryptanalysis
cryptopocket
🔐 Encrypt anything, then Decrypt by providing a required key.
Stars: ✭ 22 (+10%)
Mutual labels:  cryptography-tools
whitebox
White-box Analysis and Implementation Tools
Stars: ✭ 58 (+190%)
Mutual labels:  cryptography-tools
pagecrypt
Password Protected Single Page Applications and HTML files
Stars: ✭ 124 (+520%)
Mutual labels:  cryptography-tools
jlsca-tutorials
Tutorials and examples on how to use Jlsca, the high-performance side channel analysis toolkit written in Julia
Stars: ✭ 43 (+115%)
Mutual labels:  cryptography-tools
ultra
Cryptanalysis of the Enigma machine in Rust.
Stars: ✭ 14 (-30%)
Mutual labels:  cryptanalysis
samson
Cryptanalysis and attack library
Stars: ✭ 21 (+5%)
Mutual labels:  cryptanalysis
cryptanalysis
Go package to perform common cryptanalysis functions.
Stars: ✭ 15 (-25%)
Mutual labels:  cryptanalysis
Zentalk-Web-Vue
Zentalk-Web Encrypted Chat
Stars: ✭ 16 (-20%)
Mutual labels:  cryptography-tools
SafePad
SafePad : Encrypted Text Editor. This text editor uses very strong encryption to let you protect your secrets. Great for storing passwords, credit card details or any else that you want to keep safe.
Stars: ✭ 32 (+60%)
Mutual labels:  cryptography-tools
komihash
Very fast, high-quality hash function (non-cryptographic, C) + PRNG
Stars: ✭ 68 (+240%)
Mutual labels:  hash-function
pthash
Fast and compact minimal perfect hash functions in C++.
Stars: ✭ 62 (+210%)
Mutual labels:  hash-function

Sparkle, Schwaemm and Esch

The reposiory contains the implementation of the SPARKLE family of primitives.

The Sparkle-suite is a collection of lightweight symmetric cryptographic algorithms currently in the final round of the NIST standardisation effort. It contains both Authenticated Ciphers with Associated Data (AEAD) and hash functions. Their implementation on microcontrollers is both very small (low ROM/RAM footprint) and very fast (low cycle count per processed byte).

The Sparkle paper appeared in the IACR Transactions on Symmetric Cryptology (ToSC) Special Issue on Designs for the NIST Lightweight Standardisation Process. For more information, we refer to the website sparkle-lwc.github.io.

Authors:

You can contact us at [email protected].

Content:

The repository contains:

Licence:

The library is distributed under the tearms of the GPLv3 Licence. More about the licence can be found here.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].