Note that the Anonymity section of this describes Zerocoin. Zcash is an implementation of Zerocash which is a later and more efficient, but cryptographically quite different protocol (by the same and additional authors).