{"title":"Evaluation of Libraries and Typical Embedded Systems for ECDSA Signature Verification for Car2X Communication","authors":"M. Kramer, Florian Gerstmayer, Jürgen Hausladen","doi":"10.1109/ETFA.2018.8502595","DOIUrl":null,"url":null,"abstract":"Over the last decades, cars have become more and more prevalent and play an important role in our modern society. With the continuously growing number of vehicles, also the probability for road accidents and traffic congestions increases. Car2X communication in traffic infrastructure is a key enabler of many technologies yet to come, such as autonomous driving. Allowing and enabling the exchange of data from various cars and their respective environment provides amongst other possibilities - increased road safety and congestion avoidance. Several standards already exist which define the structure of messages and how they have to be signed - with elliptic curve based signatures. This signature is to be verified, ensuring authenticity and integrity so no “malicious” car can i.e. impersonate an emergency vehicle or sham an accident. However, validating an elliptic curve signature in such a field of application requires appropriate performance to ensure necessary throughput. In other words, cars and roadside equipment must be up to the task to process messages fast enough to prevent any harm, like traffic lights being switched too late or cars not being informed in time of an accident ahead. This paper shall show typical performance for out of the box embedded hardware, likely to be used for such equipment. Furthermore it will compare OpenSSL and mbedTLS regarding their performance and it will give optimization advices to maximize verification throughput.","PeriodicalId":6566,"journal":{"name":"2018 IEEE 23rd International Conference on Emerging Technologies and Factory Automation (ETFA)","volume":"21 1","pages":"1123-1126"},"PeriodicalIF":0.0000,"publicationDate":"2018-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE 23rd International Conference on Emerging Technologies and Factory Automation (ETFA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ETFA.2018.8502595","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Over the last decades, cars have become more and more prevalent and play an important role in our modern society. With the continuously growing number of vehicles, also the probability for road accidents and traffic congestions increases. Car2X communication in traffic infrastructure is a key enabler of many technologies yet to come, such as autonomous driving. Allowing and enabling the exchange of data from various cars and their respective environment provides amongst other possibilities - increased road safety and congestion avoidance. Several standards already exist which define the structure of messages and how they have to be signed - with elliptic curve based signatures. This signature is to be verified, ensuring authenticity and integrity so no “malicious” car can i.e. impersonate an emergency vehicle or sham an accident. However, validating an elliptic curve signature in such a field of application requires appropriate performance to ensure necessary throughput. In other words, cars and roadside equipment must be up to the task to process messages fast enough to prevent any harm, like traffic lights being switched too late or cars not being informed in time of an accident ahead. This paper shall show typical performance for out of the box embedded hardware, likely to be used for such equipment. Furthermore it will compare OpenSSL and mbedTLS regarding their performance and it will give optimization advices to maximize verification throughput.