Skip to content

Analysing 3 digital signature algorithms – RSA, ECC and Lamport signature – to evaluate and compare them.

Notifications You must be signed in to change notification settings

CorrineTan/Digital-Signature-Schemes-Evaluation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Digital Signature Schemes Evaluation

Install dependencies

On Linux:

sudo apt-get install python-dev libgmp3-dev
(OR)
sudo yum install python-devel gmp-devel

Required libsodium:

brew install libsodium
(OR)
sudo apt-get install libsodium23
(OR)
sudo yum install libsodium

Python PIP requirements:

pip install --user -r requirements.txt

Run

  • To run individual scripts:

    python [script_name].py [dataset]
    
  • To run all scripts:

    bash runall.sh titanic.csv
    

Datasets:

Datasets are acquired from the following sources:

Plots:

About

Analysing 3 digital signature algorithms – RSA, ECC and Lamport signature – to evaluate and compare them.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published