Skip to content

Parallel implementation of Pohligh-Hellman + baby-step gient-step for discrete log computation

License

Notifications You must be signed in to change notification settings

gio54321/parallel-pohlig-hellman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Parallel Pohlig-Hellman

This is a parallel Pohlig-Hellman + baby-step giant-step implementation made for the final project of Parallel and distributed systems, paradigms and models course at unipi.

It employs a few tricks to make computation fast and somewhat scalable, namely:

  • all the standard implementation tricks of sequential bsgs,
  • shared hash table exploiting atomic operations,
  • implicit storage in the table of the resulting element g^i, avoiding allocating big nums and improving memory usage.

About

Parallel implementation of Pohligh-Hellman + baby-step gient-step for discrete log computation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published