Member-only story
Understanding Computer Security: What Security Aims to Achieve
This article will be the first in a series of articles explaining security concepts and theory, to help aspiring learners understand computer security.
Before starting to learn any theory or applications of computer security, it is important to build a strong foundation of the basic principles of security. To understand why systems and algorithms are designed how they are, we must understand the core principles that are used to develop them.
The typical definition of computer security introduces a concept known as the CIA Triad, which is a method of representing the three main goals of security.
Confidentiality, integrity, and availability are the cornerstones of computer security. Any system or algorithm designed in the field will typically have one or more of these three objectives in mind. So, what exactly do these terms mean? Let’s dive in and find out!
Confidentiality
Confidentiality can be split into two main areas of focus:
- Data confidentiality: Assures that any private or sensitive information is not made available to unauthorized people.
- Privacy: Assures that each person is able to control or influence what information about them is collected and stored, as well as…