See:
http://cryptome.org/2013/07/nsa-xkeyscore.htm