Security Threat Model
This threat model defines the security goals, adversaries considered, trust assumptions, and explicit limitations of SecurityNet’s design.
SecurityNet is designed to protect the confidentiality and integrity of communications between explicitly authorised participants.
This document outlines:
SecurityNet prioritises controlled, private communication for small, high-trust networks operating without cloud infrastructure.
1. Scope & Security Objectives
Primary Objective
To ensure that:
Security Goals
SecurityNet is designed so that:
SecurityNet assumes a default-deny model: communication must be explicitly permitted.
2. Assets Protected
SecurityNet is designed to protect the following assets:
These assets are never stored centrally.
SecurityNet ID Records
The system database stores:
The database does not store:
The SecurityNet ID is encrypted at rest and is not exposed during session communication.
3. Adversaries Considered
SecurityNet is designed to protect against:
Network-Level Observers
These entities can observe encrypted traffic but cannot read contents.
Mediator Infrastructure Operators
SecurityNet uses a lightweight mediator to introduce trusted devices. The mediator does not handle file data and does not store session content.
The mediator server:
The mediator does not:
All encryption and decryption occur on endpoint devices.
Unauthorised Users
SecurityNet prevents connection attempts without:
There is no public discovery mechanism.
4. Threats Explicitly NOT Mitigated
SecurityNet does not claim to protect against:
If an endpoint is compromised, SecurityNet cannot guarantee confidentiality.
5. Trust Assumptions
SecurityNet relies on the following assumptions:
SecurityNet is not anonymous-by-default. It is private-by-design within controlled networks.
6. Network Visibility & Traffic Analysis
External observers can see:
They cannot see:
Traffic is encrypted and transmitted over TLS, resembling standard HTTPS traffic patterns.
Users requiring additional destination privacy may choose to use a VPN or privacy network as part of their broader network configuration.
7. Architectural Boundaries
SecurityNet separates responsibilities:
Encrypted content never passes through or is stored by the website infrastructure.
The mediator facilitates session negotiation only.
All content encryption and decryption occurs on endpoint devices.
8. Design Philosophy
SecurityNet is not:
It is a controlled, peer-to-peer encrypted communication environment designed for small, high-trust groups.
SecurityNet minimises central infrastructure to reduce attack surface.