diff --git a/content/blog/blsag.md b/content/blog/blsag.md index 386cf7d..5ce3b63 100644 --- a/content/blog/blsag.md +++ b/content/blog/blsag.md @@ -11,7 +11,7 @@ katex = true A ring signature is a cryptographic proof that a message is original and authentified by someone in a given assembly, without revealing this person's identity. -For example, jury members may each one give their decision anonymously, so that the other jury members or the public cannot make a link between any decision and any member. In order to ensure the decisions are authentic, with each one is attached a ring signature that enables to prove it has been emitted by a jury member. +For example, jury members may each give their decision anonymously, so that the other jury members or the public cannot connect any decision with any member. In order to ensure the decisions are authentic, with each one is attached a ring signature that enables to prove it has been emitted by a jury member. Multiple ring signature algorithms exist. Here will be introduced bLSAG, which has the property of enabling the detection of multiple distinct signatures emitted by the same person. In our example of a jury, we want indeed to ensure nobody voted twice. a voté deux fois. @@ -116,7 +116,7 @@ Hence the signature is correct. ## Security -Without making a security proof, we can have an feeling of what makes this system safe: +Without making a security proof, we can have a sense of what makes this system safe: Is the signature **unfalsifiable**, i.e. are we unable to forge a correct signature without knowing $k_\pi$? We see that the proofs of (1) and (2) use $r_\pi = \alpha - c_\pi k_\pi$, that is the private key.