-
Notifications
You must be signed in to change notification settings - Fork 4
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
R1CSQAP/ #6
Comments
Hi, how can the interpolation of [1 2 3 4] for [0 0 0 5] be [36 16 36 35]? It should be [-5 5/6 -5 5/6] or am I missing something? |
Sorry, I mean [-5 55/6 -5 5/6] |
It is due to the fact that were in a field of order 41. |
We are operating in GF(41) & not in Q. If you see the sagemath program in the writeup
|
It should be T(x)=H(x)⋅Z(x) ? |
Fixed. Thank you very much. |
How can we get this result:
The first coeff is something like: |
[136+ 38 + 35* 0 + 935 + 274 + 30* 40, ...] |
I am not sure I understand your question. What is this 1_36 + 3_8 ...? |
I think I have already got the answer. My original result is [1683, 2332, 2232, 1013], and I forgot to mod 41. After mod 41, I got the same result. Thanks |
How can we calculate this ? I mean for T(1) it would equal 1923. I didnt understand this step and the one under it. How did you get 0 ?! |
R1CS and QAP (zkSNARKs) : From Zero to Hero with Finite Fields & sagemath – Risen Crypto – Mathematical Cryptography
https://risencrypto.github.io/R1CSQAP/
The text was updated successfully, but these errors were encountered: