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. For the shared cryptographic principles behind protected key material, post-quantum protection, verification workflows, and device-bound trust, see Cryptography. 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 to what is required for secure session operation, abuse prevention, and lifecycle control.
- 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.
- 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.
- Remote Attestation outcome when device-integrity evidence is required.
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 is minimized to what is required for secure session operation, abuse prevention, and lifecycle control. Metadata may be required for:- Call setup state.
- Participant eligibility.
- Device lifecycle evaluation.
- Channel authorization.
- Abuse handling.
- Enterprise policy enforcement.
- 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.