The "Confidential Transactions" scheme for cryptocurrencies uses homomorphic encryption.
The idea is that you can prove that the encrypted input and output amounts in a transaction balance to zero, without having to actually reveal what any of those amounts are.