Public Key Infrastructure in Cooperative Intelligent Transport Systems
Abstract
Cooperative Intelligent Transport Systems (C-ITS) enable vehicles andinfrastructure to exchange information and provide users with an enhancedsituation overview. It can provide early warning in potentiallydangerous situations, and help increase safety and efficiency on Europeanroads. This thesis explores the use of Public Key Infrastructure (PKI)in a Cooperative Intelligent Transport System, and how it can be usedto achieve authentication within the system. The first part of the thesisconsists of a theoretical presentation of C-ITS and PKI. The overall structureof the trust hierarchy is discussed before the technical specificationsand requirements of the system are introduced.The second part describes an experimental implementation of a PKI in aC-ITS test network. By creating an ITS certificate hierarchy, and modifyingthe configuration of the Dynniq ITS units, message authenticationwas successfully introduced to the network. The certificate hierarchy wasgenerated using both OpenSSL and itssec, where the use of the itssec toolproved successful. Multiple configurations were tested, and the resultswere analyzed using supplied applications and Wireshark. After theresults were verified, the PKI was expanded to include an AuthorizationAuthority. The use of an HTTP file-server and the MQTT protocolwere explored in order to handle network authentication and certificatedistribution. Both options were assessed as viable candidates for moreextensive testing in the future.