Diversity is an important source of robustness in biological
systems. Computers, by contrast, are notable for their lack
of diversity. Although homogeneous systems have many advantages,
the beneficial effects of diversity in computing
systems have been overlooked, specifically in the area of
computer security.