Hardening avionics systems against cyber attack is difficult and expensive. Attackers benefit from a break one, break all advantage due to the dominant mono-culture of automated systems. Also, undecidability of behavioral equivalence for arbitrary algorithms prevents the provable absence of undesired behaviors within the original specification. This research presents results of computational experiments using bio-inspired genetic programming to generate diverse implementations of executable software and thereby disrupt the mono-culture. Diversity is measured using the SSDeep context triggered piecewise hashing algorithm. Experiments are divided into two phases. Phase I explores the use of semantically-equivalent alterations that retain th...
The existing software development ecosystem is the product of evolutionary forces, and consequently...
Early experiments with software diversity in the mid 1970's investigated N-version programming and r...
Early experiments with software diversity in the mid 1970’s investigated N-version programming and r...
Hardening avionics systems against cyber attack is difficult and expensive. Attackers benefit from a...
Because malicious intrusions into critical information infrastructures are essential to the success ...
Software fault-tolerance schemes often employ multiple software versions developed to meet the same ...
Cyber security adversaries and engagements are ubiquitous and ceaseless. We delineate Adversarial Ge...
Abstract Cyber security adversaries and engagements are ubiquitous and ceaseless. We delineate Adve...
Abstract—The software monoculture favors attackers over defenders, since it makes all target environ...
The predictability of program execution provides attackers a rich source of knowledge who can exploi...
Software systems often share common vulnerabilities that allow a single attack to compromise large n...
Protection against many cyber security threats can be implemented by existing software on the system...
International audienceThe predictability of program execution provides attackers a rich source of kn...
Diversity is an important source of robustness in biological systems. Computers, by contrast, are no...
Software systems often share common vulnerabilities that allow a single attack to compromise large n...
The existing software development ecosystem is the product of evolutionary forces, and consequently...
Early experiments with software diversity in the mid 1970's investigated N-version programming and r...
Early experiments with software diversity in the mid 1970’s investigated N-version programming and r...
Hardening avionics systems against cyber attack is difficult and expensive. Attackers benefit from a...
Because malicious intrusions into critical information infrastructures are essential to the success ...
Software fault-tolerance schemes often employ multiple software versions developed to meet the same ...
Cyber security adversaries and engagements are ubiquitous and ceaseless. We delineate Adversarial Ge...
Abstract Cyber security adversaries and engagements are ubiquitous and ceaseless. We delineate Adve...
Abstract—The software monoculture favors attackers over defenders, since it makes all target environ...
The predictability of program execution provides attackers a rich source of knowledge who can exploi...
Software systems often share common vulnerabilities that allow a single attack to compromise large n...
Protection against many cyber security threats can be implemented by existing software on the system...
International audienceThe predictability of program execution provides attackers a rich source of kn...
Diversity is an important source of robustness in biological systems. Computers, by contrast, are no...
Software systems often share common vulnerabilities that allow a single attack to compromise large n...
The existing software development ecosystem is the product of evolutionary forces, and consequently...
Early experiments with software diversity in the mid 1970's investigated N-version programming and r...
Early experiments with software diversity in the mid 1970’s investigated N-version programming and r...