Monero uses Ring Confidential Transactions to improve privacy and security. By bundling the sending and receiving of public keys with older network transactions, a mixer is created that is capable of obfuscating addresses. On top of Ring Confidential Transactions, XMR makes use of ring signatures and Stealth addresses to hide both the sender and the receiver in a transaction.