Technical Considerations of Application Certification Dr. Jörg Brakensiek Principal Architect, Nokia Chair of the Technical Work Group, CCC.

Slides:



Advertisements
Similar presentations
Secure Naming structure and p2p application interaction IETF - PPSP WG July 2010 Christian Dannewitz, Teemu Rautio and Ove Strandberg.
Advertisements

Why Eve & Mallory Love Android
Chapter 14 – Authentication Applications
PIS: Unit III Digital Signature & Authentication Sanjay Rawat PIS Unit 3 Digital Sign Auth Sanjay Rawat1 Based on the slides of Lawrie.
Cryptography and Network Security Third Edition by William Stallings Lecture slides by Lawrie Brown.
Certifying Applications for MirrorLink®
Cryptography and Network Security Third Edition by William Stallings Lecture slides by Lawrie Brown.
CSCE 715: Network Systems Security Chin-Tser Huang University of South Carolina.
Geneva, Switzerland, 2 June 2014 Introduction to public-key infrastructure (PKI) Erik Andersen, Q.11 Rapporteur, ITU-T Study Group 17 ITU Workshop.
Driver Workload Guidelines applied to MirrorLink™ Mobile Applications
Windows 8 Tips & Tricks for XAML based Windows Store App Ronnie Saurenmann Microsoft
WAP Public Key Infrastructure CSCI – Independent Study Fall 2002 Jaleel Syed Presentation No 5.
APNIC Trial of Certification of IP Addresses and ASes RIPE 52 Plenary George Michaelson Geoff Huston.
© 2009 Research In Motion Limited Advanced Java Application Development for the BlackBerry Smartphone Trainer name Date.
Public Key Distribution and X.509 Wade Trappe. Distribution of Public Keys There are several techniques proposed for the distribution of public keys:
CERTIFICATES “a document containing a certified statement, especially as to the truth of something ”
Cisco Confidential © 2010 Cisco and/or its affiliates. All rights reserved. 1 MSE MSAP Functional Specifications Presenter Name: Patrick Nicholson.
Signal Processor User Interaction Module Voice or touch i/pVoice or touch signal Decoded command Command interpretation and executionCommand result Result.
Configuring Active Directory Certificate Services Lesson 13.
DocuSign for Microsoft Dynamics CRM 2011 Release Notes BETA.
Windows Phone 8 device and app management Alan Meeus Sr. Technical Product Manager Windows Phone Division Microsoft Corporation WPH205.
Course 201 – Administration, Content Inspection and SSL VPN
Security Protocols in Automation Dwaine Clarke MIT Laboratory for Computer Science January 8, 2002 With help from: Matt Burnside, Todd.
LEVERAGING UICC WITH OPEN MOBILE API FOR SECURE APPLICATIONS AND SERVICES Ran Zhou 1 9/3/2015.
Training Course 2 User Module Training Course 3 Data Administration Module Session 1 Orientation Session 2 User Interface Session 3 Database Administration.
Secure Electronic Transaction (SET)
Digital Certificates Made Easy Sam Lutgring Director of Informational Technology Services Calhoun Intermediate School District.
TNC2004 Rhodes 1 Authentication and access control in Sympa mailing list manager Serge Aumont & Olivier Salaün May 2004.
Configuring and Troubleshooting Identity and Access Solutions with Windows Server® 2008 Active Directory®
Louisiana Registry System Presented by Mark A. Hebert
1 Tradedoubler & Mobile Mobile web & app tracking technical overview.
GEOREMINDERS ANDROID APPLICATION BY: ADRIENNE KECK.
CERTIFICATES. What is a Digital Certificate? Electronic counterpart to a drive licenses or a passport. Enable individuals and organizations to secure.
1 ECHO SSL Ordering With ECHO 9.0 Dan Pilone. 2 Agenda Introduction SSL Ordering Overview Order Fulfillment Features Provider Requirements Configuring.
Certificate Requests to HIP Jani Pellikka 80 th IETF Mar 27 th – Apr 1 st 2011 Prague, Czech Republic.
Making Money with Windows Phone Applications and Games Todd Biggs, Director of Product Management John Bruno, Lead Program Manager.
Cryptography and Network Security Chapter 14 Fourth Edition by William Stallings Lecture slides by Lawrie Brown.
WSV Problem Background 3. Accelerated Protocols and Workloads 4. Deployment and Management 2. BranchCache Solution Modes 5. BranchCache Protocols.
A Simple Traceable Pseudonym Certificate System for RSA-based PKI SCGroup Jinhae Kim.
A Technical Overview Bill Branan DuraCloud Technical Lead.
PAYware Mobile Android Comparison June 2013 For Internal Use Only.
AFS/OSD Project R.Belloni, L.Giammarino, A.Maslennikov, G.Palumbo, H.Reuter, R.Toebbicke.
MDB Motorola Internal Use Only 1 21-August-2006 DM/FOTA Component Overview Elliot Stewart.
This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC Michigan State.
© 2014 IBM Corporation Mobile Customization & Administration IBM Connections 5.0 Workshop Author: Paul Godby IBM Ecosystem Development Duration: 30 minutes.
Humans of Kent Count Technical Guide. Audio In this section, we’ll learn how to make a voice recording of your Humans of Kent County subject interviews,
Redmond Protocols Plugfest 2016 Ron Starr, Paul Bartos, Hagit Galatzer, Stephen Guty New and Modified Windows Protocol Documents.
INFSO-RI Enabling Grids for E-sciencE Sofia, 17 March 2009 Security, Authentication and Authorisation Mike Mineter Training, Outreach.
Know The Easy Way To Use Netflix On Your Apple Tv. For more details Visit our website
ICE Integrated Cloud Environment Cloud Scanning and Mobile Printing
Document update - what has happened since GGF11
Your Personal Protection & Safety Smartphone App
Authentication, Authorisation and Security
Bluetooth connection & GAIA protocol
SSL Certificates for Secure Websites
Cryptography and Network Security
Upstream User Interface October, 31, 2017
Secure communication among services
Grid Security Jinny Chien Academia Sinica Grid Computing.
Introduction to Computers
Using SSL – Secure Socket Layer
Building great Metro style apps for mobile broadband devices
The Application Lifecycle
Standardization in Automotive Infotainment with GENIVI and CCC
زير ساخت كليد عمومي و گواهي هويت
Public-Key Certificates
Louisiana Registry System Presented by Mark A. Hebert
Device Apps Joseph Ngari| Program Manager.
Certificate Service Survey Summary
Health & Consumers DG SANCO Unit A.4 Information systems
Presentation transcript:

Technical Considerations of Application Certification Dr. Jörg Brakensiek Principal Architect, Nokia Chair of the Technical Work Group, CCC

Overview 1.MirrorLink® Concept 2.Deployment 3.Advertisement 4.Meta Information 5.Adaptation & Control

MirrorLink ® Concept Once connected, no need to touch or look at your phone

MirrorLink ® Concept Common API Security Display & Control Data Access Discovery & Events Audio Connectivity App Certs

Most of the MirrorLink Protocol is transparent to the Application Developers UI Mirroring Eventing Audio streaming MirrorLink Features important for Application Developers Application Deployment Advertising Applications Controlling the MirrorLink Session MirrorLink ® Concept

Deployment of MirrorLink ® Applications Certificate Database Test Lab App Developer Smartphone App Store Test Results App Upload Submit Retrieve Certificate Design App Guidelines Head-Unit User Install Enjoy

Deployment of MirrorLink ® Applications App ID Validity App Self Smartphone CCC Head-Unit Application Store CCC Certificate Database Application Certificates X.509 Self-signed  CCC signed Certificate Retrieval HTTP GET Application Identifier Check Validity of Certificate Protocol: OCSP Update available Revoked OK (still valid) Uniquely identifies an application and its version

Signature Algorithm: sha512WithRSAEncryption Issuer: O = Car Connectivity Consortium CN = ACMS CA Valid from: ‎‎May 16 ‎2013 3:26:44 AM Valid to: ‎ July :26:44 AM Subject: CN = :... X509v3 Authority Information Access: OCSP - URI: Signature: [...] Application Certificates – Deep Dive Signature Algorithm Certificate Issuer Validity Period Subject (App Identifier) Certified App Information OCSP Info Signature

MirrorLink Specifics User connects the Phone with the Head-Unit Phone contains certified Applications User uses Application’s User Interface Advertising MirrorLink ® Applications

Phone Call Nokia Music Nokia Drive Are you alive I am Alive Who are you Launch Terminate

MirrorLink Promise All CCC Certified Applications will be advertised from Smartphones and made accessible from Head-Units Application’s Certificate contains Advertisement info Basic Information –Name, Description, URL, Provider, Icons Meta Information –App & Content category, Audio Support, Orientation support Certification Information –Locales for Drive & Park mode (result from test labs) Advertising MirrorLink ® Applications

Head-Unit provides App Menu to launch MirrorLink apps App’s user interface is mirrored using VNC protocol Vehicle’s state (Drive or Park) defines, which apps are allowed Application’s Meta Information

Prevent Launch of not- allowed applications Block prohibited content on the Head-Unit Screen Application’s Meta Information

Adaptation Needs for Apps Head-Unit Screen Size / Resolutions Head-Unit Control Concepts Head-Unit MirrorLink Feature Set Smartphone MirrorLink Feature Set Made available via Smartphone’s Common API Application’s UI Adaptation Common API

Application have Control over MirrorLink Session Trigger Head-Unit’s Virtual Keyboard Send Notifications to Head-Unit Switch Framebuffer Orientation Subscribe to Data Services Application respond to MirrorLink Session Events Switch between Drive & Park Mode Switch Framebuffer Orientation Voice Commands Controlling a MirrorLink ® Session

1.Deployment –Established Channels 2.Advertisement –Handled by Smartphone 3.Meta Information –Contained within X.509 Certificates 4.Adaptation & Control –Accessible via Common API Conclusion – App View on MirrorLink

THANK YOU MirrorLink, Automotive App Development made Easy