The reasons to give Goals of Security are:
Confidentiality: It refers to limiting disclosure and access of information to those who are authorized. The confidentiality can be maintained by Access Controls and Encryption.
Integrity: Another Secuirty Concept that refers to maintaining data in a consistent, accurate and trustworthy way. We need to check that unauthorized people do not alter the data and so the information can be protected with hashing, digital signatures, certificates and non-repudiation.
Availability: It means that all hardware and resources are functional all the time. Redundancy is a concept that relates to the availability of hardware even when there are components missing from it. Each hardware should have Fault Tolerance which means the system is up and working properly even when some of its components fail.