-
Key: DDSSEC11-11
-
Status: closed
-
Source: Real-Time Innovations ( Dr. Gerardo Pardo-Castellote, Ph.D.)
-
Summary:
Currently the governance document allows specification of a "protection_kind" which can be NONE, SIGN, ENCRYPT
But we support a single MAC versus multiple MACs (one per reader). Who configures this. Is this something in the Governance document? Something that appears in the Permissions document of the DataReader?
Also it should be stated in the specification that if a DataReader gets in its KeyMaterial from the DataWriter a "receiver_specific_keyid" then it shall expect that messages from that DataWriter are signed with the reader-specific key and if it is not so they shall be rejected.
-
Reported: DDS-SECURITY 1.0b1 — Sat, 20 Feb 2016 01:45 GMT
-
Disposition: Resolved — DDS-SECURITY 1.1
-
Disposition Summary:
Extend governance to indicate whether mac_per_readers are desired
Note: This is work in progress (see comments at bottom of
DDSSEC11-11for issues still being resolved)The format of the Governance document of the builtin Authentication plugin shall be extended.
- There shall be a new ExtendedProtectionKind simple type that is is similar to the existing ProtectionKind enumeration except with extra values: ENCRYPT_WITH_ORIGIN_AUTHENTICATION and SIGN_WITH_ORIGIN_AUTHENTICATION
- The type associated with the <rtps_protection_kind>, <metadata_protection_kind>, <discovery_protection_kind> and <liveliness_protection_kind> shall be changed to be ExtendedProtectionKind instead of the current ProtectionKind
The selection of ExtendedProtectionKind SIGN_WITH_ORIGIN_AUTHENTICATION or ENCRYPT_WITH_ORIGIN_AUTHENTICATION indicates that in addition to the common authentication code there shall be an additional authentication code that uses the reader-specific MAC key.
-
Updated: Tue, 19 Dec 2017 20:03 GMT
-
Attachments:
- Issue11_Table 58.docx 128 kB (application/vnd.openxmlformats-officedocument.wordprocessingml.document)
- omg_shared_ca_governance_i11.xsd 4 kB (text/xml)
DDSSEC11 — How is single-MAC versus MAC-per-reader configured?
- Key: DDSSEC11-11
- OMG Task Force: DDS Security 1.1 RTF