usb flash drive standardization efforts

38
USB Flash Drive Standardization Efforts John Loveall Group Program Manager WDEG, Storage Devices jloveall @ microsoft.com Microsoft Corporation

Upload: karif

Post on 29-Jan-2016

53 views

Category:

Documents


0 download

DESCRIPTION

USB Flash Drive Standardization Efforts. John Loveall Group Program Manager WDEG, Storage Devices jloveall @ microsoft.com Microsoft Corporation. Session Outline. Overview: USB Flash Drives and the Windows Platform Industry Standardization Efforts USB Flash Drive Alliance (UFDA) U3 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: USB Flash Drive Standardization Efforts

USB Flash Drive Standardization Efforts

John LoveallGroup Program ManagerWDEG, Storage Devicesjloveall @ microsoft.com Microsoft Corporation

Page 2: USB Flash Drive Standardization Efforts

Session OutlineSession Outline

Overview: USB Flash Drives and the Windows Platform

Industry Standardization EffortsUSB Flash Drive Alliance (UFDA)

U3

IEEE P1667

Closing summary and call to action

Page 3: USB Flash Drive Standardization Efforts

Session GoalsSession Goals

Understand the synergy of USB flash drives and the Windows platform

Become familiar with key standardization efforts in the USB flash drive space

Take away contact information to enable innovative ideas for your products and market

Page 4: USB Flash Drive Standardization Efforts

Storage Devices: Key Windows StrategiesStorage Devices: Key Windows Strategies

Optical Platform Optical Platform Client/ConsumerClient/Consumer

Storage FabricsStorage Fabrics Server/EnterpriseServer/Enterprise

Personal Storage Personal Storage Client/ConsumerClient/Consumer

Preferred Preferred Storage Platform Storage Platform

Partner/CustomerPartner/Customer

Timely, comprehensive, quality platform support for optical devices

Optimized platform features enabling new Optimized platform features enabling new customer scenarios in Personal Storagecustomer scenarios in Personal Storage

Leading platform supporting storage fabrics

Preferred platform for developing, integrating, and deploying storage devices

Page 5: USB Flash Drive Standardization Efforts

Overview: USB Flash Drives and the Overview: USB Flash Drives and the Windows PlatformWindows Platform

New customer scenarios are emergingBeyond portable data, towards portable experiences

Microsoft is actively working with partnersDefining new customer scenarios

Enabling these scenarios with the platform

Standardization efforts are gaining momentumCovering broad categories of the technology

Can help enable innovation and quality

Page 6: USB Flash Drive Standardization Efforts

USB Flash Drive Market GrowthUSB Flash Drive Market Growth

0

50

100

150

200

250

300

350

400

450

2002 2004 2006 2008 2010

USB flash drive USB flash card

Source: Web-Feet Research, March 2005

IDC, Preliminary forecast, 12-Apr-04Gartner, Semiconductor Database, 18-May-04Web-Feet Research, Flash Cards and Removable Storage Fcast 2004-09, Mar-04

Page 7: USB Flash Drive Standardization Efforts

Larger Scope of Technology: Personal StorageLarger Scope of Technology: Personal Storage

Devices defined by usage vs. technology, e.g.:Organizing

Listening to music

Communicating

Mobile experiences

The platform and standards need to followCommon support across multiple devices

Common support across multiple buses

There is much opportunity for improvement in customer experiences

Page 8: USB Flash Drive Standardization Efforts

Industry Standardization Efforts PresentationsIndustry Standardization Efforts Presentations

USB Flash Drive Alliance (UFDA)

U3

IEEE P1667 WG

Note: These presentations do not imply endorsement or feature support by Microsoft. These are efforts in progress of note in the industry.

Page 9: USB Flash Drive Standardization Efforts

USB Flash Drive Alliance (UFDA)Unleashing the Full Potential ofUSB Flash Drives Through Standards

Steffen HellmoldPresidentShellmold @ lexar.com USB Flash Drive Alliance

Page 10: USB Flash Drive Standardization Efforts

Section OutlineSection Outline

The USB flash drive alliance: overview

Why a UFD device specification NOW

The near term focus of the UFDAMechanical Considerations for UFDs

A Plug Form Factor Guideline

Application Specific Interfaces for UFDsMass Storage Class Lock – An idea

Environmental Considerations for UFDs

Page 11: USB Flash Drive Standardization Efforts

USB Flash Drive Alliance – OverviewUSB Flash Drive Alliance – Overview

Founded as non-profit organization end of 2003Initial focus to establish category name ‘USB flash drive’ and educate consumer about UFD

End of 2004 UFDA added focus on UFD standardUFDA targets to establish a UFD device spec

UFDA is an open industry organization

UFDA represents companies across the industry

UFDA believes in open royalty-free industry standards as best suited to maximize market growth

UFDA works to complement existing standards bodies, not to compete with them

Page 12: USB Flash Drive Standardization Efforts

USB Flash Drive Alliance - MembersUSB Flash Drive Alliance - Members

Sponsor MembersLexar

PNY Technologies

Samsung

Associate MembersAdd On TechnologyAlcor MicroCorsairCrucial TechnologyEdge Tech CorpGenesys LogicGlobalware SolutionsInfineon TechnologiesInternational Microsystems IncorporatedKingston TechnologyMemory Experts InternationalMicrosoftSimpleTechViking Interworks

Page 13: USB Flash Drive Standardization Efforts

Why a UFD Device Specification NOWWhy a UFD Device Specification NOW

For a category less than three years old, USB flash drives have enjoyed phenomenal growth despite the lack of a USB flash drive device specification

Initial predominant application was simple, external portable storage but USB flash drives grown beyond, various proprietary solutions are available in the market

Standards are required to enable the ubiquitous use of UFDs in new applications & markets as multiple sourcing is desired and standards facilitate adoption

A portable storage solution that can be used in various market segments such as computing, consumer and mobile is desirable to optimize consumer experience

Page 14: USB Flash Drive Standardization Efforts

The Near Term Focus of the UFDAThe Near Term Focus of the UFDA

Standardize as little as needed to create a common specification enabling multiple sourcing whereby the work from existing standards bodies should be leveraged

Standardization Requests should first be pursued through USB-IF, T10, IEEE P1667 and JEDEC. If outside the scope of these committe then UFDA.

Initial focus areas for standardization efforts:Mechanical

Application Specific Interfaces

Environmental

Note: The UFDA is not associated with any of the above standards bodies nor is it endorsed by these standards bodies.

Page 15: USB Flash Drive Standardization Efforts

Mechanical Considerations for UFDsMechanical Considerations for UFDs

USB flash drives come in many different industrial design with different material and colors

Host devices are typically created with the USB cable and connector specification in mind

Therefore it makes sense to leverage this specification to define a form factor guideline for UFDs to enable their use as a flash card

USB-IF has approved a Plug Form Factor Guideline 1.0 based on the USB Type A connector

http://www.usb.org/developers/devclass_docs/CCWG__A__Plug_Form_Factor_Guideline__Revision_1.0_.pdf

Further form factors need to be defined to offer suitable solutions for all applications

Page 16: USB Flash Drive Standardization Efforts

A Plug Form Factor GuidelineA Plug Form Factor Guideline

Based on type A connector per USB V2.0 spec

W: 12mm, H: 4.5mm, L: 31.75mm

Label recess and finger grip

Top View: Bottom View:

Page 17: USB Flash Drive Standardization Efforts

Application Specific Interfaces for UFDsApplication Specific Interfaces for UFDs

USB flash drives typically use MSC driversThis enables their use as simple storage devices on systems with modern operating systems without the use of proprietary drivers

In order to use USB flash drives in conjunction with sophisticated applications standards for application specific interfaces is needed

Security is a major focus and standards need to be established to secure:

The storage

The channel

The network

Page 18: USB Flash Drive Standardization Efforts

Mass Storage Class Lock – an IdeaMass Storage Class Lock – an Idea

(A) Legacy compatible when password clear

(C) Windows Update triggered by drive traveling w/ password

(B) One familiar unlocked drive letter, no unusable locked drive letters

(D) No false reports of malfunctioning mass storage.

Page 19: USB Flash Drive Standardization Efforts

Environmental Considerations for UFDsEnvironmental Considerations for UFDs

Consumers need to have means to determine if the environmental specification of the product they intend to buy is suitable for theirintended use

USB flash drives are based on various silicon, assembly and material technologies. This has implications to their environmental behavior.

Therefore there is a need to establish an environmental specification so users know that a USB flash drive has certain temperature, shock, vibration, drop, humidity and other ratings

Page 20: USB Flash Drive Standardization Efforts

The U3 OpportunityU3: The next generation platform for USB Flash Drives

Nathan GoldSr. Director, U3 Developer Forumngold @ u3.com U3 LLC

Page 21: USB Flash Drive Standardization Efforts

Section OutlineSection Outline

About U3

The U3 Platform

U3 Architecture and SDK

Demo

Page 22: USB Flash Drive Standardization Efforts

About U3About U3

Founded December 2004

FoundersSanDisk Corporation (Sunnyvale, CA)

M-Systems (Kfar Saba, Israel)

Staff: 25

Headquarters in Redwood Shores, CA

Key MilestonesCompany Launch: January 2005 at CES

U3 Global Developer Summit on June 7-8

First U3 products to hit the market in mid-2005

Page 23: USB Flash Drive Standardization Efforts

Arrival of USB 3rd GenerationArrival of USB 3rd Generation

3G: Smart Drives• Mobilizes personal workspace• Wide range of applications, data and

preferences • Multi-vendor compatibility• Extends PC to a new user experience

called “USB computing”• More advanced device features

1G: “Dumb” Drives• Data files only• Security problems

2G: Single-Purpose Drives• Proprietary, limited solutions• Vendor-specific, no standards • Only one application/drive•Advanced device features

App

U3 envisions a world in which people carry their “personal workspace” with them – not just files, but software applications, preferences and the means to interact with them – enabling a private, protected and portable

computing experience on any computer.

Page 24: USB Flash Drive Standardization Efforts

U3 Platform ComponentsU3 Platform Components

Provided by:Provided by:

ISVISV

IHVIHV

USB Flash Drive

•Compliant HW•Compliant Firmware

•Applications•LaunchPad Interface

•SDK

MicrosoftMicrosoft

USB Interface

Page 25: USB Flash Drive Standardization Efforts

U3 ArchitectureU3 Architecture

Page 26: USB Flash Drive Standardization Efforts

What do you build?What do you build?

U3 ApplicationsApplications travel with the U3 compliant device

All configurations and data stored on the device.

U3 Deployment Guide and SDK = Fast track tomobilizing your applications!

These applications are run from the U3 LaunchPad.

U3-Aware ApplicationsClassic Windows applications that know about the U3 device

Leverage the power of the U3 device featuresUnique serial numbers, secure cookies, and lock/unlock device

U3 SDKDevice API is the way for both U3 Applications and U3 Aware Applications to leverage device features

Page 27: USB Flash Drive Standardization Efforts

SDK ComponentsSDK Components

Building ApplicationsU3 tools for preparing U3 Applications

Tools to increase mobility of applications (registry help)

Configuration Set device configuration (formatting, partitioning, sizing and securing partitions, setting security on partitions)

Displays device information: Firmware version, vendor strings, hardware serial number, U3 unique id, device parameters

CD Manager Burn a CD image

Autorun

Write Protect

Allows protecting or releasing write protection on device

Page 28: USB Flash Drive Standardization Efforts

Device OperationsDevice Operations

Basic Device Services

Basic device information:Device Capabilities

Serial number

Version

Vendor/product strings

Drive letters

Capacity

Basic device services:Eject

Insert / Remove events

Configuration change events

Extended Device Services

Extended device services:Cookies

Protected Cookies

Login/Logout to secure zone

Change and reset password

Page 29: USB Flash Drive Standardization Efforts

DemoU3 LaunchPad

Page 30: USB Flash Drive Standardization Efforts

IEEE P1667 WGStandard Protocol for Authentication in Host Attachments of Transient Storage Devices

Ariel SobelmanChairman, IEEE P1667 WG Ariel.Sobelman @ m-systems.comIEEE P1667 WG

Page 31: USB Flash Drive Standardization Efforts

Root of Problem Today is No Root-of-TrustRoot of Problem Today is No Root-of-Trust

Corporate IT departments blocking USB portsExternal threats – attacking systems

Internal threats – information theft

Threat perception is at all-time high May threaten the continued growth of USB storage devices.

IEEE P1667 targeting corporate security levelCompliments other standards working on access control and trusted computing infrastructure

P1667 targeting corporate levelCritical for continued trust of the major corporate IT departments in the system and storage solutions used by their employees

Goal: Wide-spread adoption by major security IT vendorsP1667 adopted by top security vendors

Compatibility with and support for P1667 in:Security and authentication products

System products

Page 32: USB Flash Drive Standardization Efforts

Secure enterpriseAuthenticate the identity of the device and its ownership

Only allow authenticated devices to mount – authentication requires positive identification of the device

Access control is supplied by the host – device only needs a trusted ID

Secure deviceDevice will only mount according to accesscontrol rules

Device requires positive identification of the host it is attaching to before allowing the host to access it

Areas Covered by P1667Areas Covered by P1667

Page 33: USB Flash Drive Standardization Efforts

Areas Covered by P1667 (con't)Areas Covered by P1667 (con't)

Secure content

Device and host may not trust each other in the context of some secure data or licensed software

DRM system around data (for example) needs to authenticate the host, device, and a relationshipbetween them

P1667 only focuses on the authentication of the components, not the access control mechanism

Page 34: USB Flash Drive Standardization Efforts

IEEE P1667 Area of ResponsibilityIEEE P1667 Area of Responsibility

SecuritySecurityServicesServices

HardwareHardware

IEEE P1667IEEE P1667

DataStorage

AdditionalServices

•Management Services •Content Filtering•DRM•Authorization

Authentication

Transient Storage Device

Host PC

Authentication

Page 35: USB Flash Drive Standardization Efforts

Summary and Call to Action

Page 36: USB Flash Drive Standardization Efforts

Summary and Call to ActionSummary and Call to Action

New customer scenarios are emerging combining the Windows platform, USB flash drives, and other personal storage

Industry standards efforts are working to enable innovation and product development

Understand the support and efforts in place today

Communicate your needs for enabling your product ideasWindows platform support

Industry standards support

Page 37: USB Flash Drive Standardization Efforts

Community ResourcesCommunity Resources

Windows Hardware & Driver Central (WHDC)www.microsoft.com/whdc/default.mspx

Technical Communitieswww.microsoft.com/communities/products/default.mspx

Non-Microsoft Community Siteswww.microsoft.com/communities/related/default.mspx

Microsoft Public Newsgroupswww.microsoft.com/communities/newsgroups

Technical Chats and Webcastswww.microsoft.com/communities/chats/default.mspx

www.microsoft.com/webcasts

Microsoft Blogswww.microsoft.com/communities/blogs

Page 38: USB Flash Drive Standardization Efforts

Additional ResourcesAdditional Resources

EmailMicrosoft inquiries: hec5stor @ microsoft.com

Web Resources:UFDA: http://www.usbflashdrive.org

A Plug Form Factor Guidline 1.0

http://www.usb.org/developers/devclass_docs#approved

U3: http://www.u3.com

IEEE P1667: http://standards.ieee.org/board/nes/projects/1667.pdf