See:

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