-
Notifications
You must be signed in to change notification settings - Fork 25
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
Add Message Integrity attributes to UAttributes #106
Comments
The following optional attributes need to be added to uAttributes in a uMessage to ensure that uMessages shared between different uDevices are integrity protected.: Note: |
@RituPande , By email you mentioned that these attributes are for message protection between two uDevices. From that statement am I to believe that uEs (the sender and receiver) do not need to generate or validate the message integrity, only the streamers? There is a lot of missing information to be able to add anything to specifications (changes to the proto, examples in a language library like up-cpp, etc...). |
Ok I read the SecOC specifications to get an understanding of what SecOCDataID comes from. Why do we not use SecOCDataID like calculations outside of mechatronics domain as well in lieu of calculating MAC on the entire UMessage? Ritu>> These are security requirements. To protect entire message By email you mentioned that these attributes are for message protection between two uDevices. From that statement am I to believe that uEs (the sender and receiver) do not need to generate or validate the message integrity, only the streamers? What should the system and/or uEs do when the validation fails? Ritu>> This was part of my document. But since you now won the uProtocol integration of SecOC, you can define that as you want There is a lot of missing information to be able to add anything to specifications (changes to the proto, examples in a language library like up-cpp, etc...). Ritu>> You would need to work with CYS team to find whatever info you need to integrate secoc with uProtocol |
Parking this topic while we wait for solution to be ironed out with CyS. |
This issue will be used to track the changes to uAttributes to add secOC information to the UAttributes (mac, freshness value, and KSN).
Google Document tracking the requirements and implementation options: https://docs.google.com/document/d/1BU7glZ3ILPcvSWoFQvQG0qE5k-_thpYZyONoSOiEXxo/edit?usp=sharing
The text was updated successfully, but these errors were encountered: