Privacy and Anonymity in Monero: Pedersen Commitments, Schnorr Signatures, Ring Signatures, ECDH etc
I have a written a blog post on how Monero uses Cryptography (ECDH, Pedersen Commitments, Schnorr Signatures, Ring Signatures etc) to add privacy & anonymity on the blockchain
https://risencrypto.github.io/Monero/
I have covered most of the cryptography used except for RangeProofs (Bulletproofs) which I plan to cover later in a separate post.
Do let me know if you find any mistakes or if something isn't clear.
By u/HenryDaHorse on r/monero
While the cryptographic primitives like Pedersen commitments and Ring Signatures effectively obscure sender/receiver addresses and amounts, the transition to Bulletproofs was critical for reducing proof sizes, which directly mitigates the privacy leakage inherent in the original RangeProof implementation. Have you considered how the shift to BLS12-381 curves for Ring Signatures impacts the trade-off between verification speed and the potential for statistical clustering attacks?
Perfect article, I'd like to see the one about the ways to buy Monero, because there are not so many options, just several CEXes, Haveno and instant crypto exchanges like Trocador or Exolix