I love Nick Johnsonz’s Damn cool algorithms series, where he writes about new or unusual algorithms. I just finished the post about Homomorphic hash. It’s a cool idea, but it’s based on modular artithmetic like RSA, which is rather slow even on modern computers. I wonder if an algorithm based on Elliptic curve cryptography would be more practical.