|
![]()
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) |
|
|
|
|
| Software | Language |
|---|---|
| The ηT 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. N.B. You will need to install the MIRACL library for extended precision integer arithmetic. | C++ |
|
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. |
C++, 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 |