Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
wants to merge 40 commits into
base: develop
Choose a base branch
from

Conversation

malishav
Copy link
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