Skip to content

Releases: pedroalbanese/edgetk

v1.5.4

08 Jan 17:40
3c63f82
Compare
Choose a tag to compare

Added Functions XIV

29 Dec 18:07
086e27a
Compare
Choose a tag to compare

Barreto-Naehrig (BN256) & Barreto-Lynn-Scott (BLS12-381) Elliptic Curves
for both IBE (Identity-based Encryption) and PKI (Public Key Infrastructure)

New Functions

BLS Signatures and Aggregated Signatures (Boneh-Lynn-Shacham)
Bilinear Pairing-based Key Agreement (Boneh-Franklin)
Bilinear Pairing-based Asymmetric Encryption (Boneh-Franklin-based)

Documentation
ISO/IEC 15946-5:2022: https://www.iso.org/standard/80241.html
BLS Signatures: https://www.iacr.org/archive/asiacrypt2001/22480516.pdf

v1.5.4-alpha

19 Dec 17:04
959b22e
Compare
Choose a tag to compare
v1.5.4-alpha

Added Functions XIII

10 Dec 22:35
9a9ce6d
Compare
Choose a tag to compare

ElGamal/Schnorr-based Signature Algorithms

New Functions

MAGENTA 128-bit Block cipher (AES candidate)
Brainpool (branpoolp256r1/t1) Elliptic Curves (RFC 5639)
EC-GDSA Elliptic Curve German Digital Signature Algorithm (ElGamal-based)
EC-SDSA Elliptic Curve Schnorr Digital Signature Algorithm (ISO/IEC 14888-3)
BIP-340 Schnorr Signatures for secp256k1

Documentation
Brainpool: https://datatracker.ietf.org/doc/html/rfc5639
EC-GDSA: https://www.teletrust.de/fileadmin/files/oid/ecgdsa_final.pdf
BIP0340: https://github.com/bitcoin/bips/blob/master/bip-0340.mediawiki
EC-SDSA: https://cdn.standards.iteh.ai/samples/76382/b9b985d381c649c2b275d69fa947968a/ISO-IEC-14888-3-2018.pdf

Check also:
BSI TR-03111 Elliptic Curve Cryptography (ECC) Technical Guideline
https://www.bsi.bund.de/SharedDocs/Downloads/EN/BSI/Publications/TechGuidelines/TR03111/BSI-TR-03111_V-2-1_pdf.pdf?__blob=publicationFile&v=1

v1.5.3-beta

02 Dec 14:52
a05d006
Compare
Choose a tag to compare
Update README.md

Post Quantum Algorithms

11 Nov 17:27
d6d571d
Compare
Choose a tag to compare

This version implements the update to the NIST PQC (Post-Quantum Cryptography) algorithms, including the following modules:

  1. US FIPS 203 Module-Lattice-Based Key-Encapsulation Mechanism (ML-KEM): A lattice-based algorithm for key encapsulation mechanisms (KEM), designed to ensure security against quantum attacks. It offers a secure and efficient way of key exchange for the future, when quantum computers could threaten traditional cryptographic systems.

  2. US FIPS 204 Module-Lattice-Based Digital Signature Standard (ML-DSA): A lattice-based digital signature standard, created to withstand the challenges posed by quantum computing. It provides a secure method for data authentication and integrity, even in the face of quantum computing attacks.

  3. US FIPS 205 Stateless Hash-Based Digital Signature Standard (SLH-DSA): A stateless hash-based digital signature algorithm, designed to offer long-term security against quantum computing advancements. It is one of the post-quantum-resistant solutions, leveraging the strength of hash functions to create secure signatures.

These updates are part of the effort to make cryptographic systems more resilient to the threats posed by quantum computers, offering secure and scalable alternatives for post-quantum cryptography.

Documentation
US FIPS 203: https://nvlpubs.nist.gov/nistpubs/fips/nist.fips.203.pdf
US FIPS 204: https://nvlpubs.nist.gov/nistpubs/fips/nist.fips.204.pdf
US FIPS 205: https://nvlpubs.nist.gov/nistpubs/fips/nist.fips.205.pdf

v1.5.2

21 Oct 19:48
c37c11a
Compare
Choose a tag to compare
v1.5.2

Added Functions XII

07 Oct 19:58
db5b27e
Compare
Choose a tag to compare

Pure EC-ElGamal Cryptosystem

New Functions

ANSSI (frp256v1) Elliptic Curve
BLS12-381 Elliptic Curve (strictly for EC-ElGamal)
Koblitz (secp256k1) Elliptic Curve for ECDSA, ECDH and EC-ElGamal

Documentation
ANSSI FRP256v1: https://www.alvestrand.no/objectid/1.2.250.1.223.101.256.1.html
BLS12-381: https://electriccoin.co/blog/new-snark-curve/

v1.5.2e

26 Sep 19:46
7ac6936
Compare
Choose a tag to compare
v1.5.2e

Added Functions XI

18 Sep 17:35
3fb522f
Compare
Choose a tag to compare

ГОСУДАРСТВЕННЫЙ СТАНДАРТ
РЕСПУБЛИКИ БЕЛАРУСЬ
Gosudarstveny Standart (Padrão Estatal)
Respubliki Belarus (República da Bielorrússia)

New Functions

  • Bel-T block cipher, defined in STB 34.101.31-2011
  • Bel-T hash function, defined in STB 34.101.31-2011
  • BignV1 public key algorithm, described in STB 34.101.45-2013 § 7
  • BASH hash function, STB 34.101.77-2020

Documentation
BignV1: https://mailarchive.ietf.org/arch/msg/cfrg/pI92HSRjMBg50NVEz32L5RciVBk/
BASH: https://eprint.iacr.org/2016/587.pdf