how to use windows connect now to enable simple setup for consumer wi-fi networks scott manchester...

28
How To Use Windows How To Use Windows Connect Now To Enable Connect Now To Enable Simple Setup For Simple Setup For Consumer Wi-Fi Consumer Wi-Fi Networks Networks Scott Manchester Scott Manchester Program Director Program Director Windows Rally Windows Rally Microsoft Corporation Microsoft Corporation

Upload: gerard-simon

Post on 23-Dec-2015

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: How To Use Windows Connect Now To Enable Simple Setup For Consumer Wi-Fi Networks Scott Manchester Program Director Windows Rally Microsoft Corporation

How To Use WindowsHow To Use WindowsConnect Now To EnableConnect Now To EnableSimple Setup For Simple Setup For Consumer Wi-Fi NetworksConsumer Wi-Fi Networks

Scott ManchesterScott ManchesterProgram DirectorProgram DirectorWindows RallyWindows RallyMicrosoft CorporationMicrosoft Corporation

Page 2: How To Use Windows Connect Now To Enable Simple Setup For Consumer Wi-Fi Networks Scott Manchester Program Director Windows Rally Microsoft Corporation

WindowsWindows®® Rally™ Program Rally™ Program

Simple Unified License

Access to Technologies

Technical Guidance

Page 3: How To Use Windows Connect Now To Enable Simple Setup For Consumer Wi-Fi Networks Scott Manchester Program Director Windows Rally Microsoft Corporation

WindowsWindows®® Rally™ Devices Rally™ Devices

Reliable and simple to manage

Effortless to configure and

maintain

More secure and provide rich digital

experiences

Page 4: How To Use Windows Connect Now To Enable Simple Setup For Consumer Wi-Fi Networks Scott Manchester Program Director Windows Rally Microsoft Corporation

Windows Rally™ TechnologiesWindows Rally™ Technologies

Applications

IP Network

(IPv4, IPv6)

Wir

eles

s S

etu

p

Ethernet/Wireless

Qu

alit

y E

xper

ien

ces

Dis

cove

ry

Net

wo

rk M

ap

Windows Rally Technologies

Network Device Installation and Configuration

Network Connected Devices

LL

TD

: Q

oS

Ext

ensi

on

s

LL

TD

: T

op

olo

gy

Map

Win

do

ws

Co

nn

ect

No

w

Fu

nct

ion

Dis

cove

ry

UPnP, Device Profile for Web Services, …

Plug and Play Extensions

Page 5: How To Use Windows Connect Now To Enable Simple Setup For Consumer Wi-Fi Networks Scott Manchester Program Director Windows Rally Microsoft Corporation

Session OutlineSession Outline

Wi-Fi Simple Config OverviewWi-Fi Simple Config Overview

Windows Connect Now (WCN) Overview Windows Connect Now (WCN) Overview and Backgroundand Background

WCN technologies WCN technologies WCN-UFDWCN-UFD

WCN-NETWCN-NET

WCN-MTPWCN-MTP

WCN User ExperienceWCN User Experience

DemoDemo

Page 6: How To Use Windows Connect Now To Enable Simple Setup For Consumer Wi-Fi Networks Scott Manchester Program Director Windows Rally Microsoft Corporation

Wi-Fi Simple ConfigurationWi-Fi Simple Configuration

Simple Config Task GroupSimple Config Task GroupFormed Aug 2004Formed Aug 2004

Focus is Home WLANFocus is Home WLANSet-up (WPA-Personal)Set-up (WPA-Personal)

Strong WFA interest and Strong WFA interest and participation – 9 companiesparticipation – 9 companiessubmitted 6 proposalssubmitted 6 proposals

Seven companies formedSeven companies formed7C group to converge on7C group to converge onone proposal.one proposal.

7C proposal selected on 7C proposal selected on Feb 8, 2006Feb 8, 2006

First WFA compliance plug festFirst WFA compliance plug festhad strong participationhad strong participation

Simple Config SpecificationSimple Config Specificationavailable to WFA members atavailable to WFA members atwww.wi-fi.orgwww.wi-fi.org

New Standard from WFANew Standard from WFA

*Other names and brands may be claimed as the property of others

Page 7: How To Use Windows Connect Now To Enable Simple Setup For Consumer Wi-Fi Networks Scott Manchester Program Director Windows Rally Microsoft Corporation

Wi-Fi Simple ConfigurationWi-Fi Simple Configuration

Access PointAccess Point

RegistrarRegistrar EnrolleeEnrollee

OOB ChannelOOB Channel

NFCNFC

Functional ComponentsFunctional Components

Page 8: How To Use Windows Connect Now To Enable Simple Setup For Consumer Wi-Fi Networks Scott Manchester Program Director Windows Rally Microsoft Corporation

Setting Up A New NetworkSetting Up A New NetworkEthernetEthernet

StepsSteps1.1. Discovery of New Discovery of New

Access Point (New UPnP Access Point (New UPnP Device and Service, Device and Service, GENA, GetDeviceInfo GENA, GetDeviceInfo Action)Action)

2.2. Transfer of PIN using Transfer of PIN using OOB mechanismOOB mechanism

3.3. Registration Protocol Registration Protocol runs over UPnP Actionsruns over UPnP Actions

4.4. New AP Settings New AP Settings sent encryptedsent encrypted

Access PointAccess Point

RegistrarRegistrar

Transfer of PINTransfer of PIN

Registration Registration ProtocolProtocol New AP New AP

SettingsSettings

DiscoveryDiscovery

Page 9: How To Use Windows Connect Now To Enable Simple Setup For Consumer Wi-Fi Networks Scott Manchester Program Director Windows Rally Microsoft Corporation

Setting Up A New NetworkSetting Up A New NetworkWirelessWireless

StepsSteps

1.1. Discovery of New Discovery of New Access Point (New IEs Access Point (New IEs in Beacon, Probe and in Beacon, Probe and Probe-Response)Probe-Response)

2.2. Transfer of PIN using Transfer of PIN using OOB mechanismOOB mechanism

3.3. Registration Protocol Registration Protocol runs as EAP methodruns as EAP method

4.4. New AP Settings sent New AP Settings sent encryptedencrypted

Access PointAccess Point

RegistrarRegistrar

Transfer of PINTransfer of PINRegistration Registration

ProtocolProtocol New AP New AP SettingsSettings

IE – Information Element in 802.11 messageIE – Information Element in 802.11 messageEAP – Extensible Authentication ProtocolEAP – Extensible Authentication Protocol

DiscoveryDiscovery

Securely Securely ConnectedConnected

Page 10: How To Use Windows Connect Now To Enable Simple Setup For Consumer Wi-Fi Networks Scott Manchester Program Director Windows Rally Microsoft Corporation

Adding A New Member Device Adding A New Member Device WirelessWireless

EnrolleeEnrollee

Access PointAccess Point

RegistrarRegistrar

UPnPUPnPDiscoveryDiscoveryUPnP UPnP

EventEventStart EAPStart EAP

New New Enrollee Enrollee

NotificationNotification

User reads PIN from User reads PIN from EnrolleeEnrollee

Registration Registration Protocol ContinuesProtocol Continues

WLAN Credentials WLAN Credentials ReceivedReceived

UPnP – Universal Plug and PlayUPnP – Universal Plug and Play

EAP – Extensible Authentication ProtocolEAP – Extensible Authentication Protocol

Securely ConnectedSecurely Connected

Page 11: How To Use Windows Connect Now To Enable Simple Setup For Consumer Wi-Fi Networks Scott Manchester Program Director Windows Rally Microsoft Corporation

Wi-Fi Simple Config FeaturesWi-Fi Simple Config Features

Transport Independent Registration Transport Independent Registration (EAP, UPnP, UFD, NFC)(EAP, UPnP, UFD, NFC)

Uses Authenticated Diffie-Hellman ExchangeUses Authenticated Diffie-Hellman Exchange

Default method uses a random PINDefault method uses a random PINOptions include UFD, NFC, PBCOptions include UFD, NFC, PBC

UPnP Management interface permits Registrars to UPnP Management interface permits Registrars to securely configure AP settingssecurely configure AP settings

Supports multiple registrars, not just PC (cell phone, Supports multiple registrars, not just PC (cell phone, TV, AP, etc.)TV, AP, etc.)

Support for legacy APsSupport for legacy APs

Specification includes many extensibility featuresSpecification includes many extensibility features

Page 12: How To Use Windows Connect Now To Enable Simple Setup For Consumer Wi-Fi Networks Scott Manchester Program Director Windows Rally Microsoft Corporation

Registration ProtocolRegistration Protocol

Protocol exchange between Protocol exchange between Registrar and EnrolleeRegistrar and Enrollee

Exchanges DH KeysExchanges DH Keys

Two-way AuthenticationTwo-way Authentication

Transfer of ConfigurationTransfer of Configuration

CharacteristicsCharacteristicsTransport Independent (EAP, UPnP, Transport Independent (EAP, UPnP, UFD, and NFC)UFD, and NFC)

Lock-step message validationLock-step message validation

Detects invalid PIN/PWDetects invalid PIN/PW

Page 13: How To Use Windows Connect Now To Enable Simple Setup For Consumer Wi-Fi Networks Scott Manchester Program Director Windows Rally Microsoft Corporation

AP Management InterfaceAP Management Interface

Proxied 802.11/UPnP EventsProxied 802.11/UPnP EventsProbe request IEProbe request IE

Registration Protocol messages from EnrolleeRegistration Protocol messages from Enrollee

Registration Protocol messages from Registrar (UPnP)Registration Protocol messages from Registrar (UPnP)

Unauthenticated UPnP ActionsUnauthenticated UPnP ActionsGetDeviceInfoGetDeviceInfo

PutWLANResponsePutWLANResponse

Authenticated UPnP ActionsAuthenticated UPnP ActionsPutMessage (for Ethernet)PutMessage (for Ethernet)

GetAPSettings, SetAPSettings, DelAPSettingsGetAPSettings, SetAPSettings, DelAPSettings

GetSTASettings, SetSTASettingsGetSTASettings, SetSTASettings

RebootAP, ResetAP, RebootSTA, ResetSTARebootAP, ResetAP, RebootSTA, ResetSTA

SOAP layer is very simple, parameters are base64-encoded using SOAP layer is very simple, parameters are base64-encoded using same binary format as EAP message datasame binary format as EAP message data

Page 14: How To Use Windows Connect Now To Enable Simple Setup For Consumer Wi-Fi Networks Scott Manchester Program Director Windows Rally Microsoft Corporation

Wi-Fi Simple Config RequirementsWi-Fi Simple Config Requirements

APAPWFA IE in beacons, probe responsesWFA IE in beacons, probe responsesWFA EAP method, no RADIUS requiredWFA EAP method, no RADIUS requiredWFA UPnP deviceWFA UPnP deviceMay include built-in RegistrarMay include built-in Registrar

STA (Enrollee)STA (Enrollee)WFA IE in probe requestsWFA IE in probe requests802.1X supplicant and PIN for WFA EAP method802.1X supplicant and PIN for WFA EAP methodMay support one or more OOB channels or Push-ButtonMay support one or more OOB channels or Push-Button

Registrar (no formal WFA requirements…)Registrar (no formal WFA requirements…)UPnP control point for AP management interfaceUPnP control point for AP management interfaceIn-band Registration Protocol over EAP and/or UPnPIn-band Registration Protocol over EAP and/or UPnPMay support one or more OOB channels or Push-ButtonMay support one or more OOB channels or Push-ButtonMay support Registration Protocol over ad hocMay support Registration Protocol over ad hoc

All: Diffie-Hellman, HMAC-SHA-256, AES-CBCAll: Diffie-Hellman, HMAC-SHA-256, AES-CBC

Page 15: How To Use Windows Connect Now To Enable Simple Setup For Consumer Wi-Fi Networks Scott Manchester Program Director Windows Rally Microsoft Corporation

Windows Vista WCN OverviewWindows Vista WCN Overview

Windows Connect Now includes Windows Connect Now includes additional methods to Wi-Fi Simple Configadditional methods to Wi-Fi Simple Config

WCN supports the following methodsWCN supports the following methodsUSB Cable (WCN-MTP)USB Cable (WCN-MTP)USB Flash Drive w/ XML Schema (WCN-UFD)USB Flash Drive w/ XML Schema (WCN-UFD)

Windows Vista Implements a Sub Set Windows Vista Implements a Sub Set of Wi-Fi Simple Configof Wi-Fi Simple Config

Does not support at RTMDoes not support at RTMNFCNFCPush ButtonPush ButtonDirect Wireless-In BandDirect Wireless-In BandUSB Flash Drive with Binary FormatUSB Flash Drive with Binary Format

Page 16: How To Use Windows Connect Now To Enable Simple Setup For Consumer Wi-Fi Networks Scott Manchester Program Director Windows Rally Microsoft Corporation

Windows Vista WCN OverviewWindows Vista WCN Overview

Windows Vista Does Include the Windows Vista Does Include the Following MethodsFollowing Methods

PC as RegistrarPC as RegistrarAccess Point ConfigurationAccess Point Configuration

USB Flash Drive (WCN-UFD)USB Flash Drive (WCN-UFD)EthernetEthernet

Enrollee ConfigurationEnrollee ConfigurationUSB Flash Drive (WCN-UFD)USB Flash Drive (WCN-UFD)USB Cable (WCN-MTP)*USB Cable (WCN-MTP)*Ethernet Ethernet Wireless**Wireless**

PC as EnrolleePC as EnrolleeUSB Flash Drive (WCN-UFD)USB Flash Drive (WCN-UFD)

Page 17: How To Use Windows Connect Now To Enable Simple Setup For Consumer Wi-Fi Networks Scott Manchester Program Director Windows Rally Microsoft Corporation

Windows VistaWindows Vista

Windows XP & Windows VistaWindows XP & Windows VistaUSB Flash DriveUSB Flash Drive

EthernetEthernetEthernetEthernet

Windows Connect NowWindows Connect Now

Wi-FiWi-Fi

USBUSB

Page 18: How To Use Windows Connect Now To Enable Simple Setup For Consumer Wi-Fi Networks Scott Manchester Program Director Windows Rally Microsoft Corporation

Windows Connect Now Windows Connect Now UFDUFD

Portable Media used to Transfer SettingsPortable Media used to Transfer Settings

Settings Transferred using XML SchemaSettings Transferred using XML Schema

Ideal for PCs or devices with USB Host PortsIdeal for PCs or devices with USB Host Ports

Shipped in Windows XP SP2Shipped in Windows XP SP2

Many Products on the MarketMany Products on the MarketXbox 360, DLink, IO Data, Belkin, HP, ZyXEL, Xbox 360, DLink, IO Data, Belkin, HP, ZyXEL, UbiCom, Sercomm, Cybertan, …UbiCom, Sercomm, Cybertan, …

Page 19: How To Use Windows Connect Now To Enable Simple Setup For Consumer Wi-Fi Networks Scott Manchester Program Director Windows Rally Microsoft Corporation

Windows Connect Now Windows Connect Now UFDUFD

Page 20: How To Use Windows Connect Now To Enable Simple Setup For Consumer Wi-Fi Networks Scott Manchester Program Director Windows Rally Microsoft Corporation

Windows Connect Now Windows Connect Now MTPMTP

WCN-MTP provides mechanism to transfer WCN-MTP provides mechanism to transfer settings or associate devices using a USB settings or associate devices using a USB CableCable

Wi-Fi settings can be transferred to a Digital Still Wi-Fi settings can be transferred to a Digital Still Camera over USBCamera over USB

Uses same XML schema as WCN-UFDUses same XML schema as WCN-UFD

WCN-UFD does not require any encryption WCN-UFD does not require any encryption and is secure by defaultand is secure by default

USB

Page 21: How To Use Windows Connect Now To Enable Simple Setup For Consumer Wi-Fi Networks Scott Manchester Program Director Windows Rally Microsoft Corporation

Windows Connect Now Windows Connect Now NETNET

Allows transfer of settings over Ethernet Allows transfer of settings over Ethernet (Out of Band)/Wi-Fi (In Band) to create a (Out of Band)/Wi-Fi (In Band) to create a secured wireless networksecured wireless network

Uses existing capabilities of devices with Uses existing capabilities of devices with wired/wireless network interfaceswired/wireless network interfaces

Provides the ability to configure the device withProvides the ability to configure the device withPlug and Play experience in Windows VistaPlug and Play experience in Windows Vista

Page 22: How To Use Windows Connect Now To Enable Simple Setup For Consumer Wi-Fi Networks Scott Manchester Program Director Windows Rally Microsoft Corporation

Windows Connect Now Windows Connect Now NETNET

Allows transfer of settings over Wi-Fi (In Band) to Allows transfer of settings over Wi-Fi (In Band) to create a secured wireless networkcreate a secured wireless network

Wireless settings encrypted using PINWireless settings encrypted using PIN

In-Band method requires no additional interfacesIn-Band method requires no additional interfaces for configuration for configuration

Provides the ability to configure the device with Provides the ability to configure the device with Plug and Play experience in Windows Vista Plug and Play experience in Windows Vista (when proxied by WCN Access Point)(when proxied by WCN Access Point)

Page 23: How To Use Windows Connect Now To Enable Simple Setup For Consumer Wi-Fi Networks Scott Manchester Program Director Windows Rally Microsoft Corporation

Windows Connect NowWindows Connect Now

Page 24: How To Use Windows Connect Now To Enable Simple Setup For Consumer Wi-Fi Networks Scott Manchester Program Director Windows Rally Microsoft Corporation

Windows Logo Program Windows Logo Program For Network Infrastructure For Network Infrastructure Devices RequirementsDevices Requirements

Router or WLAN AP must Router or WLAN AP must support WCN-NETsupport WCN-NET

WLAN AP must use an 8 character PINWLAN AP must use an 8 character PIN

WLAN AP must support WCN-NET WLAN AP must support WCN-NET Wireless ProxyWireless Proxy

Page 25: How To Use Windows Connect Now To Enable Simple Setup For Consumer Wi-Fi Networks Scott Manchester Program Director Windows Rally Microsoft Corporation

Call To ActionCall To Action

Support Windows Connect Now for Support Windows Connect Now for wireless configuration in your deviceswireless configuration in your devices

Chose a suitable method for setup Chose a suitable method for setup and configurationand configuration

USB Flash DriveUSB Flash Drive

NetworkNetwork

USBUSB

Contact Microsoft for simple Contact Microsoft for simple licensing termslicensing terms

Page 26: How To Use Windows Connect Now To Enable Simple Setup For Consumer Wi-Fi Networks Scott Manchester Program Director Windows Rally Microsoft Corporation

Additional ResourcesAdditional Resources

Web ResourcesWeb ResourcesSpecs: Specs: http://www.microsoft.com/rallyhttp://www.microsoft.com/rallyWhitepapers: Whitepapers: http://www.microsoft.com/rallyhttp://www.microsoft.com/rally Other Resources: Other Resources: http://www.microsoft.com/http://www.microsoft.com/whdcwhdc

Related SessionsRelated SessionsPlug and Play for Network Connected DevicesPlug and Play for Network Connected DevicesqWAVE Diagnostics for AV Streaming and LLTDqWAVE Diagnostics for AV Streaming and LLTDWorking with the Windows Logo Program forWorking with the Windows Logo Program for Network Infrastructure Devices Network Infrastructure Devices

More InformationMore InformationRally @ microsoft.comRally @ microsoft.com

Page 27: How To Use Windows Connect Now To Enable Simple Setup For Consumer Wi-Fi Networks Scott Manchester Program Director Windows Rally Microsoft Corporation

© 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions,

it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Page 28: How To Use Windows Connect Now To Enable Simple Setup For Consumer Wi-Fi Networks Scott Manchester Program Director Windows Rally Microsoft Corporation