The security of the cipher block chaining message authentication code
Journal of Computer and System Sciences
The nesC language: A holistic approach to networked embedded systems
PLDI '03 Proceedings of the ACM SIGPLAN 2003 conference on Programming language design and implementation
A Concrete Security Treatment of Symmetric Encryption
FOCS '97 Proceedings of the 38th Annual Symposium on Foundations of Computer Science
TOSSIM: accurate and scalable simulation of entire TinyOS applications
Proceedings of the 1st international conference on Embedded networked sensor systems
TinySec: a link layer security architecture for wireless sensor networks
SenSys '04 Proceedings of the 2nd international conference on Embedded networked sensor systems
TinyDB: an acquisitional query processing system for sensor networks
ACM Transactions on Database Systems (TODS) - Special Issue: SIGMOD/PODS 2003
Challenges in automotive software engineering
Proceedings of the 28th international conference on Software engineering
Experimental Security Analysis of a Modern Automobile
SP '10 Proceedings of the 2010 IEEE Symposium on Security and Privacy
USENIX Security'10 Proceedings of the 19th USENIX conference on Security
Zigbee-based intra-car wireless sensor networks: a case study
IEEE Wireless Communications
Architecture of car measurement system for driver monitoring
Nets4Cars/Nets4Trains'12 Proceedings of the 4th international conference on Communication Technologies for Vehicles
Hi-index | 0.00 |
In this paper we propose standardization of the firmware of in-car sensors to achieve software homogeneity across vendors. Such standardization enhances the reliability of the code by adhering to preset practices and definitions. It also increases the throughput of the programmers and opens up hardware platforms to third party developers. We make our case by advocating the use of TinyOS. TinyOS applications, coded in nesC introduce event-driven execution and component-centric design. Furthermore, programming in nesC reduces code size and potential bugs. We use the tyre pressure monitoring system of a car as a case study to illustrate our model. In our implementation, TinySec is employed to address the security and privacy problems that plague current systems. Throughout the paper we show that the use of a common software stack automatically leads to hardware standardization and security improvement.