Secure communications brings together confidentiality, integrity, authentication and availability. These address different failures: eavesdropping, alteration that passes unnoticed, unauthorised access and loss of service. Treating them separately makes it possible to identify the protection a communication has and the failure that still needs another control.
No single mechanism supplies every part of that protection. A control that keeps transmitted content confidential does not by itself confirm the other party, preserve service for authorised users or protect an endpoint. Security therefore depends on matching each concern to the control that addresses it and then examining the service around the exchange. A system can be strong in one category and weak in another, so an assessment should state both.
Controls applied to data in transit
Encryption protects the confidentiality of data moving through the communication. Integrity mechanisms protect against changes passing unnoticed in transit. Authentication performs another task by allowing the recipient to confirm the other party’s identity. Used together, these controls cover distinct questions about exposure, alteration and identity without making any one of them responsible for all three.
A message authentication code, or MAC, uses a secret key to provide message authenticity and integrity. The secret key gives the recipient a basis for checking those two message properties. That message-level role does not include confidentiality, endpoint protection or service availability. A MAC also does not create an unconditional legal or evidential conclusion about a sender, because attribution and context remain separate from its stated function.
Security beyond the transmitted message
Availability, endpoint protection, audit and administration also affect whether a communications service is secure. Metadata and supply-chain resilience form part of that wider assessment too. These concerns cover whether authorised users can reach the service, whether the devices and operation around it are protected, and whether information or dependencies outside the message create another weakness. They remain relevant even when the controls protecting data in transit perform their stated functions.
If an encrypted message reaches an endpoint whose access is not properly controlled, transit confidentiality may have worked while unauthorised access remains possible after delivery. A whole-service assessment records both results: encryption protected the movement of the data, while endpoint controls still affect who can use it on arrival. The example connects message-level protection to the surrounding service without assigning every security property to the same mechanism.