Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/eddieoz/rsa-primes-resolution

Recover a Private Key from a given Public Key using the Right Triangle-based Constant time mathematical solution method.
https://github.com/eddieoz/rsa-primes-resolution

decryption encryption encryption-decryption keras keras-neural-networks neural-networks private private-key-cryptography public-key-cryptography rsa rsa-algorithm rsa-cryptography rsa-decryption rsa-encryption rsa-key-encryption

Last synced: 4 days ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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.