Double Helix is based on concept called structured diversity. It creates a number of functionally equivalent versions of a mission-critical system, but adjusts the binary code of some of these clones – the equivalent to changing their four-letter DNA code – so that properties needed for successful attacks are missing. When a cyberattack occurs, the behavior of the unprotected clones diverges from the protected ones. At this point, Double Helix will take action to recover from the attack by modifying the affected clones.
Source: UVA Computer Science Professor Applies Genetic Engineering Principles to Cybersecurity | UVA Today