Meri Leeworthy

Security - Functional requirements and design principles

While the OSI security architecture is widely accepted as a standard when considering security for modern systems, despite years of research and development done on this topic, it is still not possible to design a system that can completely eliminate all security flaws, thereby preventing unauthorised access to that system. As such, many government organisations collectively defined a set of requirements based on functionality and a set of design principles that government systems must adhere to in order to ensure the maximal level of security. We will briefly discuss the theory behind these in this lesson.

Functional requirements

The FIPS 200 (Minimum Security Requirements for Federal Information and Information Systems) document outlines a set of functional requirements mandated to secure federal information systems. These requirements can be classified based on technical application to either hardware, or software, or both; or as managerial implementations intended for those systems. Below we outline these functional requirements.

Design principles

As systems can be complex and diverse, the following are some commonly accepted design principles that have been adopted towards the design of security mechanisms in order to secure computing systems.

Note: While the above requirements and principles are theoretical in nature, they do form part of the accepted practices that modern data security mechanism are designed by.

Next: A model for network security

I live and work on the land of the Wurundjeri people of the Kulin Nation. I pay respect to their elders past and present and acknowledge that sovereignty was never ceded. Always was, always will be Aboriginal land.

This site uses open source typefaces, including Sligoil by Ariel Martín Pérez, and Vercetti by Filippos Fragkogiannis