Skip to content

Remove Arbitrary Data TLV#732

Open
bjornvolcker wants to merge 3 commits intodevelopmentfrom
video/media_signing_put_arbitrary_data_in_separate_sei
Open

Remove Arbitrary Data TLV#732
bjornvolcker wants to merge 3 commits intodevelopmentfrom
video/media_signing_put_arbitrary_data_in_separate_sei

Conversation

@bjornvolcker
Copy link
Copy Markdown
Contributor

The possibility to add arbitrary data to a Media Signing SEI generates an attack vector. Therefore, that specific type is removed from the specification.

If a vendor would like to add some metadata and have it signed, that data shall be put in a separate SEI of type user data unregistered with a different UUID (44959c31-e3f3-4aeb-8b4c-5e3a865801fc).

The possibility to add arbitrary data to a Media Signing SEI generates an attack vector. Therefore, that specific type is removed from the specification.

If a vendor would like to add some metadata and have it signed, that data shall be put in a separate SEI of type user data unregistered with a different UUID (44959c31-e3f3-4aeb-8b4c-5e3a865801fc).
@HansBusch
Copy link
Copy Markdown
Member

Do not see any value to create yet another fixed UUID. Suggest to either define a generic mechanism which SEIs are signed or keep as is.

@bjornvolcker
Copy link
Copy Markdown
Contributor Author

Do not see any value to create yet another fixed UUID. Suggest to either define a generic mechanism which SEIs are signed or keep as is.

I agree with you. That was my initial thought as well. Then I started to think about what is the simplest way for a device to do and control this, which in my opinion would be to "add it the way you want as long as Media Signing knows about the UUID".

I like keeping it all within the same SEI Media Signing UUID better, even if it adds a little bit of complexity to the device.

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.

2 participants