Threat Model

Threat Model (Lab Baseline)

This threat model is a lab-only baseline for the LOOP protocol. It is not a production security assessment.

System boundaries

  • LOOP Node API (lab demo): handles MaterialDNA, Offer, Match, Transfer.
  • Event log: immutable audit trail for lab events.
  • Public interest registry: optional contact data.

Assets

  • Protocol payloads (MaterialDNA, Offer, Match, Transfer)
  • Event logs and timestamps
  • Optional contact data (interest submissions)

Threats (STRIDE-lite)

ThreatExampleMitigation (lab)
SpoofingFake node identityMutual TLS / signed requests (future), allowlist in lab
TamperingOffer payload modifiedSchema validation, server-side logging
RepudiationDeny match acceptanceImmutable event log with timestamps
Information disclosurePII leaksData minimization, redact logs
Denial of serviceFlood endpointsRate limits, request size limits
Elevation of privilegeAbuse admin endpointsAuth scaffolding (future), least privilege

Residual risk (lab stage)

Risks remain due to the early TRL level and the absence of production-grade identity, key management, and audit tooling. This document should be revisited before any pilot deployments.

Express interestJoin the public interest list