Skip to content

Implementation of digital signature protocol based on ElGamal cryptosystem

Notifications You must be signed in to change notification settings

oleksii-shevchenko/ds-protocol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Digital Signature Protocol

Overview

Project contains implementation of digital signature protocol based on ElGamal cryptosystem.

Componetns

All functionality are duplicated: use long for maximum performance and BigInteger for variable key leanght and maximum security.

As cryptographic hash function was built hash function based on Merkle-Damgard scheme with a Misty cipher as the main component. As a digital signature algorithm El-Gamal system that uses modular arithmetic was used.

For application execution was created CLI that gives possibility to sign any file with creating additional metadata.

About

Implementation of digital signature protocol based on ElGamal cryptosystem

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages