What s New in QNX SDP 7.0?

Similar documents
SIMPLIFYING THE CAR. Helix chassis. Helix chassis. Helix chassis WIND RIVER HELIX CHASSIS WIND RIVER HELIX DRIVE WIND RIVER HELIX CARSYNC

AUTOMOTIVE FOUNDATIONAL SOFTWARE SOLUTIONS FOR THE MODERN VEHICLE

ARM processors driving automotive innovation

Open Source in Automotive Infotainment

AN INTEL COMPANY WIND RIVER AUTOMOTIVE SOLUTIONS

Security and Performance Benefits of Virtualization

Mark Littlejohn June 23, 2016 DON T GO IT ALONE. Achieving Cyber Security using Managed Services

THE RTOS AS THE ENGINE POWERING THE INTERNET OF THINGS

Automotive Anomaly Monitors and Threat Analysis in the Cloud

10 th AUTOSAR Open Conference

Scalable and Flexible Software Platforms for High-Performance ECUs. Christoph Dietachmayr Sr. Engineering Manager, Elektrobit November 8, 2018

BUILDING FUNCTIONAL SAFETY PRODUCTS WITH WIND RIVER VXWORKS RTOS

Smart Antennas and Hypervisor: Enabling Secure Convergence. July 5, 2017

Virtualizaton: One Size Does Not Fit All. Nedeljko Miljevic Product Manager, Automotive Solutions MontaVista Software

IoT Market: Three Classes of Devices

Mentor Automotive Save Energy with Embedded Software! Andrew Patterson Presented to CENEX 14 th September 2016

Advanced IP solutions enabling the autonomous driving revolution

How to Introduce Virtualization in AGL? Objectives, Plans and Targets for AGL EG-VIRT

Securing Your Digital Transformation

Multicore platform towards automotive safety challenges

Communication Patterns in Safety Critical Systems for ADAS & Autonomous Vehicles Thorsten Wilmer Tech AD Berlin, 5. March 2018

The Zentri Secure IoT Platform

BOSCH CASE STUDY. How Bosch Has Benefited from GENIVI Adoption

Linux in Automotive From Open Source to Products

Windows IoT Security. Jackie Chang Sr. Program Manager

SGS CYBER SECURITY GROWTH OPPORTUNITIES

Countermeasures against Cyber-attacks

WIND RIVER NETWORKING SOLUTIONS

Trusted Platform Modules Automotive applications and differentiation from HSM

A Big Little Hypervisor for IoT Development February 2018

Using a Separation Kernel to Protect against the Remote Exploitation of Unaltered Passenger Vehicles

Offense & Defense in IoT World. Samuel Lv Keen Security Lab, Tencent

In the Driver s Seat

Riccardo Mariani, Intel Fellow, IOTG SEG, Chief Functional Safety Technologist

Cybersecurity for Automobiles: BlackBerry s 7-Pillar Recommendation

Securing the future of mobility

A Developer's Guide to Security on Cortex-M based MCUs

Conquering Complexity: Addressing Security Challenges of the Connected Vehicle

Addressing Complexity in Connected & Autonomous Vehicles (and in fact everything else )

IBM Security Services Overview

The modern car has 100 million lines of code and over half of new vehicles will be connected by 2020.

WAVE ONE MAINFRAME WAVE THREE INTERNET WAVE FOUR MOBILE & CLOUD WAVE TWO PERSONAL COMPUTING & SOFTWARE Arm Limited

How to protect Automotive systems with ARM Security Architecture

Hypervisor Market Overview. Franz Walkembach. for GENIVI AMM, April 19 th, 2018 (Munich) SYSGO AG Public

Cybersecurity Risk Mitigation: Protect Your Member Data. Introduction

Compute solutions for mass deployment of autonomy

Future Implications for the Vehicle When Considering the Internet of Things (IoT)

Beyond TrustZone PSA Reed Hinkel Senior Manager Embedded Security Market Development

Sage Data Security Services Directory

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 7

Presentation's title

Sicherheitsaspekte für Flashing Over The Air in Fahrzeugen. Axel Freiwald 1/2017

Over 350M i.mx SOCs shipped to date Over 92M i.mx shipped in vehicles since 2007 #1 in Auto Infotainment Applications Processors

Using a Certified Hypervisor to Secure V2X communication

New ARMv8-R technology for real-time control in safetyrelated

July 2014 Masashige Mizuyama CTO of Automotive Infotainment Business Division, Panasonic Corp.

Turbocharging Connectivity Beyond Cellular

The Open Application Platform for Secure Elements.

Taking Control of Your Application Security

Convergence of Safety, Systems & Cybersecurity Bill StClair, Director, LDRA, US Operations

Connected Cars Architecture, Challenges and Way Forward. Whitepaper 1

Staffing Services UnderDefense your source of experienced professionals to solve security staffing challenges today

Connected vehicle cloud

Designing Security & Trust into Connected Devices

Connected vehicle cloud Commercial presentation

IT Consulting and Implementation Services

Automotive Gateway: A Key Component to Securing the Connected Car

IoT and the Role of PLATFORMS. Balajee Sowrirajan SVP and Managing Director Samsung Semiconductors India R&D

Securing the Connected Car. Eystein Stenberg Product Manager Mender.io

Cisco Tetration Analytics

The Mobile Risk Management Company. Overview of Fixmo and Mobile Risk Management (MRM) Solutions

Security: The Key to Affordable Unmanned Aircraft Systems

Silicon Labs Corporate Overview

Run the business. Not the risks.

April Appendix 3. IA System Security. Sida 1 (8)

Autonomous Cars from a Unique Perspective: Reality

The Basics. Head Unit Contains SDL Core. SDL Proxy in Application Communicates with Head Unit. (No Third Party App Code in Head Unit)

Next Generation of IVI Systems: Android Automotive. Klaus Lindemann, Manager HMI August 23, 2018

Global Security Consulting Services, compliancy and risk asessment services

Jim Gallagher Senior Technical Marketing Lead, MontaVista Software

DATA SHEET RISK & CYBERSECURITY PRACTICE EMPOWERING CUSTOMERS TO TAKE COMMAND OF THEIR EVOLVING RISK & CYBERSECURITY POSTURE

SECURE SYSTEMS, NETWORKS AND DEVICES SAFEGUARDING CRITICAL INFRASTRUCTURE OPERATIONS

Tizen IVI Architecture New features. Dominig ar Foll, Intel Open Source

Digital Renewable Ecosystem on Predix Platform from GE Renewable Energy

QNX Hypervisor 1.0 License Guide Version 1.0

Hardening Attack Vectors to cars by Fuzzing

Container Deployment and Security Best Practices

EXPERT SERVICES FOR IoT CYBERSECURITY AND RISK MANAGEMENT. An Insight Cyber White Paper. Copyright Insight Cyber All rights reserved.

Delivering Integrated Cyber Defense for the Cloud Generation Darren Thomson

HW isolation for automotive environment BoF

Getting Started with AWS Security

THE TRIPWIRE NERC SOLUTION SUITE

SYMANTEC: SECURITY ADVISORY SERVICES. Symantec Security Advisory Services The World Leader in Information Security

Oktober 2018 Dell Tech. Forum München

to Enhance Your Cyber Security Needs

Layer Security White Paper

Industrial Network Trends & Technologies

A Secure Update Architecture for High Assurance Mixed-Criticality System Don Kuzhiyelil Dr. Sergey Tverdyshev SYSGO AG

Creating outstanding digital cockpits with Qt Automotive Suite

Why is Office 365 the right choice?

Transcription:

What s New in QNX SDP 7.0? Speakers: John Wall, Senior Vice President and Head of BlackBerry QNX Leo Forget, Project Manager, BlackBerry QNX Moderator: Brandon Lewis, OpenSystems Media

Agenda Housekeeping Presentation Questions and Answers Wrap-up

What s New in QNX SDP 7.0 Introducing the most advanced and secure embedded operating system software platform April 5, 2017

What s New in QNX SDP 7.0 Overview Market trends driving OS technology What is an embedded operating system software platform? Platform Requirement #1: Ecosystem Platform Requirement #2: Security Platform Requirement #3: Safety Platform Requirement #4: Maintainability & Long term support Q&A 3 2017 BlackBerry. All Rights Reserved. 3

Poll Question Who is in our audience today? A. I am an embedded engineer B. I am an embedded engineering manager or director C. I am an executive D.I am a market analyst E. Other 4 2017 BlackBerry. All Rights Reserved. 4

Market Trends Driving OS Technology 5 2017 BlackBerry. All Rights Reserved. 5

Automotive Market Trends Growth Areas Total Auto Production Growth Automotive Growth by Category Market Trends (TAM/SAM) Auto production CAGR steady 2.9% 16-21 (SAM excludes economy & low-end vehicles) Top 10 OEMs account for 82% of units in SAM & 71% of growth Connected car and autonomous cars drive growth opportunities Telematics, ADAS, Gateways, Cluster growing faster than IVI 32b and 64b processors necessary for these applications (need real OS) Software complexity and architecture integrity drives OS vendor consolidation Source: LMC Automotive, IHS Market, Strategy Analytics 6 2017 BlackBerry. All Rights Reserved. 6

Automotive Market Trends Shift to Autonomous Driving ECU count 120 110 100 90 80 70 60 50 2010 2011 2012 2013 2014 2015 2016 2017 2018 ECU count,luxury car Software Complexity 2019 Implications for Automakers More ECUs means more wiring Increased cost & weight 6-8 operating systems per vehicle Increased Complexity Modern luxury car Facebook Large Hadron Collider Windows 7 F-35 fighter Android Boeing 787 Hubble space telescope Space shuttle Both means increased security risks 0 10 20 30 40 50 60 70 80 90 100 Million lines of code Source: Strategy Analytics, informationisbeautiful.net 7 2017 BlackBerry. All Rights Reserved. 7

Automotive Market Trends ECU Consolidation ADAS Controller Cockpit Controller Safety Controller Handful of other ECUs Body Controller Chassis Controller Emissions Controller TODAY TOMORROW 60-100+ ECUs 6-8 operating systems Isolated operations Increasing cost & complexity Minimal upgradability 6-10 High Performance Compute (HPC) platforms Consolidated software systems Coordinated operations Reduced weight, cost & complexity Future-proof with built in upgradability 8 2017 BlackBerry. All Rights Reserved. 8

Automotive Market Trends Cockpit and ADAS Consolidation 9 2017 BlackBerry. All Rights Reserved. 9

Automotive Market Trends IVI Microcontroller Forecast Microcontroller opportunity* 2015 vs. 2023 (Overall Market $433 Mil $485 Mil) 8 bit MCU: $35 Million in 2015 to $9 Million in 2023 (CAGR -16.7%) 16 bit MCU: $150 Million to $110 Million (CAGR -3.9%) 32 bit MCU: $230 Million to $270 Million (CAGR 2.0%) 64 bit MCU: $18 Million to $96 Million (CAGR 22.8%) Source: Strategy Analytics, 2016 10 2017 BlackBerry. All Rights Reserved. 10

BlackBerry QNX Providing an end to end solution Secure Communications Secure OTA Software Delivery End-to-End Security Consulting Services Software Update Business Logic Secure IoT Infrastructure and managed services including OTA Secure Authentication Safety Trust Secure RTOS Acoustics Secure Manufacturing IPR Patent Portfolio ADAS Cluster IVI Telematics Secure Authentication Secure Manufacturing FIPS Certified Encryption Secure Vehicle Software Platform Engineering Services 11 2017 BlackBerry. All Rights Reserved. 11

What is an embedded operating system software platform? 12 2017 BlackBerry. All Rights Reserved. 12

What is an Embedded Software Platform? Consider an OS Consider a Platform Strategy Platform Strategy = Embedded Software Platform + Hardware Platform(s) 13 2017 BlackBerry. All Rights Reserved. 13

Embedded Software Platform Considerations Technology Domain Dimension HMI domain Connectivity Domain Real-time domain Product Line Dimension Product line needs to scale from low-end to high-end devices Multiple products on a variety of hardware platforms Time Dimension On going implementation of emerging standards & technologies Hardware evolution and obsolescence Long term support & maintenance 14 2017 BlackBerry. All Rights Reserved. 14

Choosing Your Embedded Software Platform What are your options? Yocto Poky-2.0.1 selinux Linaro Yocto Project* Jethro 2.0.3 Snapdragon 600 Linux Platform (Linaro) Intel System Studio Android Vibrante Genevi QorIQ Linux SDK Linux for Tegra" (formerly "L4T") dev. kit Automotive Grade Linux (AGL) Convergence Automotive Android Processor SDK for DRA7x Divergence IMXLINUX: Embedded Linux One solution & support channel covers all major silicon Vendors Growing number of Linux distros required to support relevant hardware 15 2017 BlackBerry. All Rights Reserved. 15

Poll Question How familiar are you with QNX SDP? A. I have no prior experience with QNX technology B. I am just beginning to use QNX SDP C. I have worked on many projects that utilize QNX SDP D.I already have my copy of QNX SDP 7.0 E. Other 16 2017 BlackBerry. All Rights Reserved. 16

Platform Requirement #1 Ecosystem 17 2017 BlackBerry. All Rights Reserved. 17

Ecosystem Key ecosystem factors to consider when choosing an embedded operating system software platform Access to Silicon and Hardware Access to Software Technology Access to Engineering Talent ARMv8 ARMv7 X86-64 X86-32 SUPPORTED PROCESSOR VARIANTS IN QNX SDP 7.0 18 2017 BlackBerry. All Rights Reserved. 18

Ecosystem Access to Silicon / Hardware Silicon Vendors GPU Vendors Wifi/BT Vendors Cellular Module Vendors* * Cellular support provided via QNX Wireless Framework 19 2017 BlackBerry. All Rights Reserved. 19

Infotainment Safety Telematics Control Gateways Acoustic Management Ecosystem Access to Software Technology Connected Car System Level Security Active Noise Control BlackBerry QNX is more than an OS company. Our portfolio includes: Foundational Building Blocks OS Hypervisor A complete software platform for the car IVI (QNX Car) Telematics Cluster ADAS Acoustic Management Control Gateways Differentiators Safety Certifications (ISO 26262 ASIL D) Micro kernel architecture (reliability, high availability) Security (architecture, tools, M-PKI, lifecycle management) Execution (have never delayed a SOP in 20+ years) Engine Sound Enhancement Handsfree In-Car communication QNX Wireless Framework OTA Security QNX Wireless Framework Security Acoustics (ecall, Handsfree) HPC (high performance computing) Cluster Platform ADAS Platform QNX Camera Framework ISO 26262 OS QNX Browser (Blink) QNX Multimedia QNX Projection Manager (supports CarPlay, Android Auto, SDL, CarLife, Mirrorlink) QNX Bluetooth Framework for Auto QNX Speech Integration Framework QNX NAV Engine Integration Framework QNX Hypervisor QNX OS 20 2017 BlackBerry. All Rights Reserved. 20

Ecosystem Access to Software Technology AUTOMOTIVE ECOSYSTEM Production-proven automotive ecosystem is the industry s biggest and broadest, giving QNX customers more options than any other vendor 21 2017 BlackBerry. All Rights Reserved. 21

Ecosystem Access to Software Technology 22 2017 BlackBerry. All Rights Reserved. 22

Ecosystem Access to Engineering Talent Familiar development environment Development environment based on Open Standards. Not proprietary Ramp up quickly. QNX Neutrino looks and feels like Unix Develop using C/C++, HTML5, Qt, Python, etc. Port code over easily. QNX Neutrino is certified POSIX compliant Comprehensive development suite Develop, debug, analyze and optimize from a common tool suite. Choose IDE or command line Common-industry-standard interface Open extensible platform for seamless tool integration from thirdparties. Support for Eclipse Marketplace. Update to Eclipse Neon with Marketplace client & CDT 9.0 Support for 64 bit toolchain and targets (x86 and arm) C++14 awareness Valgrind integration Unit testing integration QT Application Development Support macos host support WHAT S NEW IN THE QNX SDP 7.0 IDE 23 2017 BlackBerry. All Rights Reserved. 23

Platform Requirement #2 Security 24 2017 BlackBerry. All Rights Reserved. 24

BlackBerry QNX Runtime Security Layered And Completely Integrated Temporal & Spatial Control Applications Automaker and 3rd party apps (embedded & connected) Runtime Integrity Application Sandboxing Control & Restrict CPU usage, Resource Access, Protect against defects and rogue execution Authorization Monitor system behavior, Intrusion detection logging & reporting Tamper Resistance ECU Validation Whitelisting, Pathspace control, Resource Access, Abilities, Trusted Code Execution Mandatory Access Control (MAC) Secure boot, Signed Execution, Image Verification, Integrity Measurement model Unique Certificate through Certicom Secure Manufacturing 25 2017 BlackBerry. All Rights Reserved. 25

QNX SDP 7.0 Security High Level Feature Set Authentication Control Open PAM support (Pluggable Authentication Module) Login/password support Use Control Discretionary access controls Mandatory access controls Access control lists Process Manager Abilities Rootless Operations System Integrity Secure Boot Integrity Measurement Secure Logging File System Self Verify Networking security Data Confidentiality Encrypted File-system Restricted Data Flow Memory Protection via Microkernel architecture Pathspace Control Timely Response Heap and Stack protection Address Space Layout Randomization (ASLR) Anomaly Detection Resource Availability Adaptive Partitioning High Availability Manager 26 2017 BlackBerry. All Rights Reserved. 26

QNX SDP 7.0 Security Feature Spotlight Pathspace Control Rootless Operation Anomaly Detection Restricts access of a process to a defined path space so that all path space access is controlled. This is enforced by an explicit allow / deny policy. Root access is divided into >50 root level capabilities via QNX Abilities. Processes who traditionally ran as root no longer have to because they can be limited to the QNX Abilities they need. Runtime behavior monitoring to detect anomalous behavior in the system. Will detect everything from periodic anomalies to illegal system call sequences. Allows system designers to decide on the reaction to the anomalous event. It can be trained and is continually self-learning. Access Denied 27 2017 BlackBerry. All Rights Reserved. 27

QNX SDP 7.0 Security Multi-layered, Policy Driven Control Control App HMI App Media App MAC MAC MAC Security Policies Pathspace Control Secure Filesystem Access Control List Pathspace Control Secure Filesystem Access Control List Pathspace Control Secure Filesystem Access Control List Secure Logging Anomaly Detection Discretionary Access Control Discretionary Access Control Discretionary Access Control QNX APS Partition 0 QNX APS Partition 1 28 2017 BlackBerry. All Rights Reserved. 28

QNX SDP 7.0 Security Managing Users and Software With myqnx License Manager, you can Centralize Management Assign/Redeploy development seats Monitor Activations Delegate Administration QNX Software Center provides Centralized installs Secure delivery Proactive updates Compliance Management 29 2017 BlackBerry. All Rights Reserved. 29

BlackBerry Security Professional Services Radical transformation of security capabilities Managing risk to your business Penetration Testing Industry leading assessments CESG standards Forensic Services Investigation and Analysis Association of Chief Police Officers SDLC Business security posture Understand your attack surface Compliance Achieving regulatory compliance PCI-DSS, Cyber Essential+ IT Health Check Business security posture Understand your attack surface Product Security Incident Response Monitor, Watch, and Fix 30 2017 BlackBerry. All Rights Reserved. 30

Platform Requirement #3 Safety 31 2017 BlackBerry. All Rights Reserved. 31

QNX Certification Experience Configuration management Crypto documentation Impact analysis Static analysis Dependent failure analysis Decommissioning requirements Hazard analysis Residual risk management Security function tests Security vulnerability report FIPS IEC 61508 IEC 62304 ISO 26262 CC EAL Telecommunications Industrial Medical Automotive Military defense 32 2017 BlackBerry. All Rights Reserved. 32

QNX SDP 7.0 Safety Certifications QNX SDP 7.0 based products currently undergoing certification include: QNX OS for Safety ( covers ISO 26262 and IEC 61508 ) QNX OS for Medical ( covers IEC 62304 ) Certified products are version compatible with QNX SDP 7.0 and available for all processor variants. Functional safety requirements definition Functional safety management plan Safety case Safety impact analysis Hazard and risk analysis Safety manual 33 2017 BlackBerry. All Rights Reserved. 33

Platform Requirement #4 Maintainability & Long Term Support 34 2017 BlackBerry. All Rights Reserved. 34

Long Term Support Vendor track record BlackBerry QNX provides Industry-best product lifespan We don t force software migration Your product choices are stable for years to come BlackBerry QNX provides unparalleled product support Released products supported indefinitely QNX RTOS v4 First released in 1991 Still used by customers Customers still receiving technical support QNX RTOS v2 First released in 1982 Still used by customers Still supported 35 2017 BlackBerry. All Rights Reserved. 35

Maintainability & Long Term Support QNX Software Center Binary Level Traceability All software packages and binaries are versioned and tagged All QNX deliveries under full configuration management Patch Set Management Manage multiple software baselines Import & Export patch sets Open source & Third Party IP All Open Source License Compliance information is now delivered via the QNX Software Center Project teams can accurately and efficiently complete their own open source diligence 36 2017 BlackBerry. All Rights Reserved. 36

Maintainability & Long Term Support Engineering Services team 100% success at meeting Start Of Production (SOP) deadlines Proven Experience Thousands of person-years in development, support, integration Maximize performance on custom hardware, faster time to market, integration experts Integration & Optimization Experts Service Excellence Deep Expertise Experts in all areas of in-car embedded device software Regional experienced teams in US, EMEA and APAC Global Footprint Commitment Dedicated, dependable and trusted staff 37 2017 BlackBerry. All Rights Reserved. 37

Questions & Answers 38 2017 BlackBerry. All Rights Reserved. 38

2017 BlackBerry QNX. All rights reserved.

John Wall, Senior Vice President and Head of BlackBerry QNX Leo Forget, Project Manager, BlackBerry QNX Audience Q & A

Thanks for joining us Event archive available at: http://ecast.opensystemsmedia.com/ E-mail us at: jgilmore@opensystemsmedia.com