280 likes | 595 Views
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™ Program. Access to Technologies. Simple Unified License. Technical Guidance. Windows ® Rally™ Devices.
E N D
How To Use WindowsConnect Now To EnableSimple Setup For Consumer Wi-Fi Networks Scott ManchesterProgram DirectorWindows RallyMicrosoft Corporation
Windows® Rally™ Program Access to Technologies Simple Unified License Technical Guidance
Windows® Rally™ Devices Effortless to configure and maintain Reliable and simple to manage More secure and provide rich digital experiences
Windows Rally™ Technologies Applications Network Device Installation and Configuration Plug and Play Extensions Discovery FunctionDiscovery UPnP, Device Profile for Web Services, … Network Connected Devices LLTD: QoS Extensions Quality Experiences Network Map LLTD: Topology Map Windows Connect Now Wireless Setup IP Network (IPv4, IPv6) Ethernet/Wireless Windows Rally Technologies
Session Outline • Wi-Fi Simple Config Overview • Windows Connect Now (WCN) Overview and Background • WCN technologies • WCN-UFD • WCN-NET • WCN-MTP • WCN User Experience • Demo
New Standard from WFA Wi-Fi Simple Configuration • Simple Config Task Group • Formed Aug 2004 • Focus is Home WLANSet-up (WPA-Personal) • Strong WFA interest and participation – 9 companiessubmitted 6 proposals • Seven companies formed7C group to converge onone proposal. • 7C proposal selected on Feb 8, 2006 • First WFA compliance plug festhad strong participation • Simple Config Specificationavailable to WFA members atwww.wi-fi.org *Other names and brands may be claimed as the property of others
Wi-Fi Simple Configuration NFC Access Point Enrollee Registrar OOB Channel Functional Components
Steps Discovery of New Access Point (New UPnP Device and Service, GENA, GetDeviceInfo Action) Transfer of PIN using OOB mechanism Registration Protocol runs over UPnP Actions New AP Settings sent encrypted Setting Up A New NetworkEthernet Access Point Transfer of PIN Discovery Registration Protocol New AP Settings Registrar
Steps Discovery of New Access Point (New IEs in Beacon, Probe and Probe-Response) Transfer of PIN using OOB mechanism Registration Protocol runs as EAP method New AP Settings sent encrypted Setting Up A New NetworkWireless Access Point Discovery Transfer of PIN Registration Protocol Securely Connected New AP Settings Registrar EAP – Extensible Authentication Protocol IE – Information Element in 802.11 message
UPnP Adding A New Member Device Wireless Access Point Registration Protocol Continues Securely Connected UPnP Event Discovery Start EAP WLAN Credentials Received User reads PIN from Enrollee New Enrollee Notification Registrar Enrollee UPnP – Universal Plug and Play EAP – Extensible Authentication Protocol
Wi-Fi Simple Config Features • Transport Independent Registration (EAP, UPnP, UFD, NFC) • Uses Authenticated Diffie-Hellman Exchange • Default method uses a random PIN • Options include UFD, NFC, PBC • UPnP Management interface permits Registrars to securely configure AP settings • Supports multiple registrars, not just PC (cell phone, TV, AP, etc.) • Support for legacy APs • Specification includes many extensibility features
Registration Protocol • Protocol exchange between Registrar and Enrollee • Exchanges DH Keys • Two-way Authentication • Transfer of Configuration • Characteristics • Transport Independent (EAP, UPnP, UFD, and NFC) • Lock-step message validation • Detects invalid PIN/PW
AP Management Interface • Proxied 802.11/UPnP Events • Probe request IE • Registration Protocol messages from Enrollee • Registration Protocol messages from Registrar (UPnP) • Unauthenticated UPnP Actions • GetDeviceInfo • PutWLANResponse • Authenticated UPnP Actions • PutMessage (for Ethernet) • GetAPSettings, SetAPSettings, DelAPSettings • GetSTASettings, SetSTASettings • RebootAP, ResetAP, RebootSTA, ResetSTA • SOAP layer is very simple, parameters are base64-encoded using same binary format as EAP message data
Wi-Fi Simple Config Requirements • AP • WFA IE in beacons, probe responses • WFA EAP method, no RADIUS required • WFA UPnP device • May include built-in Registrar • STA (Enrollee) • WFA IE in probe requests • 802.1X supplicant and PIN for WFA EAP method • May support one or more OOB channels or Push-Button • Registrar (no formal WFA requirements…) • UPnP control point for AP management interface • In-band Registration Protocol over EAP and/or UPnP • May support one or more OOB channels or Push-Button • May support Registration Protocol over ad hoc • All: Diffie-Hellman, HMAC-SHA-256, AES-CBC
Windows Vista WCN Overview • Windows Connect Now includes additional methods to Wi-Fi Simple Config • WCN supports the following methods • USB Cable (WCN-MTP) • USB Flash Drive w/ XML Schema (WCN-UFD) • Windows Vista Implements a Sub Set of Wi-Fi Simple Config • Does not support at RTM • NFC • Push Button • Direct Wireless-In Band • USB Flash Drive with Binary Format
Windows Vista WCN Overview • Windows Vista Does Include the Following Methods • PC as Registrar • Access Point Configuration • USB Flash Drive (WCN-UFD) • Ethernet • Enrollee Configuration • USB Flash Drive (WCN-UFD) • USB Cable (WCN-MTP)* • Ethernet • Wireless** • PC as Enrollee • USB Flash Drive (WCN-UFD)
Windows Connect Now Windows XP & Windows Vista USB Flash Drive Windows Vista Ethernet Ethernet Wi-Fi USB
Windows Connect Now UFD • Portable Media used to Transfer Settings • Settings Transferred using XML Schema • Ideal for PCs or devices with USB Host Ports • Shipped in Windows XP SP2 • Many Products on the Market • Xbox 360, DLink, IO Data, Belkin, HP, ZyXEL, UbiCom, Sercomm, Cybertan, …
Windows Connect Now MTP • WCN-MTP provides mechanism to transfer settings or associate devices using a USB Cable • Wi-Fi settings can be transferred to a Digital Still Camera over USB • Uses same XML schema as WCN-UFD • WCN-UFD does not require any encryption and is secure by default USB
Windows Connect Now NET • Allows transfer of settings over Ethernet (Out of Band)/Wi-Fi (In Band) to create a secured wireless network • Uses existing capabilities of devices with wired/wireless network interfaces • Provides the ability to configure the device withPlug and Play experience in Windows Vista
Windows Connect Now NET • Allows transfer of settings over Wi-Fi (In Band) to create a secured wireless network • Wireless settings encrypted using PIN • In-Band method requires no additional interfaces for configuration • Provides the ability to configure the device with Plug and Play experience in Windows Vista (when proxied by WCN Access Point)
Windows Logo Program For Network Infrastructure Devices Requirements • Router or WLAN AP must support WCN-NET • WLAN AP must use an 8 character PIN • WLAN AP must support WCN-NET Wireless Proxy
Call To Action • Support Windows Connect Now for wireless configuration in your devices • Chose a suitable method for setup and configuration • USB Flash Drive • Network • USB • Contact Microsoft for simple licensing terms
Additional Resources • Web Resources • Specs: http://www.microsoft.com/rally • Whitepapers: http://www.microsoft.com/rally • Other Resources: http://www.microsoft.com/whdc • Related Sessions • Plug and Play for Network Connected Devices • qWAVE Diagnostics for AV Streaming and LLTD • Working with the Windows Logo Program for Network Infrastructure Devices • More Information Rally @ 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.