Secure Software Update Over-the-Air for Ground Vehicles Specification and Prototype André Weimerskirch, Brian Anderson This work is sponsored by DHS Cybersecurity.

Slides:



Advertisements
Similar presentations
High level QA strategy for SQL Server enforcer
Advertisements

A mobile single sign-on system Master thesis 2006 Mats Byfuglien.
Uniworld Wire-less Wireless at Your Fingertips.
CPMS II Capital Program Management System for Transportation Authorities.
Panorama Consulting Group LLC ERP Assessment, Selection, and Planning SAMPLE APPROACH.
CATEMA™ Career and Technology Education Management Application CATEMA™ Training Workshop Jefferson College Tech Prep Director: Sarah Bright.
Brian Bradley.  Data is any type of stored digital information.  Security is about the protection of assets.  Prevention: measures taken to protect.
Resiliency Rules: 7 Steps for Critical Infrastructure Protection.
Web Development Process Description
PO Box 1508, Vancouver, WA (360) THE COMMERCIAL & INDUSTRIAL BILLING SOLUTION.
Investment Adviser Workshop: the New Form ADV Part 2, New Rules, and the IA Switch.
Information Systems Security Computer System Life Cycle Security.
IMC service provider bidding steps. Add your Username and Password as shown above.
1 The Initial Report Preparation Guidelines. 2 The Initial Report u Definition of project scope u Project aims and objectives u Initial project plan.
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
Task Management: Is it for ME? How some people manage to be so organized!!! Fed up managing stuffs with repetitive work schedules??? Your team lost tracks.
September 25, 2013 Greg Davis FHWA Office of Safety Research, Development and Test Overview of V2I Safety Applications.
Attack Tool Repository and Player for ISEAGE May06-11 Abstract Today’s world is changing shape as it increases its dependency on computer technology. As.
TIF-Security Update Robert Ono, IT Security Coordinator October 2010.
National Cybersecurity Center of Excellence Increasing the deployment and use of standards-based security technologies Mid-Atlantic Federal Lab Consortium.
Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
ESO and the CMR Life Cycle Process Winter ESIP, Jan 2015 ESDIS Standards Office (ESO) Yonsook Enloe Allan Doyle Helen Conover.
UNIW RLD WIRELESS. What If You Could…  Send and Receive s from the beach?  Schedule a meeting on your commute to work?  Forward an urgent message.
Database Issues Peter Chochula 7 th DCS Workshop, June 16, 2003.
T.Russell Shields, Co-Chair, Collaboration on ITS Communication Standards Martin Adolph, Programme Coordinator, ITU ITU activities on secure vehicle software.
Cornell Information Technologies Information Systems/Data Delivery ACTUATE RETIREMENT PROJECT ASPC UPDATE 12/7/06 Objectives Primary - Retire Actuate Reduce.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Evaluation of Liferay modules EGI-InSPIRE mini-project Gergely Sipos EGI.eu.
Applications Software. Is a software used to carry out a particular task e.g. a game or word processor.
ADVOCATE’S ASSISTANT Annona IT Solutions Pvt. LtdConfidential and Proprietary 1 Annona IT Solutions Pvt Ltd We proudly launch “Advocate’s Assistant” a.
Web Application Development Instructor: Matthew Schurr Please sign in on the sheet at the front of the room when you arrive.
Fleet Manager. Features Features Explained The fleet manager module allows fleet companies to do the following Store and manage vehicle related information.
Advanced Higher Computing Science
Principles Identified - UK DfT -
Software Development - Methodologies
AMBIENT ASSISTED LIVING JOINT PROGRAMME
On Campus Internship Work Plan Creation
Suggestion for Summarizing Process of the Principles
Information and documentation media systems.
WorkDiff Mobile, Scenario-Based Collaboration Solution WorkDiff Allows Users to Work Differently While Using Familiar Functions of Microsoft Office 365.
SOFTWARE TESTING Date: 29-Dec-2016 By: Ram Karthick.
A Publish/Subscribe Model for Collaborative Project Management in a Decentralized Environment - Design and Prototypical Implementation Michael Rose, 05/11/2015.
Lecture 3 Prescriptive Process Models
Managing the Project Lifecycle
EITAC Cybersecurity program and IT Security updates
Road Manager Module National Heavy Vehicle Regulator
ASSET - Automotive Software cyber SEcuriTy
MICROSOFT OUTLOOK and Outlook service Provider
Symantec Code Signing Certificate
Software Myths Software is easy to change
Excel-to-PowerPoint Document Automation
Austrian Statistical Datawarehouse (sDWH)
SOLUTION FOR YAHOO TWO STEP VERIFICATION NOT WORKING
Chapter 4.
Software Quality Engineering
A mobile single sign-on system
Financial Affairs Training Webpage Redesign
Enter Participant Organization here Enter System / Activity Name here
12 STEPS TO A GDPR AWARE NETWORK
Department of Licensing HP 3000 Replatforming Project Closeout Report
How to keep your Enterprise GIS Project on Track
Enterprise Program Management Office
Xoserve IX Refresh Customer Update 12/02/2019.
Road Manager Module National Heavy Vehicle Regulator
CIPSEC Future Activities
Discussion points for Interpretation Document on Cybersecurity
Agenda The current Windows XP and Windows XP Desktop situation
Project Name OVERALL GOAL PROJECT ORGANIZATION Brief goal description
A proposal for approach to proceed work in Cybersecurity TF
Project Name Here Kick-off Date
Presentation transcript:

Secure Software Update Over-the-Air for Ground Vehicles Specification and Prototype André Weimerskirch, Brian Anderson This work is sponsored by DHS Cybersecurity Division – Science and Technology Directorate November 19,

Background n Firmware updates over-the-air can fix automotive security vulnerabilities quickly n However, firmware update implementations (wired or wireless) have been shown to be vulnerable to attacks in the past. n Some companies already offer solutions; however, solutions are proprietary, limited to only a few components, and not tested for their security. 2

Objective n Develop an open standard for secure over- the-air (SOTA) automotive software updates that is flexible enough to cover the requirements of the major stakeholders. n Create a proof-of-concept secure reference implementation n Account for the cyber physical and safety aspects n Focus on automotive platform, usability, security, and the supply chain 3

Objective: Stakeholders n A main objective is to include stakeholders from the beginning o OEMs, suppliers, user representatives? n All results, including source code, will be made available to interested stakeholders 4

Technical Approach 1. A central server queries for firmware versions 2. The central server digitally signs code 3. Signed code is securely transferred to the vehicle 4. An in-vehicle unit verifies the code and prepares for the update 5. ECUs updates are executed 6. Update status (success/fail) is reported and rollback executed, as needed 5

Technical Approach: Questions n So far, so easy... n Who signs the code? (e.g. OEM and/or T1) n Is firmware downloaded first, and updated later? n If stored, where is it stored until an update is executed? n Do keys in the vehicle need protection? What level? n Should keys be updated? How often? Is revocation needed? n How do we test the security of the design? How do we test the implementation for flaws or intended/unintended backdoors? n How can developers and test drivers easily update firmware and calibration files, without creating a weak backdoor? n What other questions/answers are needed... 6

Project Organization n 2 year project o Oct – Sept

Milestones and Deliverables Initial Requirements and Requirements Workshop Final Requirements, Initial Design, and Initial Test Plan Design and Testing Workshop Final Design and Prototype Implementation Tested Prototype Implementation and Integrated Vehicle Implementation Tested Integrated Implementation

Stakeholder Involvement n Stakeholder workshop planned for February 9th, 2016, in Ann Arbor, Michigan o Please contact Andre if you are willing to participate: n More details about project, and initial requirements will be presented at the workshop, and feedback will be collected 9

Contact André Weimerskirch 2901 Baxter Road, Ann Arbor, MI Office: Mobile: Brian Anderson 6220 Culebra Road, San Antonio, TX Office: Mobile:

Tasks, Schedule and Milestones Task #TaskTask Start Date Task Due Date MilestonesMilestone Due Date 1RequirementsMonth 1Month 6Initial RequirementsMonth 3 WorkshopMonth 3 Final RequirementsMonth 6 2DesignMonth 1Month 12Initial DesignMonth 6 WorkshopMonth 9 Final DesignMonth 12 3Implementation & Integration Month 1Month 18Prototype ImplementationMonth 12 Final Vehicle-Integrated ImplementationMonth 18 4Testing and Evaluation Month 1Month 24Test & Evaluation PlanMonth 6 Workshop (combined with Task 2 workshop)Month 9 Refined Test & Evaluation PlanMonth 10 Test & Evaluate Prototype ImplementationMonth 18 Test & Evaluate Final Vehicle-Integrated Implementation Month 24 11