Towards Standardization of In-Car Sensors

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.

[1]  Mihir Bellare,et al.  A concrete security treatment of symmetric encryption , 1997, Proceedings 38th Annual Symposium on Foundations of Computer Science.

[2]  Ozan K. Tonguz,et al.  Zigbee-based intra-car wireless sensor networks: a case study , 2007, IEEE Wireless Communications.

[3]  Andy J. Wellings,et al.  Analysing real-time communications: controller area network (CAN) , 1994, 1994 Proceedings Real-Time Systems Symposium.

[4]  Wenyuan Xu,et al.  Security and Privacy Vulnerabilities of In-Car Wireless Networks: A Tire Pressure Monitoring System Case Study , 2010, USENIX Security Symposium.

[5]  Ozan K. Tonguz,et al.  On the Security of Intra-Car Wireless Sensor Networks , 2009, 2009 IEEE 70th Vehicular Technology Conference Fall.

[6]  H. Lan,et al.  SWRL : A semantic Web rule language combining OWL and ruleML , 2004 .

[7]  David E. Culler,et al.  TinyOS: An Operating System for Sensor Networks , 2005, Ambient Intelligence.

[8]  Manfred Broy,et al.  Challenges in automotive software engineering , 2006, ICSE.

[9]  N. Fell Open system architecture , 1997 .

[10]  Mihir Bellare,et al.  The Security of the Cipher Block Chaining Message Authentication Code , 2000, J. Comput. Syst. Sci..

[11]  David E. Culler,et al.  TOSSIM: accurate and scalable simulation of entire TinyOS applications , 2003, SenSys '03.

[12]  Shwetak N. Patel,et al.  Experimental Security Analysis of a Modern Automobile , 2010, 2010 IEEE Symposium on Security and Privacy.

[13]  Robert Mores,et al.  FlexRay - The Communication System for Advanced Automotive Control Systems , 2001 .

[14]  David A. Wagner,et al.  TinySec: a link layer security architecture for wireless sensor networks , 2004, SenSys '04.

[15]  Wei Hong,et al.  TinyDB: an acquisitional query processing system for sensor networks , 2005, TODS.