0
$\begingroup$

I'm currently trying to implement a solution for Vehicular ad hoc networks based on cryptography. I choose to use python to implement the solution, but I don't know which libraries I have to use to implement the cryptographic functions (methods and modules). I searched about it but I didn't find good ones most of the libraries I've found where about implementing Cipher algorithms and hash functions. I need libraries for Elliptic curve cryptography and Bilinear pairing. Please, suggest me good libraries that have good methods. PS: I'm using Python3.8 and Ubuntu os and these are the solutions that I'm working on https://www.cs.nmsu.edu/~misra/papers/T-ITS-2011.pdf and https://www.mdpi.com/2073-8994/12/10/1687/htm

$\endgroup$
2
  • $\begingroup$ Have you looked at github.com/ethereum/py_ecc ? It has an implementation of BN curve, which is a pairing friendly curve. $\endgroup$ – vxek Dec 13 '20 at 17:38
  • $\begingroup$ Thank u i will check it out $\endgroup$ – Chai Ma Dec 14 '20 at 10:44
0
$\begingroup$

you can use pbc library (The Pairing-Based Cryptography Library). https://crypto.stanford.edu/pbc/

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.