[Libre-soc-dev] new NLnet grant funds

Luke Kenneth Casson Leighton lkcl at lkcl.net
Mon Jan 1 20:07:26 GMT 2024


https://nlnet.nl/taler/

this is one of the new NLnet Grants, co-sponsored by the EU
and the Swiss State Secretariat for Education, Research and
Innovation (SERI).

it would be perfect for a continuation of the cryptoprimitives
grant, focussing on algorithms utilised by GNU Taler. see
https://www.google.com/search?q=gnu+taler+cryptographic+algorithms

section 4.1.2 page 62.

the algorithms are:

* SHA512 (Power ISA but VSX - TODO, add scalar variants)
* ed25519 (already in the crypto grant)
* curve25519 (uses ed25519 underneath)
* HKDF (trivial)
* FDH-RSA (also very simple)

ED25519:

* https://bugs.libre-soc.org/show_bug.cgi?id=773#c3

HKDF https://github.com/casebeer/python-hkdf/blob/master/hkdf.py

FDH-RSA:

* https://github.com/taabishm2/FDH-RSA-Signature/blob/master/fdh.py
* https://github.com/taabishm2/FDH-RSA-Signature/blob/master/signRSA.py

FDH-RSA is basically multiple SHA256s back to back on the same
data with a sequence number 0 1 2 3 ... appended, then
pow(x,y,mod) on that.

with SHA-256 and SHA-512 having been added to Power ISA
(likely as VSX so we will need to add Scalar variants)
it should be quite a straightforward grant application
that gives us easy funding for not a huge amount of work,
with the added benefit of "putting feet on the ground"
of the previous pure research work (cryptoprimitives grant)
into an ecosystem that is gaining a lot of traction in
the banking arena.

thoughts?

l.


-- 
---
geometry: without it life is pointless
the fibonacci series: easy as 1 1 2 3


More information about the Libre-soc-dev mailing list