-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New faster indifferentiable hash functions to elliptic curves, including BLS12-381 #316
Comments
Is the idea that there would be a separate document that specifies the new mapping algorithms? |
You are welcome, @chris-wood! For the sake of completeness, let me add. Recently, I also wrote several texts (https://eprint.iacr.org/2021/1034 and https://eprint.iacr.org/2021/1082) improving my previous results even more. Best regards. |
@kwantam yeah, that's what I'm thinking. |
@dishport could you please clarify whether your method improves over the ones currently described in the draft, e.g. reduces the number of operations, or it covers more curves with a unified implementation. Those details will be great to better assess the method. |
@armfazh, yes, the new methods improve the ones currently described in the draft if j-invariant of an elliptic curve equals 0 or 1728. All the new methods require fewer exponentiations in the basic (prime) field Fp. More precisely, I constructed
|
Nitpick for @dot-asm, I have an addition-chain of length 449 operations for sqrt instead of 457 operations in BLST. |
Nice! Did you find this manually, or did you use a tool (and if so: is it public?)? |
I used @mmcloughlin addchain package https://github.com/mmcloughlin/addchain |
I agree. |
https://link.springer.com/article/10.1007/s10623-022-01012-8 |
Hello, H2C team.
My name is Dimitri Koshelev. I am a post-doc in Paris in the field of elliptic cryptography.
Based on quite complicated interesting mathematics, I constructed new faster hash functions to elliptic curves (indifferentiable from a random oracle). Some of my works have already been checked and published. For example, in this one I extend the simplified SWU encoding to all elliptic curves of j-invariant 1728. Recently, I also wrote new texts dedicated to faster hashing to some elliptic curves of j-invariant 0, including BLS12-381. Let me give here the links: hashing to the group G1 and hashing to the group G2. These texts are under review in some scientific journals at the moment. However, I verified all my formulas in the computer algebra system Magma.
I would be very grateful to you, if you could read at least abstracts of my articles and give your opinion. Is this useful for your draft ?
Thanks in advance.
Best regards, Dimitri.
The text was updated successfully, but these errors were encountered: