Skip to content

A Haskell implementation of the product-remainder tree in the paper *Mining Your Ps and Qs: Detection ofWidespread Weak Keys in Network Devices*

Notifications You must be signed in to change notification settings

hx507/Product-Remainder-Tree

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Product-Remainder-Tree

A Haskell implementation of the product-remainder tree in the paper Mining Your Ps and Qs: Detection of Widespread Weak Keys in Network Devices. This implementation takes roughly 2.5 seconds to process 10,000 of 1024 bit RSA public keys on an average home computer.

Usage

Assuming moduli.hex contains hex-encoded moduli to be factored, one of each line. Runing cabal run . --ghc-options="-threaded -Wall" -- moduli ./moduli.hex ./save.txt should save results to save.txt.

About

A Haskell implementation of the product-remainder tree in the paper *Mining Your Ps and Qs: Detection ofWidespread Weak Keys in Network Devices*

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published