Attribution-ShareAlike 3.0 Unported License
Security and EMBedded systems EngineerIng group (SEMBEI),
Computer Architecture and Networking Laboratory (LARC),
Computer and Digital Systems Engineering Department (PCS)
Escola Politécnica, University of São Paulo (USP)
approach to the Tate pairing, and supporting (supersingular)
elliptic curve arithmetic in characteristic 3 (plus very
experimental code in characteristic 2). This implementation is
distributed under the GPL. You will
need to install the MIRACL
library for extended precision integer arithmetic.
BEWARE: this software is for research purposes only, NOT for actual deployment!
The AES block cipher,
the GCM and EAX authenticated encryption with associated data modes of operation,
and the CMAC (originally OMAC) message authentication code, in C++ and Java.
|The Aspiring Cryptanalyst's Toolkit (ACTK), old version.||C|
|The Skipjack block cipher.||C|
|The SQUARE block cipher.||C, Java|
|Elliptix Lite (elliptic curve cryptography), old version.||Java|