Hide unused coefficients after inner products #87
Labels
can-triage-out
Do we need to do this ticket right now?
needs-advice
We need advice or feedback before working on this ticket
security
Security or privacy functionality
Following #81
After the polynomial product, only some coefficients contain the desired outputs, that is the inner products. Other coefficients may reveal information about input, which should be removed before decryption or further processing.
One way to do that is to add a blinding polynomial, with zeros at the location of outputs, and random coefficients at the locations to hide. Find the locations here in accumulate_inner_products(…).
Tasks
The text was updated successfully, but these errors were encountered: