Skip to content
This repository was archived by the owner on Dec 27, 2017. It is now read-only.

Mayeu/Zap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

109 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

/*
 * ----------------------------------------------------------------------------
 * "THE BEER-WARE LICENSE" (Revision 42):
 * <mayeu.tik@gmail.com> and <pierrealain.toret@gmail.com> wrote this file. As 
 * long as you retain this notice you can do whatever you want with this stuff. 
 * If we meet some day, and you think this stuff is worth it, you can buy us a
 * beer in return. Matthieu Maury & Pierre-Alain Toret
 * ----------------------------------------------------------------------------
 */

          Zap : Elliptic Curve Cryptosystem

This is an university project to illustrate the use of elliptic curve in
crytography.

Goal of the project
===================

* Using GMP
* Implement the following operation on points of Weierstrass curve:
   * additive inverse
   * addition
   * P + P
   * nP
* Calculation of the order of a point
* Diffie-Hellman protocol
* Massey-Omura cryptosystem

File of the project
===================

We use this project tree :

/
|-bin          Binary file
|-build        Build folder
|-doc          Generate code source documentation
|-src          Source of the software
|  |-include   Include file of the lib
|  |-libzap    Source of the library
|  |-test      Test of the library
|  |-zap.c     Main implementation
|-doc.conf     Doxygen configuration file
|-Makefile     Makefile of the project
|-README       This file

About

Implementation of an Elliptic Curve Crytosystem (University Project). WARNING TOY PROJECT ! Do not use for any sensitive activity !

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages