Skip to content

Commit

Permalink
FABRID design document
Browse files Browse the repository at this point in the history
Created the Design Document for the SCIONLab FABRID implementation.
  • Loading branch information
rohrerj authored and juagargi committed May 6, 2024
1 parent 2cd7cc2 commit 72ebb15
Show file tree
Hide file tree
Showing 7 changed files with 679 additions and 0 deletions.
2 changes: 2 additions & 0 deletions doc/cryptography/drkey.rst
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ DRKey is used for the following systems:
- SCION Packet Authenticator Option (SPAO)
- COLIBRI
- EPIC
- FABRID

In the DRKey system, the key establishment is offloaded to the Control Service
(CS).
Expand Down Expand Up @@ -486,4 +487,5 @@ Decimal Identifier Description
======= ========== ============================================================== =============
0 Generic Identifier for Level 1 key in :ref:`drkey-generic-derivation` :ref:`drkey-generic-derivation`
1 SCMP Authentication of SCMP messages :ref:`scmp-specification`
2 FABRID FABRID authentication and path validation :doc:`/dev/design/FABRID`
======= ========== ============================================================== =============
674 changes: 674 additions & 0 deletions doc/dev/design/FABRID.rst

Large diffs are not rendered by default.

Binary file added doc/dev/design/fig/FABRID/FABRIDActivation.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/dev/design/fig/FABRID/NetworkTopology.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/dev/design/fig/FABRID/Overview.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions doc/dev/design/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ Active
uri
grpc
BorderRouter
FABRID

.. _design-docs-completed:

Expand Down
2 changes: 2 additions & 0 deletions doc/protocols/extension-header.rst
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,8 @@ Decimal Option
======= =================================
0 :ref:`Pad1 Option <pad-1-option>`
1 :ref:`PadN Option <pad-n-option>`
3 :ref:`Identifier Option <identifier-option>`
4 :ref:`FABRID Option <fabrid-option>`
253 use for experimentation and testing
254 use for experimentation and testing
255 reserved
Expand Down

0 comments on commit 72ebb15

Please sign in to comment.