update(idemix): hardening - #2136
Conversation
📊 Token Validation BenchmarkComparison of this PR against the base branch. 🟢 improvement · 🔴 regression · ➖ within ±1.0% noise.
|
2155586 to
8405f48
Compare
|
waiting for IBM/idemix#89 to get merged |
8405f48 to
f00ff77
Compare
Signed-off-by: Angelo De Caro <adc@zurich.ibm.com>
f00ff77 to
b1e982a
Compare
📊 Token Validation BenchmarkComparison of this PR against the base branch. 🟢 improvement · 🔴 regression · ➖ within ±1.0% noise.
|
See:
|
|
Hi @adecaro, Please see the full benchmarking results (Both CSP/IPA Client-Server Token Validation) What do you think? How do you want to proceed? |
|
"Token Validation Benchmark" also shows a performance degradation, so unless the new mathlib fixes some bugs - then why would we want to take it? I also recall when working on the proof optimization that Claud claimed that mathlib (I guess that would be the current version) computed addition with 0 just like any other addition, rather than a trivial nop. This was one of the reasons why the optimization could exploit the 0-padded witness and field values. Now that the optimization is committed, I'm not sure there are many other places that would benefit from a trivial add-0, but may be worth an investigation. |


This PR introduces idemix hardening.