Overview
Enigm Key is a compact emergency device with embedded mobile data connectivity. It is intended for scenarios where a user may need to notify selected trusted contacts quickly and discreetly. Enigm Key is administered as a device from Enigm Command and Enigm App. Initial linking and emergency contact configuration are Enigm App workflows. When activated, Enigm Key is designed to:- Send an emergency alert.
- Notify user-selected contacts inside the Enigm platform.
- Share the user’s location during the active emergency workflow until the user cancels the emergency sending workflow.
- Authenticate device communication.
- Protect communication with encrypted and signed requests.
- Remain dormant during normal non-emergency operation to support user privacy.
Management Surfaces
Enigm Key has two management surfaces with different responsibilities.Enigm App
Enigm App is the primary Enigm Key configuration surface. Enigm App controls:- Initial Enigm Key linking.
- Enigm account association.
- Emergency contact configuration.
- Emergency contact lifecycle.
- Emergency event visibility.
- Device lifecycle review.
- Device loss handling.
- Device revocation.
- Device replacement workflows.
Enigm Command
Enigm Command manages Enigm Key as an associated device after it is linked through Enigm App. Enigm Command supports:- Associated Enigm Key visibility.
- Device lifecycle visibility.
- Device loss handling.
- Device revocation.
- Device replacement state.
- Emergency event visibility where authorized.
Design Objectives
Enigm Key is designed to support:- Emergency alerting from a dedicated physical device.
- Privacy-preserving standby behavior.
- Secure account association.
- Account linking through Enigm App.
- Authenticated device communication.
- Encrypted platform synchronization.
- User-selected emergency contacts.
- User-controlled emergency contact configuration through Enigm App.
- Device administration through Enigm App and Enigm Command.
- Event-bound location sharing during emergencies until user cancellation.
- Minimal routine data exposure.
Emergency Activation Model
Enigm Key is activated through a deliberate physical interaction. The intended activation model is:- The user presses the device button three times.
- The device exits dormant state for the emergency workflow.
- The device authenticates with the Enigm platform.
- The platform triggers alerts for the user’s selected emergency contacts.
- Location sharing begins for the active emergency event.
- Location sharing continues until the user cancels the emergency sending workflow.
Connectivity Model
Enigm Key includes embedded mobile data connectivity designed to support emergency communication when the user’s phone may be unavailable, locked, or unsafe to operate. Connectivity is a transport capability. It does not replace account security, device authentication, encrypted communication, or user-controlled emergency contact configuration. The connectivity layer should be treated as separate from Enigm App secure messaging and secure calls.Account Association
Enigm Key is associated with a user’s Enigm account through an explicit synchronization workflow in Enigm App. Account association is intended to:- Bind the device to an authorized Enigm account.
- Allow the user to configure emergency contacts from Enigm App.
- Support device lifecycle review.
- Support revocation or replacement if the device is lost or retired.
Emergency Contact Workflow
The user configures which trusted contacts should receive emergency alerts from Enigm App. Emergency contact configuration is an Enigm App workflow. Enigm Command provides lifecycle visibility for Enigm Key where authorized, but emergency contact configuration remains controlled from Enigm App. When the emergency workflow is activated, selected contacts receive the emergency context required for the active workflow:- Emergency alert state.
- User identity context required for the alert.
- Location updates during the active emergency event.
- Event status.
- Adding trusted emergency contacts.
- Reviewing configured contacts.
- Removing contacts.
- Replacing contacts.
- Reviewing emergency contact eligibility.
- Retiring emergency contact access when no longer required.
Emergency Event Lifecycle
Enigm Key emergency events are user-controlled lifecycle events. The emergency event lifecycle includes:- User activation through the deliberate physical interaction.
- Device wake from dormant standby behavior.
- Device authentication with the Enigm platform.
- Emergency alert delivery to selected contacts.
- Event-bound location sharing.
- User cancellation of the emergency sending workflow.
- Emergency event retirement according to retention and lifecycle policy.
Emergency Authorization Boundary
Emergency activation creates a bounded emergency workflow. The emergency authorization boundary is limited to:- The linked Enigm Key.
- The associated Enigm account.
- The active emergency event.
- User-selected emergency contacts.
- Event-bound location sharing.
- Emergency event status.
- Routine location tracking.
- Access to message plaintext.
- Access to secure call content.
- Access to media content.
- Access to attachments.
- Access to user conversations.
- Access to private key material.
- Authority to change normal Enigm App communication policy.
Location Sharing
Enigm Key is designed to share location during an active emergency workflow. Location sharing should be:- Event-bound.
- Limited to selected contacts or authorized emergency workflows.
- Protected in transit.
- Stopped when the user cancels the emergency sending workflow.
- Retired according to the emergency event lifecycle and retention policy.
- Separated from routine standby behavior.
Device Sleep And Privacy
Enigm Key is designed around dormant standby behavior. During normal non-emergency operation, the device is intended to remain in a low-activity state. This reduces unnecessary network activity, location exposure, and battery usage. Privacy principles include:- No routine emergency-location sharing while inactive.
- Event-bound data transmission.
- Minimal standby communication.
- Purpose-limited emergency data.
- Account association using privacy-preserving identifiers.
- Separation between emergency alerts and message content.
Authentication And Request Integrity
Enigm Key communication is designed to be authenticated and protected. The device uses device-bound authenticated signing material for platform authentication. At a public architecture level, this includes a unique per-device HMAC-based credential used to authenticate signed requests so the platform can verify that communication is associated with an authorized Enigm Key. The security model is intended to support:- Device authentication.
- Request integrity.
- Encrypted communication.
- Rejection of unauthenticated device traffic.
- Account-bound device association.
- Replay-resistant request validation where required.
- Device lifecycle revocation when the key is lost, retired, or replaced.
Relationship With Enigm App
Enigm App remains the primary user-facing product in the Enigm ecosystem. Enigm App supports:- Enigm Key account association.
- Initial Enigm Key linking.
- Emergency contact configuration.
- Emergency event visibility.
- Device lifecycle review.
- Revocation or replacement workflows.
- Device loss handling.
- Emergency contact lifecycle management.
Relationship With Enigm Command
Enigm Command supports Enigm Key administration as an associated device. Enigm Command workflows include:- Associated device visibility.
- Device lifecycle actions.
- Device revocation.
- Device replacement state.
- Device loss handling.
- Security event visibility.
- Emergency event visibility where authorized.
Device Revocation
Enigm Key revocation is available from Enigm App and Enigm Command. Revocation is intended for lost, stolen, retired, or replaced devices. Once revoked, the device should no longer be trusted for future emergency workflows or platform communication. Revocation affects future trust decisions. It does not imply access to previous emergency content, normal messages, secure calls, private key material, or user conversations.Threat Model References
Relevant threat-model areas include Enigm Key loss, unauthorized emergency activation attempts, emergency contact misuse, event-bound location exposure, device communication authentication failure, replay attempts, account compromise, Enigm Command lifecycle abuse, and user disclosure by selected emergency contacts.Security Limitations
Enigm Key reduces emergency communication friction, but it does not eliminate all personal safety, connectivity, or device security risk. Limitations include:- Emergency delivery may depend on available mobile connectivity.
- Location availability may depend on device state and environmental conditions.
- Location sharing depends on the user-controlled emergency lifecycle and user cancellation of the emergency sending workflow.
- Physical possession of the device remains security-relevant.
- Device loss should be handled through revocation or replacement workflows.
- Enigm Key does not replace emergency services.
- Enigm Key does not replace Enigm App end-to-end encryption.
- Enigm Key does not make compromised endpoints trustworthy.
- User-selected contacts may disclose information they receive.