Overview
Enigm secure calling is designed to protect voice and video communications in transit. A secure session must be established before media exchange begins. The model separates:- Call identity from device trust.
- Call authorization from media transport.
- Channel access authorization from media encryption state.
- Administrative visibility from call content access.
Secure Communication Model
Secure calling is an Enigm App-level security workflow. The app evaluates participant identity, device association, device trust state, protected key material, and call policy before allowing protected media exchange. The secure communication model is designed to:- Authenticate call participants before session establishment.
- Require trusted device association for protected call participation.
- Use protected key material in call-security workflows.
- Protect call media in transit.
- Keep administrative systems from accessing call content.
- Minimize call metadata where possible.
- Keep call security independent from the underlying network path.
Session Establishment
Secure session establishment is required before voice or video media exchange. At a documentation-safe level, call setup includes:- Caller account and device state evaluation.
- Recipient account and device eligibility evaluation.
- Policy evaluation for call participation.
- Protected key material preparation.
- Post-quantum protection for call-channel join key material where applicable.
- Issuance or validation of ephemeral channel authorization tokens for joining the call channel.
- Secure media session establishment.
- Voice or video media exchange after authorization succeeds.
Device Trust Requirements
Device trust remains relevant for call security. A valid account session does not automatically make a device eligible for secure voice or video calls. Device trust may evaluate:- Account association.
- Privacy-preserving device handle.
- Device enrollment state.
- Device revocation state.
- Device replacement state.
- Protected key material availability.
- Local unlock state.
- OS security posture.
- Optional Trust Security Center posture where Enigm OS is deployed.
- Optional Remote Attestation outcome where applicable.
Voice Communications
Secure voice communications are designed to protect real-time audio media in transit after secure session establishment. Voice call handling should:- Require participant authentication and device eligibility.
- Use protected key material for communication-security workflows.
- Establish authorization before joining the call channel.
- Avoid retaining call audio content in routine workflows.
- Avoid exposing audio content to administrative systems.
Video Communications
Secure video communications follow the same security model as voice communications, with additional sensitivity around visual content. Video call handling should:- Require secure session establishment before media exchange.
- Apply the same participant and device trust checks as voice calls.
- Protect video media in transit.
- Avoid exposing video content to administrative systems.
- Avoid routine retention of protected video content.
Metadata Considerations
Call metadata should be minimized where possible. Metadata may be required for:- Call setup state.
- Participant eligibility.
- Device lifecycle evaluation.
- Channel authorization.
- Abuse handling where applicable.
- Enterprise policy enforcement where applicable.
- Audit-relevant lifecycle events.
Multi-Device Considerations
Multi-device calling requires explicit trust establishment for each participating device. Multi-device workflows should evaluate:- Account state.
- Device enrollment state.
- Device revocation state.
- Device-associated protected key material.
- Call participant authorization.
- Channel authorization token validity.
- Optional Enigm OS Trust state where deployed.
- Enigm Command policy where managed administration applies.
Security Limitations
Enigm secure calling is designed to reduce exposure of voice and video communications, but it does not remove every risk in every endpoint or user environment. The secure calling model does not protect against:- Compromised endpoint devices.
- External recording devices.
- Malware with sufficient privileges on a participant device.
- Social engineering of authorized users or administrators.
- User disclosure of call content.
- Content captured after authorized local rendering or playback.
- Incorrect policy configuration.
- Unsupported device classes or unsupported operating conditions.