awslabs / bike-kem

Additional implementation of BIKE (Bit Flipping Key Encapsulation)
Apache License 2.0
44 stars 11 forks source link

Support for ARM32 #10

Open el3ctrician opened 2 years ago

el3ctrician commented 2 years ago

Hello,

I am trying to target an ARM 32-bit processor ... can the code be ported ? where should i start looking for the incompatible instructions ?

Thanks,

ambiso commented 1 year ago

Note that there's the https://github.com/mupq/pqm4/ project.

However, these implementations are not necessarily up to date.

For example the BIKE code looks still vulnerable to the timing attack presented in [1,2].

[1]: https://eprint.iacr.org/2021/1485.pdf [2]: https://eprint.iacr.org/2021/1631.pdf