2019
DOI: 10.1007/978-3-030-22479-0_19
|View full text |Cite
|
Sign up to set email alerts
|

Algorithm Diversity for Resilient Systems

Abstract: Diversity can significantly increase the resilience of systems, by reducing the prevalence of shared vulnerabilities and making vulnerabilities harder to exploit. Work on software diversity for security typically creates variants of a program using low-level code transformations. This paper is the first to study algorithm diversity for resilience. We first describe how a method based on high-level invariants and systematic incrementalization can be used to create algorithm variants. Executing multiple variants… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2020
2020
2020
2020

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 30 publications
0
1
0
Order By: Relevance
“…The term "resilience" is frequently used as a synonym of fault-tolerance [57] , adaptive systems [58,59] , selfhealing [60,61] , etc. However, resilience is a design paradigm for large scale and complex systems that encompass cybersecurity, physical security, economic efficiency, and dynamic stability [39] .…”
Section: Resilience Compared With Other Notionsmentioning
confidence: 99%
“…The term "resilience" is frequently used as a synonym of fault-tolerance [57] , adaptive systems [58,59] , selfhealing [60,61] , etc. However, resilience is a design paradigm for large scale and complex systems that encompass cybersecurity, physical security, economic efficiency, and dynamic stability [39] .…”
Section: Resilience Compared With Other Notionsmentioning
confidence: 99%