Skip to content

How does ODIS blinding and ODIS querying work? #217

Discussion options

You must be logged in to vote

Sharing @nategraf's conversation on Discord for future reference:

@nategraf:

So it's not so much that B and C "encrypt" the message to A, it's more that they "encrypt it to themselves". So the ODIS servers will receive the "encrypted" form of the message Mb or Mc, run a computation on it to create the responses Rb and Rc and send them back to B and C respectively. When B and C "decrypt" the responses, they will both yield the same result, the pepper for A.
I put encrypt in quotes because it's technically not encryption, we call it blinding in this context and it has slightly different properties, but it operates mostly the same way as if we'd encrypted it in this context.

Discord user:

H…

Replies: 0 comments 1 reply

Comment options

You must be logged in to vote
0 replies
Answer selected by arthurgousset
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
1 participant