https://www.schneier.com/blog/archives/2013/10/how_the_nsa_att.html