Pule Tornado Cash wykorzystują kryptografię, aby ukryć związek między portfelem wysyłającym i odbierającym. Kiedy użytkownik wysyła środki do puli, otrzymuje unikalną informację zwaną proof-of-deposit. Może on następnie użyć proof-of-deposit do wycofania swoich środków z puli do innego portfela, bez ujawniania przez pulę, który portfel dokonał początkowego depozytu.