This image is licensed under the Creative Commons
Attribution-ShareAlike 3.0 Unported License
Paulo S. L. M. Barreto


References



Research Interests



Teaching and Students

Commitees and Editorial Boards

Algorithms

Software
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. 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!
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. CJava
Elliptix Lite (elliptic curve cryptography), old version. Java



Last update2015.05.21
Copyright © 2005, 2015 by Paulo S. L. M. Barreto.  Some rights reserved.