Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.



Overview: 

IEEE 1609.2 and Connected Vehicle Security: http://csrc.nist.gov/groups/ST/ssr2016/documents/presentation-tue-whyte-invited.pdf

  • The Connected Vehicle system is going to result in more than 300 million devices with needs for secure communication.
  • In 2003, the decision was taken to create a standard for security for this communication that was distinct from existing standards 
    • X.509, S/MIME-CMS, etc 
  • The standard, IEEE 1609.2, contains a number of crypto and protocol design decisions that are different from protocols attempting to do similar things 
    • Although it was developed in public, and although it will go into cars, it has not received the level of scrutiny that higher profile standards have 
  • In 2012, the US and European versions of this standard diverged and are now incompatible 
    • Creates a dilemma for, e.g., Australia 

Packet Format:

Code Block
ToBeSignedData ::= SEQUENCE
{
payload SignedDataPayload,
headerInfo HeaderInfo
}
  { 

    payload         SignedDataPayload,

    headerInfo      HeaderInfo

}

HeaderInfo ::= SEQUENCE  { 

    psid                   Psid,

    generationTime         Time64 OPTIONAL,

    expiryTime             Time64  OPTIONAL,

    generationLocation     ThreeDLocation OPTIONAL,

    p2pcdLearningRequest   HashedId3 OPTIONAL,

    missingCrlIdentifier   MissingCrlIdentifier OPTIONAL,

    encryptionKey          EncryptionKey OPTIONAL,

    ...,

    inlineP2pcdRequest     SequenceOfHashedId3 OPTIONAL,

    requestedCertificate   Certificate OPTIONAL

}








Certificate Chain