Closed alxdavids closed 2 years ago
@chris-wood, I will take a look at this today. It would be nice to have this in ahead of the PrivateStats ciphersuites..
I don't think that we're quite ready to move forward with this, but we can consider it for a future draft release.
Overcome by events. Closing.
Currently, in the proxied-verifier server running mode, the entire redemption token is sent to the server. However, we may be able to avoid this by only sending the initial
data
inside the RedemptionRequest, and keeping thetag
andinfo
at the proxy. This is becausedata
is operated on under the server key, while the rest of the information is just added to a hash function evaluation. This means that the token issuer only sees the token (and can then implement double-spending protection based on this), but nothing else about the request to the verifier.The change will probably drop the requirement for the
VerifyFinalize
API in the VOPRF doc, which is also advantageous. Originally discussed with @chris-wood, @siyengar, and Zutian Luo.