Skip to content

Recover a Private Key from a given Public Key using the Right Triangle-based Constant time mathematical solution method.

License

Notifications You must be signed in to change notification settings

eddieoz/RSA-primes-resolution

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RSA-primes-resolution

  • Reconstruct a Private Key from a given Public Key using the Right Triangle-based Constant time mathematical solution method (find_primes.py) and by using Neural Networks with Keras (find_primes-nn.py).

Security Considerations

  • This tool was developed for educational and research purposes, it must not be used to compromise the security of real systems without express authorization. The effectiveness of the tool depends on the size of the RSA keys and the training quality of the neural network model.

Future Improvements

  • Implement a data collection and storage system to continually improve the neural network model.
  • Optimize the algorithm to handle larger RSA key sizes.
  • Implement parallel processing to improve performance on multi-core hardware.
  • Develop a user-friendly interface to facilitate use by non-experts.