Skip to content

Research specification for AORP (Adaptive Oblivious Routing Protocol), a privacy-preserving, traffic-analysis-resistant routing model.

License

Notifications You must be signed in to change notification settings

taiorproject/aorp-spec

Repository files navigation

AORP — Adaptive Oblivious Routing Protocol

AORP (Adaptive Oblivious Routing Protocol) defines how routing decisions are made without revealing why they were taken. It is an abstract, protocol-level model—never an implementation, network, or library.

Purpose

AORP describes a next-hop decision model with emphasis on:

  • Minimizing leakage of routing information.
  • Avoiding observable deterministic choices.
  • Adapting to network conditions without exposing raw metrics.
  • Allowing multiple variants and per-application profiles.

Scope

  • Defines: allowed inputs, information constraints, expected outputs, tunable parameters, and conceptual variants.
  • Does not define: transport, cryptography, identity, node discovery, packet formats, or implementation language.

Key components

  • Neighbor Set (abstract candidates)
  • Metric Abstraction Layer (coarse/opaque metrics)
  • Entropy Injection (controlled randomness)
  • Policy Constraints (external rules)
  • Decision Output (single next hop)

Documents

  • SPEC.md — Full specification
  • ARCHITECTURE.md — Conceptual model
  • DECISION_MODEL.md — Decision flow
  • PARAMETERS.md — Tunable parameters
  • VARIANTS.md — Protocol variants
  • THREAT_MODEL.md — Threat model
  • PSEUDOCODE.md — Abstract pseudocode
  • DIAGRAMS.md — Mermaid diagrams

License

  • Documentation: CC BY-NC-SA 4.0
  • Future PoCs (if any): AGPLv3

AORP defines how routing decisions are made without revealing why they were made.

Note on authorship and accuracy

This repository content was generated with AI assistance based on a PDF provided by the author. It may contain errors or inaccuracies. If you find any issue, please open an issue describing the problem. Thank you!

About

Research specification for AORP (Adaptive Oblivious Routing Protocol), a privacy-preserving, traffic-analysis-resistant routing model.

Resources

License

Stars

Watchers

Forks