ETSI's Bug Tracker - SECURITY
View Issue Details
0007394SECURITYTSS&TPpublic12-02-2016 09:1523-02-2016 15:26
Peter Felber 
Peter Felber 
normalminorhave not tried
resolvedfixed 
Test_Spec_TS103096_V121 
Test_Spec_TS103096_V121 
0007394: Add TP to check for invalid signature algorithms
Summary: Check that IUT discards the Secured CAM containing a signature-field with an invalid algorithm type
Reference: ETSI TS 103 097 [1], clause 4.2.2
Expected behaviour:

with {
  the IUT being in the 'authorized' state
}
ensure that {
  when {
    the IUT is receiving a SecuredMessage {
      containing header_fields['its_aid']
        indicating 'AID_CAM'
      and containing trailer_fields[0] {
        containing type
          indicating 'signature'
        containing algorithm
          containing type
            indicating (2, 239, 240, 255)
      }
    }
  } then {
    the IUT discards the message
  }
}
No tags attached.
Issue History
12-02-2016 09:15Peter FelberNew Issue
12-02-2016 09:15Peter FelberStatusnew => assigned
12-02-2016 09:15Peter FelberAssigned To => Peter Felber
23-02-2016 15:11Denis FilatovCheckin
23-02-2016 15:11Denis FilatovNote Added: 0013846
23-02-2016 15:11Denis FilatovStatusassigned => resolved
23-02-2016 15:11Denis FilatovResolutionopen => fixed
23-02-2016 15:26Denis FilatovCheckin
23-02-2016 15:26Denis FilatovNote Added: 0013849

Notes
(0013846)
Denis Filatov   
23-02-2016 15:11   
fix 0007394 Add TP to check for invalid signature algorithms
I have not found where is the limitation of PublicKeyAlgorythm to be used for signature. The only restriction for values 240..255 has been found at clause 4.2.2.
So implemented partially.
A /branches/STF507/requality/TS103096/root/Requirements/SEC_ITSS/SEC_ITSS_RCV/SEC_ITSS_RCV_CAM/SEC_ITSS_RCV_CAM_10/TP_SEC_ITSS_RCV_CAM_10_03_BO.json [^]
(0013849)
Denis Filatov   
23-02-2016 15:26   
fix 0007394 Add TP to check for invalid signature algorithms
I have not found where is the limitation of PublicKeyAlgorythm to be used for signature. The only restriction for values 240..255 has been found at clause 4.2.2.
So implemented partially.
D /branches/STF507/requality/TS103096/root/Requirements/SEC_ITSS/SEC_ITSS_RCV/SEC_ITSS_RCV_CAM/SEC_ITSS_RCV_CAM_10/TP_SEC_ITSS_RCV_CAM_10_03_BO.json [^]
A /branches/STF507/requality/TS103096/root/Requirements/SEC_ITSS/SEC_ITSS_RCV/SEC_ITSS_RCV_CAM/SEC_ITSS_RCV_CAM_11/TP_SEC_ITSS_RCV_CAM_11_03_BO.json [^]
A /branches/STF507/requality/TS103096/root/Requirements/SEC_ITSS/SEC_ITSS_RCV/SEC_ITSS_RCV_DENM/SEC_ITSS_RCV_DENM_11/TP_SEC_ITSS_RCV_DENM_11_02_BO.json [^]
A /branches/STF507/requality/TS103096/root/Requirements/SEC_ITSS/SEC_ITSS_RCV/SEC_ITSS_RCV_GENMSG/SEC_ITSS_RCV_GENMSG_11/TP_SEC_ITSS_RCV_GENMSG_11_02_BO.json [^]