User Tools

Site Tools


mtrp:security

This is an old revision of the document!


Security

MTRP security is designed to be practical for small embedded devices while leaving room for stronger profiles on more capable nodes.

Current Direction

MTRP distinguishes between:

  • routing and transport behavior
  • security capability and trust behavior

This allows different transports and device classes to participate at different security levels.

Security Capabilities

Security capability values describe what a node or transport can support.

Examples include:

  • NONE
  • AES128
  • AES256

Current Philosophy

For constrained devices, even basic security and message authenticity are better than none.

For more capable nodes, stronger validation and key handling can be layered in later.

Network ID

The network ID is still useful even in secure deployments.

It helps separate intentional protocol traffic from unrelated local radio traffic before deeper validation is performed.

Current Limitations

MTRP does not currently provide:

  • full end-to-end authenticated delivery
  • group-message security semantics
  • key exchange
  • replay-hardening beyond local duplicate suppression
  • fully specified secure ACK behavior

Future Direction

Likely future areas include:

  • trusted-neighbor validation
  • per-transport security policy
  • constrained-profile secure frames
  • bridge-assisted security for limited radios
/var/www/wiki.moshnetworks.com/data/attic/mtrp/security.1781096062.txt.gz · Last modified: by mosh

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki