"Remember this: The math is good, but math has no agency. Code has agency, and the code has been subverted."
I'd also highly recommend reading both Schneier's articles in the Guardian:
- http://www.theguardian.com/world/2013/sep/05/nsa-how-to-remain-secure-surveillance
- http://www.theguardian.com/commentisfree/2013/sep/05/government-betrayed-internet-nsa-spying
I very much agree that the implementation (software and hardware) of protocols and encryption are a far easier target than the mathematics that underpin them. Standards, open protocols and open-source implementations are some of the best ways of making it harder for these systems to be subverted.
I'd also highly recommend reading both Schneier's articles in the Guardian:
- http://www.theguardian.com/world/2013/sep/05/nsa-how-to-remain-secure-surveillance
- http://www.theguardian.com/commentisfree/2013/sep/05/government-betrayed-internet-nsa-spying
I very much agree that the implementation (software and hardware) of protocols and encryption are a far easier target than the mathematics that underpin them. Standards, open protocols and open-source implementations are some of the best ways of making it harder for these systems to be subverted.