Bluetooth
Secure Simple Pairing Using
NFC
Application Document
NFC Forum
TM
NFCForum-AD-BTSSP_1.0.1
2012-11-16
RESTRICTIONS ON USE
This License Agreement (Agreement) is a legal agreement between you and NFC Forum, Inc./ Bluetooth
SIG, Inc., each a Delaware non-profit, non-stock corporation (collectively “Licensor”), which are the
owners of the Application Document to which this Agreement is attached (“Application Document”). As
used in this Agreement, "you" means the company, entity, or individual that is acquiring a license under
this Agreement.
All copyrights in the Bluetooth Specifications are owned by Ericsson AB, Intel Corporation, Lenovo
(Singapore) Pte. Ltd., Microsoft Corporation, Motorola Mobility, Inc., Nokia Corporation and Toshiba
Corporation. *Other third-party brands and names are the property of their respective owners.
By viewing, taking possession of or otherwise using the Application Document, you are agreeing that you
will be bound by and are becoming a party to this Agreement. If you are an entity, and an individual is
entering into this Agreement on your behalf, then you will be bound by this Agreement when that
individual views, takes possession of, or otherwise uses the Application Document. When they do so, it
will also constitute a representation by the individual that s/he is authorized to bind you as a party to this
Agreement. If you do not agree to all of the terms of this Agreement, you are not authorized to view, take
possession of, or otherwise use the Application Document.
This Application Document and Agreement is a joint copyright © 2005-2011 by the NFC Forum and 2001-
2011 Bluetooth SIG, Inc. This Application Document and Agreement was made available pursuant to a
license agreement entered into between the recipient (Licensee) and Licensor and may be used only by
Licensee, and in compliance with the terms of that license agreement (License). If you are not the Licensee,
you may read this Application Document, but are not authorized to implement or make any other use of this
Application Document. However, you may obtain a copy of this Application Document and
implementation rights at the following page of Licensor's websites:
http://www.nfc-forum.org/resources/AppDocs/
and
https://www.bluetooth.org/Technical/Specifications/whitepapers.htm
after entering into and agreeing to such license terms as Licensors then require.
1.
LICENSE GRANT.
Licensor hereby grants Licensee the right, without charge, to copy (for internal purposes only) and share
this Application Document with Licensee's members, employees and (to the extent related to Licensees use
of this Application Document) consultants. This license grant does not include the right to sublicense,
modify or create derivative works based upon the Application Document. This Application Document
includes technology for which the Licensor has obtained licenses separate from the Application Document
license [that Licensor grants Licensee] and any use of a commercial nature of the license granted herein
will require necessary licenses obtained separately from Licensor.
2.
NO WARRANTIES.
THE APPLICATION DOCUMENT IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, ACCURACY, COMPLETENESS
AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL LICENSOR, ITS
MEMBERS OR ITS CONTRIBUTORS BE LIABLE FOR ANY CLAIM, OR ANY DIRECT, SPECIAL,
INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH
THE USE OR PERFORMANCE OF THE APPLICATION DOCUMENT.
3.
THIRD PARTY RIGHTS.
Bluetooth Secure Simple Pairing Using NFC
.
This Application Document and Agreement is a joint copyright © 2005-2012 by the NFC
Forum and 2001-2012 Bluetooth SIG, Inc. All rights reserved by NFC Forum and the
Bluetooth SIG, Inc.
Page i
Without limiting the generality of Section 2 above, LICENSOR ASSUMES NO RESPONSIBILITY TO
COMPILE, CONFIRM, UPDATE OR MAKE PUBLIC ANY THIRD PARTY ASSERTIONS OF
PATENT OR OTHER INTELLECTUAL PROPERTY RIGHTS THAT MIGHT NOW OR IN THE
FUTURE BE INFRINGED BY AN IMPLEMENTATION OF THE APPLICATION DOCUMENT IN ITS
CURRENT, OR IN ANY FUTURE FORM. IF ANY SUCH RIGHTS ARE DESCRIBED ON THE
APPLICATION DOCUMENT, LICENSOR TAKES NO POSITION AS TO THE VALIDITY OR
INVALIDITY OF SUCH ASSERTIONS, OR THAT ALL SUCH ASSERTIONS THAT HAVE OR MAY
BE MADE ARE SO LISTED.
4.
FEEDBACK
If you are a member of either Licensor, Licensor would like to receive your input, suggestions, and other
feedback (“Feedback”) on the Application Document.
5.
TERMINATION OF LICENSE.
In the event of a breach of this Agreement by Licensee or any of its employees or members, Licensor shall
give Licensee written notice and an opportunity to cure. If the breach is not cured within thirty (30) days
after written notice, or if the breach is of a nature that cannot be cured, then Licensor may immediately or
thereafter terminate the licenses granted in this Agreement.
6.
MISCELLANEOUS.
All notices required under this Agreement shall be in writing, and shall be deemed effective five days from
deposit in the mails. Notices and correspondence to the NFC Forum address as it appears below. This
Agreement shall be construed and interpreted under the internal laws of the United States and the
Commonwealth of Massachusetts, without giving effect to its principles of conflict of law.
NFC Forum, Inc.
401 Edgewater Place, Suite 600
Wakefield, MA, USA 01880
Bluetooth SIG, Inc.
5209 Lake Washington Blvd NE, Suite 350
Kirkland, Washington 98033
Updated October 9, 2012
Bluetooth Secure Simple Pairing Using NFC
.
This Application Document and Agreement is a joint copyright © 2005-2012 by the NFC
Forum and 2001-2012 Bluetooth SIG, Inc. All rights reserved by NFC Forum and the
Bluetooth SIG, Inc.
Page ii
Contents
Contents
1 Introduction ....................................................................................................... 1
1.1
1.2
1.3
1.4
1.5
1.6
1.7
1.8
2.1
2.2
2.3
3.1
3.2
3.3
Audience ................................................................................................................... 1
Applicable Documents or References ......................................................................... 1
Administration ........................................................................................................... 2
Name and Logo Usage ............................................................................................... 2
Intellectual Property................................................................................................... 3
Special Word Usage................................................................................................... 3
Abbreviations ............................................................................................................ 4
Glossary .................................................................................................................... 5
Device Selection ........................................................................................................ 7
Securely Connect ....................................................................................................... 7
Start an Application ................................................................................................... 7
OOB Data Length ...................................................................................................... 9
Bluetooth
Device Address .......................................................................................... 9
OOB Optional Data.................................................................................................... 9
3.3.1
Bluetooth
Local Name Information ............................................................ 10
3.3.2
Simple Pairing Hash C Information ............................................................ 10
3.3.3
Simple Pairing Randomizer R Information ................................................. 10
3.3.4
Service Class UUID Information ................................................................ 11
3.3.5
Class of Device Information ....................................................................... 12
Negotiated Handover ............................................................................................... 13
Static Handover ....................................................................................................... 20
4.2.1
Simplified Tag Format for a Single
Bluetooth
Carrier................................. 24
2 Overview ............................................................................................................ 7
3 Handover to a
Bluetooth
Carrier .................................................................... 8
4 Examples ......................................................................................................... 13
4.1
4.2
A. Revision History ............................................................................................. 26
Figures
Figure 1:
Bluetooth
Handover Request Message ........................................................................ 13
Figure 2:
Bluetooth
Handover Select Message ........................................................................... 17
Figure 3:
Bluetooth
Configuration Data on NFC Forum Tag ...................................................... 20
Figure 4:
Bluetooth
OOB Data on NFC Forum Tag ................................................................... 24
Bluetooth Secure Simple Pairing Using NFC
This Application Document and Agreement is a joint copyright © 2005-2012 by the NFC
Forum and 2001-2012 Bluetooth SIG, Inc. All rights reserved by NFC Forum and the
Bluetooth SIG, Inc.
Page iii
Tables
Tables
Table 1: Abbreviations ................................................................................................................ 4
Table 2:
Bluetooth
OOB Data...................................................................................................... 8
Table 3:
Bluetooth
EIR Data Types ............................................................................................. 9
Table 4: Binary Content of a Sample
Bluetooth
Handover Request Message .............................. 15
Table 5: Binary Content of a Sample
Bluetooth
Handover Select Message ................................. 18
Table 6: Binary Content of a Sample
Bluetooth
Handover Select Message on an NFC Forum Tag
................................................................................................................................................. 22
Table 7: Binary Content of a Sample
Bluetooth
OOB Data on an NFC Forum Tag .................... 25
Table 8: Revision History .......................................................................................................... 26
Bluetooth Secure Simple Pairing Using NFC
This Application Document and Agreement is a joint copyright © 2005-2012 by the NFC
Forum and 2001-2012 Bluetooth SIG, Inc. All rights reserved by NFC Forum and the
Bluetooth SIG, Inc.
Page iv
评论