You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 6, 2023. It is now read-only.
One of the challenges in matching environments to measurements is ensuring that Evidence is encoded with the right key. Currently, the environment-map and optional 'mkey' uniquely disambiguates the measurement value. Use of mkey in ref values can affect how evidence is encoded. If an evidence measurement is identified by an OID there is ambiguity if the RIM encoding uses mkey (or not). The way we have defined environment-map the evidence must exactly match the environment-map in ref values. If mkey is used it isn't included in environment matching. This implies an environment match could match multiple measurements. This implies there is a second tier matching operation applied to mkey. But the matching algorithm doesn't contemplate a 2nd-tier matching step.
If we consider OID as class-id, the OID tree already has tiering as each arc can represent a lower tier of objects. Applied to corim, mkey is a lower tier in the OID arc that identifies the environment-map. Matching algorithm issues aside, mkey as OID should be a relative OID (#6.110) as most of the differences between class-id OID and mkey OID are identical. e.g.:
class-id = 1.2.3.4
mkey_1 = 1.2.3.4.1
mkey_2 = 1.2.3.4.2
etc...
relative OID means we only need to add the part of the OID that is the RHS to class-id OID. (e.g.: 1, 2, 3...)
One of the challenges in matching environments to measurements is ensuring that Evidence is encoded with the right key. Currently, the environment-map and optional 'mkey' uniquely disambiguates the measurement value. Use of mkey in ref values can affect how evidence is encoded. If an evidence measurement is identified by an OID there is ambiguity if the RIM encoding uses mkey (or not). The way we have defined environment-map the evidence must exactly match the environment-map in ref values. If mkey is used it isn't included in environment matching. This implies an environment match could match multiple measurements. This implies there is a second tier matching operation applied to mkey. But the matching algorithm doesn't contemplate a 2nd-tier matching step.
If we consider OID as class-id, the OID tree already has tiering as each arc can represent a lower tier of objects. Applied to corim, mkey is a lower tier in the OID arc that identifies the environment-map. Matching algorithm issues aside, mkey as OID should be a relative OID (#6.110) as most of the differences between class-id OID and mkey OID are identical. e.g.:
class-id = 1.2.3.4
mkey_1 = 1.2.3.4.1
mkey_2 = 1.2.3.4.2
etc...
relative OID means we only need to add the part of the OID that is the RHS to class-id OID. (e.g.: 1, 2, 3...)