Version 1: Release Note 28 November 2014



Download 4.8 Mb.
Page95/258
Date03.04.2021
Size4.8 Mb.
1   ...   91   92   93   94   95   96   97   98   ...   258
Attribute

Type

Value

protection_type

Enum

(2) authentication and encryption

protection_options

Structure




transaction_id

octet-string

Empty string

originator_system_title

octet-string

Empty string

recipient_system_title

octet-string

Empty string

other_information

octet-string

Empty string

key_info

Structure




key_info_type:

Enum

(2) agreed_key

key_info_options

CHOICE

agreed_key_options

agreed_key_info_options

Structure




key_parameters

octet-string

0x02 (meaning C(0e, 2s ECC CDH))

key_ciphered_data

octet-string

An octet string of length zero

Table 8.5.1: Values of protection_parameters_element
      1. Parameters of the get_protected_attributes method


The get_protected_attributes_request parameter of the get_protected_attributes method shall:

  • be populated in the Command to the Device according to Table 8.5.2a; and

  • be verified by the Device receiving the Command according to Table 8.5.2a;

The protection_parameters part of the get_protected_attributes_response returned by the get_protected_attributes method shall be populated by the Device according to Table 8.5.2b.

The value of protected_attributes part of the protected_attributes_response_data returned by the get_protected_attributes method shall be populated by the Device with Ciphered Information, calculated as per the requirements of Section 8.2. The tag for protected_attributes shall be ‘octet-string’ (0x09) and the length shall be the length of Ciphered Information.



Field

Value

Device Validation

Note

get_protected_attributes_request










tag

0x02

Must have this value

Meaning ‘structure’

length

0x02

Must have this value

2 elements in the structure

object_list







The first element in the get_protected_attributes_request structure

tag

0x01

Must have this value

Meaning ‘array’

length

0x01

Must have this value

1 entry in the array

object_definition







The 1 entry in the object_list array

tag

0x02

Must have this value

Meaning ‘structure’

length

0x05

Must have this value

5 elements in the structure

class_id










tag

0x12

Must have this value

Meaning ‘long-unsigned’

value

See ‘Note’ column

Must be the same as the class_id in attribute 3 of the Data Protection object being accessed

The class_id of the object which is the source of the Encrypted data

logical_name










tag

0x09

Must have this value

Meaning ‘octet-string’

length

0x06

Must have this value

Logical_name is always 6 octets long

value

See ‘Note’ column

Must be the same as the logical_name in attribute 3 of the Data Protection object being accessed

The logical_name of the object which is the source of the Encrypted data

attribute_index










tag

0x0F

Must have this value

Meaning ‘integer’

value

See ‘Note’ column

Must be the same as the attribute_index in attribute 3 of the Data Protection object being accessed

The attribute_index of the object which is the source of the Encrypted data

data_index










tag

0x12

Must have this value

Meaning ‘long-unsigned’

value

0x0000

Must have this value

Meaning the whole attribute is captured or set

restriction










tag

0x02

Must have this value

Meaning ‘structure’

length

0x02

Must have this value

2 elements in the structure

EITHER




Must be present if this invocation is not to access a Log as defined in Section 8.2

If this is not to access a Log as defined in Section 8.2

restriction_type










tag

0x16

Must have this value

Meaning ‘enum’

value

0x00

Must have this value

Meaning ‘none’

restriction_value







Assumes that the CHOICE does not need encoding since the value of ‘restriction_type’ defines the CHOICE [Note, there are no tags in the Blue Book for this CHOICE]

tag

0x00

Must have this value

Meaning ‘null-data’

OR




Must be present if this invocation is to access a Log as defined in Section 8.2

If this is to access a Log as defined in Section 8.2

restriction_type










tag

0x16

Must have this value

Meaning ‘enum’

value

0x01

Must have this value

Meaning ‘restriction by date’

restriction_value







Assumes that the CHOICE does not need encoding since the value of ‘restriction_type’ defines the CHOICE [Note, there are no tags in the Blue Book for this CHOICE]

tag

0x02

Must have this value

Meaning ‘structure’

length

0x02

Must have this value

2 elements in the structure

from_date







In the date-time format of the Blue Book

tag

0x09

Must have this value

Meaning ‘octet-string’

length

0x0C

Must have this value

Date-time is always 12 octets long

value

See ‘Note’ column




Log entries with a date-time stamp prior to this date-time shall not be returned.

to_date







In the date-time format of the Blue Book

tag

0x09

Must have this value

Meaning ‘octet-string’

length

0x0C

Must have this value

Date-time is always 12 octets long

value

See ‘Note’ column




Log entries with a date-time stamp after this date-time shall not be returned.

protection_parameters







The second element in the get_protection_attributes_request structure

tag

0x01

Must have this value

Meaning ‘array’

length

0x01

Must have this value

1 entry in the array

protection_parameters_element







The 1 entry in the protection_parameters array

tag

0x02

Must have this value

Meaning ‘structure’

length

0x02

Must have this value

2 elements in the structure

protection_type







The first element in the protection_parameters_element

tag

0x16

Must have this value

Meaning ‘enum’

value

0x02

Must have this value

Meaning ‘authentication and encryption’

protection_options







The second element in the protection_parameters_element

tag

0x02

Must have this value

Meaning ‘structure’

Length

0x05

Must have this value

5 elements in the structure

transaction_id










Tag

0x09

Must have this value

Meaning ‘octet-string’

Length

0x09

Must have this value

transaction_id is always 9 octets in length

Value

See ‘Note’ column




The concatenation 0x04 || the Originator Counter value part of the transaction_id in the Grouping Header of this Command

originator_system_title










Tag

0x09

Must have this value

Meaning ‘octet-string’

Length

0x08

Must have this value

Entity Identifier is always 8 octets in length

Value

See ‘Note’ column




The Entity Identifier of the Encryption Remote Party

recipient_system_title










Tag

0x09

Must have this value

Meaning ‘octet-string’

Length

0x08

Must have this value

Entity Identifier is always 8 octets in length

Value

See ‘Note’ column

Must be the Device’s Entity Identifier

The Entity Identifier of the Device

other_information










Tag

0x09

Must have this value

Meaning ‘octet-string’

Length

0x00

Must have this value

Zero length since this string is empty

key_info










Tag

0x02

Must have this value

Meaning ‘structure’

Length

0x02

Must have this value

2 elements in the structure

key_info_type:










Tag

0x16

Must have this value

Meaning ‘enum’

Value

0x02

Must have this value

Meaning ‘agreed_key’

key_info_options




CHOICE

Assumes that the CHOICE does not need encoding since the value of ‘restriction_type’ defines the CHOICE [Note, there are no tags in the Blue Book for this CHOICE]

agreed_key_info_options










tag

0x02

Must have this value

Meaning ‘structure’

length

0x02

Must have this value

2 elements in the structure

key_parameters










tag

0x09

Must have this value

Meaning ‘octet-string’

length

0x01

Must have this value

Length fixed by the Blue Book

value

0x02

Must have this value

Meaning ‘C(0e, 2s ECC CDH)’

key_ciphered_data










tag

0x09

Must have this value

Meaning ‘octet-string’

length

0x00

Must have this value

Zero length since this string is empty

Table 8.5.2a: values of get_protected_attributes_request



Directory: government -> uploads -> system -> uploads -> attachment data -> file
file -> Remove this if sending to pagerunnerr Page Title Light Rail Security Recommended Best Practice
file -> 8 Section 1 : Sport
file -> Notice of exercise of additional powers of seizure under Sections 50 or 51 of the Criminal Justice and Police Act 2001
file -> Home office circular 004/2014 Powers to search for and seize invalid travel documents in Schedule 8 to the Anti-social Behaviour, Crime and Policing Act 2014
file -> Consultation on the Royal Parks and Other Open Spaces (Amendment) (No. 2) Regulations 2012
file -> Crown copyright 2012
file -> This is the Report to Government by the Film Policy Review Panel The brief
file -> Impact Assessment (IA)
file -> Dcms/Wolfson Museums and Galleries Improvement Fund a public-Private Partnership (2002-2010)


Share with your friends:
1   ...   91   92   93   94   95   96   97   98   ...   258




The database is protected by copyright ©essaydocs.org 2020
send message

    Main page