User Tools

Site Tools


mtrp:security

This is an old revision of the document!


7. Security Model

7.1 Purpose

This document defines the current security posture and intended security boundaries of MTRP.

7.2 Design Intent

MTRP is intended to operate across a range of node classes, from constrained devices to more capable bridge or core nodes.

The security model therefore distinguishes between:

  • protocol participation
  • transport capability
  • security capability
  • trust policy

7.3 Security Capabilities

Security capability values indicate the forms of security a node or transport may support.

Examples include:

  • NONE
  • AES128
  • AES256

Capability signaling does not, by itself, guarantee that a given message was validated under that capability. It describes support and configuration context.

7.4 Network Separation

The network identifier remains useful even in secure deployments.

A receiver SHOULD use the network identifier as an initial discriminator for intentional protocol traffic before more expensive processing is performed.

The network identifier is not, by itself, a security mechanism.

7.5 Constrained Security

For constrained nodes, a reduced but practical security posture MAY be preferable to no security at all.

Constrained security behavior SHOULD favor:

  • compact validation logic
  • bounded memory impact
  • compatibility with bridge-assisted architectures

7.6 Trust Boundaries

MTRP currently assumes relatively simple trust behavior.

The current implementation does not fully define:

  • authenticated neighbor admission
  • key exchange
  • replay-resistant secure sessions
  • complete end-to-end trust validation
  • secure group-delivery semantics

7.7 Future Direction

Likely future security work includes:

  • stronger trusted-neighbor validation
  • transport-specific security policy
  • constrained-profile secure framing
  • bridge-assisted security for limited radios
  • reliable secure unicast behavior
/var/www/wiki.moshnetworks.com/data/attic/mtrp/security.1781097145.txt.gz · Last modified: by mosh

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki