Modern software systems have been built on the advances of technology but unfortunately, they are not designed in a manner where redundancy is built in. This hits cryptography especially hard, as failures in cryptography allow an adversary to eavesdrop – and when one is successfully spying, they tend to keep that fact a secret. Dr. Vincent Berk shares his opinion in Federal Times on how we can, and should, build resilient software systems out of unreliable parts with policy control and interoperability. Learn how redundancy in algorithms, implementations, and software components are all solutions to diversify away the risks, just as we do in physical engineering where lives are at stake.