http://www.miracl.com/blog/going-post-quantum