And to answer proactively to a question I see coming ?????? yes, I think it is possible that all our current encryption techniques can be broken by an organization such as the NRO or NSA. Come to think about it, during our history as humans, we invented a lot of encryption methods that turned out to be flawed, one of the most notorious being the Enigma machine.