How To Use Windows Connect Now To Enable Simple Setup For Consumer Wi-Fi Networks Scott Manchester...
-
Upload
gerard-simon -
Category
Documents
-
view
223 -
download
0
Transcript of How To Use Windows Connect Now To Enable Simple Setup For Consumer Wi-Fi Networks Scott Manchester...
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
WindowsWindows®® Rally™ Program Rally™ Program
Simple Unified License
Access to Technologies
Technical Guidance
WindowsWindows®® Rally™ Devices Rally™ Devices
Reliable and simple to manage
Effortless to configure and
maintain
More secure and provide rich digital
experiences
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
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
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
Wi-Fi Simple ConfigurationWi-Fi Simple Configuration
Access PointAccess Point
RegistrarRegistrar EnrolleeEnrollee
OOB ChannelOOB Channel
NFCNFC
Functional ComponentsFunctional Components
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
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
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
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
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
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
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
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
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)
Windows VistaWindows Vista
Windows XP & Windows VistaWindows XP & Windows VistaUSB Flash DriveUSB Flash Drive
EthernetEthernetEthernetEthernet
Windows Connect NowWindows Connect Now
Wi-FiWi-Fi
USBUSB
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, …
Windows Connect Now Windows Connect Now UFDUFD
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
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
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)
Windows Connect NowWindows Connect Now
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
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
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
© 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.