AntonKueltz / fastecdsa

Python library for fast elliptic curve crypto
https://pypi.python.org/pypi/fastecdsa
The Unlicense
263 stars 76 forks source link

deep learning for fastecdsa #66

Closed mamumi closed 3 years ago

mamumi commented 3 years ago

Is it possible to adapt fastecdsa to tensorflow and run it with gpu on python?

AntonKueltz commented 3 years ago

Hi there,

What would be the use case for this? Elliptic curve cryptography, specifically ECDSA doesn't have many ML / GPU computing applications that I'm aware of.

mamumi commented 3 years ago

Written in Python, this library works just like sagemath. I need it to do some tests with the Elliptic Curve Arithmetic GPU. It can be used in an academic research. My current research cyclic-group on elliptic curve. is it possible ?

AntonKueltz commented 3 years ago

Written in Python, this library works just like sagemath.

I'm not sure I agree, sage is a python-like language syntactically, but this package does not aim to implement any of the same interfaces that EC libraries in sage do.

I need it to do some tests with the Elliptic Curve Arithmetic GPU. It can be used in an academic research. My current research cyclic-group on elliptic curve. is it possible ?

How does deep learning fit into the picture? And why use the GPU for general EC computing? GPUs are good at highly parallel workloads, EC computations are generally not suited for this model.