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


Research Interests

  • Elliptic curve cryptography
  • Quantum cryptology


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


Assorted Links



Last update2013.10.11
Copyright © 2005, 2013 by Paulo S. L. M. Barreto.  Some rights reserved.