Skip to content

SW-309. Implementation of AS role of OSCORE profile of ACE framework. - #178

Open
malishav wants to merge 40 commits into
openwsn-berkeley:developfrom
malishav:develop_SW-309
Open

SW-309. Implementation of AS role of OSCORE profile of ACE framework.#178
malishav wants to merge 40 commits into
openwsn-berkeley:developfrom
malishav:develop_SW-309

Conversation

@malishav

Copy link
Copy Markdown
Contributor

This PR adds support for a 3-party authorization by implementing OSCORE profile of ACE framework.

The role of AS is co-located with JRC, implemented as part of this PR.
The role of RS is co-located with a 6TiSCH node, implemented as part of openwsn-fw repository
The role of Client is implemented as part of coap repository.

malishav added 30 commits July 11, 2018 13:43
JRC keeps a counter called appCounter per node. appCounter is
incremented each time an AEAD COSE object is generated (e.g. Encrypt0)
towards a given node. The AEAD nonce used is appCounter in MSB format,
13 bytes long.

The nonce construction mechanism is considered implicit knowledge
between AS and RS. RS needs to implement the same mechanism in firmware.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant