SlideShare a Scribd company logo
1 of 56
Bluetooth Secure Simple 
Pairing Using NFC 
Part 1 
2014 NFC World Congress 
September 24, 2014 | Marseille, France
Presenter: 
Tore Austad 
Senior R&D Engineer, Wireless Design, Nordic Semiconductor ASA, Norway 
Tore Austad has worked at Nordic Semiconductor ASA for 15 years as a Senior R&D engineer. Tore has been involved in 
development projects for ultra-low power wireless ICs for the 433 MHz, 915 MHz and 2.4 GHz ISM bands. For the last two 
years, Tore has focused on how to combine NFC and Bluetooth Low Energy technologies and ways to improve the user 
experience. 
Tore has been a member and an active contributor to the NFC Forum Reference Application Framework Working Group 
from 2012 to 2014. 
Nordic Semiconductor ASA 
2
Outline 
• Bluetooth LE Technology overview 
• NFC Technology overview and the NFC Forum 
• The NFC Forum Connection Handover specification 
• The NFC Forum BT SSP using NFC application document 
• Success factors 
• Example of products in the market 
• Demonstration with Windows 8 / Android 
• Question and Answers 
3
Bluetooth Low Energy Technology 
Overview 
• Essentials 
• Revision history and Terminology 
• LE Features 
• GAP and SM 
4
Bluetooth Technology: Essentials 
 Standard for Personal Area Network based on 
Ericsson research 
 Short range, low power 
 Frequency hopping spread spectrum (FHSS) 
 2.4 GHz ISM band 
 Bluetooth Special Interest Group formed in 
1998 
 20,000+ SIG member companies 
 Billions of products shipped 
http://www.bluetooth.com/Pages/History-of-Bluetooth.aspx 
http://www.bluetooth.com/Pages/Board-of-Directors.aspx 
5
Bluetooth Technology: Revision 
History 
• Significant specification revisions: 
• Bluetooth 1.1 (2002): 1 Mb/s, first widely implemented version 
• Bluetooth 2.0 + EDR (2004): Adds 2Mb/s and 3Mb/s data rates 
• Bluetooth 2.1 + EDR (2007): Secure Simple Pairing 
• Bluetooth 3.0 + HS (2009): Adds alternate PHY (802.11 initially) 
Bluetooth 4.0 + HS (2010): EDR, HS and low energy 
Bluetooth Simple Secure Pairing Using NFC Application Document: 
Version 1.0 Bluetooth 2.1 SSP 
Version 1.1 Bluetooth 2.1 for BR/EDR with SSP 
+ Bluetooth 4.0 Out of Band pairing for LE 
Bluetooth 4.1 (December 2013): 
https://www.bluetooth.org/en-us/specification/adopted-specifications 
6
Bluetooth Technology: 
Terminology 
7 
BR/EDR/HS 1.1 2.0 3.0 BR/EDR/HS 4.0 Dual Mode (+LE) LE 4.0 Single Mode 
Figure from: http://www.bluetooth.com/pages/Bluetooth-Brand.aspx
Bluetooth LE Technology: 
Configurations 
GENERIC ACCESS PROFILE (GAP): This profile defines the generic 
procedures related to discovery of Bluetooth devices (idle mode 
procedures) and link management aspects of connecting to 
Bluetooth devices (connecting mode procedures). It also defines 
procedures related to use of different security levels. In addition, 
this profile includes common format requirements for 
parameters accessible on the user interface level. 
GENERIC ATTRIBUTE PROFILE (GATT): This specification defines 
the Generic Attribute Profile that describes a service framework 
using the Attribute Protocol for discovering services, and for 
reading and writing characteristic values on a peer device. 
ATTRIBUTE PROTOCOL (ATT): This specification defines the 
Attribute Protocol; a protocol for discovering, reading, and 
writing attributes on a peer device 
SECURITY MANAGER (SM) defines the protocol and behavior to 
manage pairing, authentication and encryption between LE 
devices. 
LOGICAL LINK CONTROL AND ADAPTATION PROTOCOL 
SPECIFICATION (L2CAP) supports higher level protocol 
multiplexing, packet segmentation and reassembly, and the 
conveying of quality of service information. The protocol state 
machine, packet format, and composition are described in this 
document. 
8 
Figure from: https://developer.bluetooth.org/TechnologyOverview/Pages/BLE.aspx 
Bluetooth core specification version 4.0
Bluetooth Technology: 
LE Key Features 
 PHY compatible with all 4.0 Bluetooth devices 
 Simple to use 
– API available on Windows, Apple and Android 
 Low complexity 
– Cheap 
– Low memory footprint 
 Ultra Low Power 
– Small packets 
– Short RX and TX windows 
– Race to idle 
• Turn radio on as seldom as possible 
• Turn radio off as soon as possible 
 Coin-cell battery 1+ year 
 Fast connection in 6 ms and teardown 
9
Bluetooth LE Technology: 
Generic Access Profile Overview 
 Generic Access Profile 
– Common to BR/EDR and BLE 
– Mandatory for all BLE profiles 
– Procedures to discover and connect to 
devices 
– Roles 
• Peripheral (Slave) 
• Central (Master) 
• Broadcaster (Advertiser) 
• Observer (Scanner) 
– Security 
• Creating bonds with peer devices 
• Attribute access security requirements 
• Privacy 
– Advertising data format 
GAP Overview 
10 
Figure from: https://developer.bluetooth.org/TechnologyOverview/Pages/BLE.aspx 
Generic Access Profile: BT Core specification 4.0 Volume 3 part C
Bluetooth LE Technology: 
Security Manager Profile Overview 
 Security Manager Protocol 
– Handles pairing and bonding 
– Security parameter negotiation 
– Encryption key generation and 
distribution 
SM Overview 
11 
Figure from: https://developer.bluetooth.org/TechnologyOverview/Pages/BLE.aspx 
Generic Access Profile: BT Core specification 4.0 Volume 3 part C
Bluetooth Low Energy Security and 
Pairing Overview 
12
Bluetooth LE Technology: 
Security Principles Overview 
 GAP (Generic Access Profile) defines the security modes and 
procedures 
 SM (Security Manager Protocol) defines the protocol  BT ADDR : Public vs. Random 
• Fixed length 48 bits (+1 bit defining Public/Random) 
• Public Address is unique 
• Random Address can be freely generated 
• Static address does not change over time (never or only if power-cycled) 
• Private address changes over time to offer additional security (Privacy) 
 Security modes and levels 
• Defined at GAP level 
• Security Mode 1 (3 levels) 
• Level 1 : No security (No authentication and no 
encryption) 
• Level 2 : Unauthenticated pairing with encryption 
(Unauthenticated = no MITM) 
• Level 3 : Authenticated pairing with encryption 
13 
Generic Access Profile: BT Core specification 4.0 Volume 3 part C section 10.2 and 10.8
Bluetooth LE Technology: 
Pairing and Bonding 
 Pairing is a three-phase procedure to establish keys to use for 
an encrypted link 
 Pairing phase 1 allows 2 devices to exchange their 
input/output capabilities, which will decide what security 
scheme can be used 
 Phase 2 and 3 allows 2 devices to share keys that will be 
used at different stages of security features 
 3 phases : 
– Phase 1 : Pairing request & response 
– Phase 2 : Pairing over SM protocol + short-term 
encryption 
– Phase 3 : Keys exchange + long-term encryption 
 Bonding devices store encryption keys for later 
secure communication. 
14 
Security Manager: BT Core specification 4.0 Volume 3 part H section 2
Bluetooth LE Technology: 
Pairing Process 
Initiator Responder 
Phase 1 
Phase 3 
Established LL connection 
Pair ing_Request 
Pair ing_Response 
Pair ing over SMP 
Establishment of encrypted connection with key generated in phase 2 
Key Distribution 
Phase 2 
Key Distribution 
Key Distribution 
15 
Security Manager: BT Core specification 4.0 Volume 3 part H section 2
Bluetooth LE Technology: 
Pairing Algorithms 
 Just Works 
– No key entered, suits sensors well (limited user 
interface) 
 Passkey Entry 
– Requires advanced user interface, e.g., keyboard 
 OOB (Out Of Band) 
– Previously securely shared information that can be 
used to replace the key in Passkey Entry 
 MITM (Man-In-The-Middle) requires Passkey Entry 
or Out of Band 
– OOB link need to be Man-In-The-Middle resistant (Bluetooth core spec. 
Volume 3 part H, section 2.3.5.4) 
16 
Security Manager: BT Core specification 4.0 Volume 3 part H section 2
Bluetooth LE Technology: 
Pairing IO Capabilities 
17 
Security Manager: BT Core specification 4.0 Volume 3 part H section 2
Bluetooth LE Technology: 
Pairing Algorithms 
18 
Security Manager: BT Core specification 4.0 Volume 3 part H section 2
Bluetooth LE Technology: 
Pairing Process 
Just 
work 
Passkey 
Entry 
OOB 
19 
Security Manager: BT Core specification 4.0 Volume 3 part H section 5.3
NFC Technology 
– NFC Forum Specification Architecture 
– NFC Forum Specifications 
20
NFC Forum Architecture: 
By utilizing the key elements in existing and recognized standards like ISO/IEC 18092 and 
ISO/IEC 14443-2,3,4, as well as JIS X6319-4, the NFC Forum Specifications form a technology 
standard that harmonizes and extends existing contactless standards, unlocking the full 
capabilities of NFC technology across the different contactless operating modes: peer-to-peer 
mode, reader/writer mode, and card emulation mode. 
21
NFC Forum Architecture 
Scope for this workshop 
Bluetooth Secure 
Simple Pairing Using 
NFC Appl. Document 
NFC Forum NDEF 
Technical Specification 
Bluetooth Simple Secure Pairing using NFC application 
document is independent of Digital and RF Analog sub 
technology. 
NFC Forum Connection 
Handover Technical 
Specification 
22
NFC Forum Mission & Goals 
• Develop standards-based Near Field Communication specifications that 
define a modular architecture and interoperability parameters for NFC 
devices and protocols 
• Encourage the development of products using NFC Forum specifications 
• Work to ensure that products claiming NFC capabilities comply with NFC 
Forum specifications 
• Educate consumers and enterprises globally about NFC 
Specification and 
Application Documents 
Compliance Branding 
23
NFC Forum Connection Handover 
Specification 
– Terms 
– Negotiated Handover 
– Static Handover 
– Mediated Handover 
24
NFC Forum Connection Handover 
Specification: Terms 
 Specification groups devices into three terms: 
1. Handover Requestor: 
• NFC Forum device that initiates the handover operation 
2. Handover Selector: 
• NFC Forum device or NFC Forum Tag that responds to the Handover 
Requestor 
3. Handover Mediator: 
• NFC Forum device that can facilitate connection between two other NFC-enabled 
devices 
 Specification groups handover cases into three schemes: 
1. Static Handover: 
• Provision of an NDEF message to an NFC Forum device containing alternative carrier 
information that may be used for further data exchange 
2. Negotiated Handover: 
• Exchange of NDEF messages between two NFC Forum devices to agree on one or 
several alternative carriers and associated parameter set for further data exchange 
3. Mediated Handover: 
• Exchange of NDEF messages between two NFC-enabled devices via a third NFC Forum 
device (handover mediator) to agree on one or several alternative carriers and 
associated parameter set for further data exchange. 
25
NFC Forum Connection Handover 
Specification: Static Handover 
Handover Requestor Handover Selector 
Read NFC Forum Tag 
NDEF with Handover Select record 
Data exchange on, e.g. , BT-LE 
26
The Pairing Process with the Use of NFC: 
Static Handover 
Case: A user purchases a headset and wants to use it with his telephone 
The user does the tap 
The telephone contains a 
BT device and an NFC reader 
The headset contains a 
BT device and an NFC Tag 
The telephone will start reading the NFC Tag with NFC technology. 
NDEF message on Tag will contain a 
Bluetooth carrier configuration data record that contains 
Bluetooth address = Headset Device address 
Generic access profile = Headset 
Local name = “Cool Headset” 
27
The Pairing Process with the Use of NFC: 
Static Handover 
Case: A user purchases a headset and wants to use it with his telephone 
User is prompted on screen: “Do 
you want to connect to Headset 
‘Cool Headset’?” 
The telephone starts 
Bluetooth scanning for a 
device with ‘Headset 
device Address’ after it 
has read the NFC tag 
The headset starts 
Bluetooth advertising 
with its own ‘Headset 
device Address’ after 
the NFC Tag content is 
read. 
Advertising for X number of minutes 
Bluetooth link is established by a simple 
intuitive user interaction 
28
The Pairing Process with the Use of NFC: 
Static Handover 
Case: Depending on application, the user may start or stop music by a tap 
29
NFC Forum Connection Handover 
Specification: Negotiated Handover 
Handover Requestor Handover Selector 
NDEF with Handover Request 
NDEF with Handover Select record 
NDEF with Handover Request 
NDEF with Handover Select record 
Data exchange on, e.g., BT-LE 
30
The Pairing Process with the Use of NFC: 
Negotiated Handover 
Case: Two users want to pair their telephones 
The users do the tap 
The telephone contains a 
BT device and a NFC Device 
The headset contains a 
BT device and a NFC device 
The first telephone will send a Handover request message 
containing a set of carrier configuration data records. 
Bluetooth BR/EDR 
Bluetooth LE 
WLAN 
Each with a set of configuration data 
The second one will respond with a set of carrier configuration 
data records, each with configuration data. 
31
The Pairing Process with the Use of NFC: 
Negotiated Handover 
Case: Two users wants to pair their telephones 
Depending on application, 
the users may be 
prompted to connect on 
one of the common 
carriers. 
The Handover requestor 
may change its 
configuration to adopt to 
the received configuration 
data or send a new 
request with updated 
configuration 
The telephone will make itself 
connectable on the alternative 
carrier(s) 
The telephone will make itself 
connectable on the alternative 
carrier(s) 
Connection on the alternative carrier 
32
NFC-Forum Connection Handover 
Specification: Mediated Handover 
Handover Mediator 
Handover Request carrier “Hm” 
Handover Mediation response 
Handover Request carrier “Hm” 
Handover Mediation response 
Handover Initiate request 
Handover Initiate response “Hm” 
Data exchange on, e.g. , BT-BR 
33
NFC Forum Connection Handover 
Technical Specification 
Revision History 
 Version 1.1 November 2008 
– Static Handover and Negotiated Handover 
 Version 1.2 July 2010 
– Adds LLCP message transport and collision 
resolution 
 Version 1.3 January 2014 
– Adds Mediated Handover 
Version 1.3 is a superset of 1.2 and 1.2 is a superset of 
version 1.1. 
You only need to relate to the latest version. 
34
NFC Forum BT SSP Using NFC 
Application Document 
– Objectives 
– Document structure 
– Record types for LE and BR/EDR 
– AD and EIR data 
– Mandatory and optional data types 
– Bluetooth references 
35
Bluetooth® Secure Simple Pairing 
Using NFC: Objectives 
 Application document: 
– The document is administered by the NFC Forum 
– The document is jointly developed and approved by the 
NFC-Forum and the Bluetooth Special Interest Group 
(SIG) 
 What is described in the document: 
– The application document only describes the Bluetooth specific 
content in the “carrier configuration record” pointed to by the 
alternative carrier record described in the connection handover 
specification. 
– Connection handover message composition is described in the 
Connection Handover specification and the NDEF structure is defined 
in the NFC Forum NDEF specification. 
– Bluetooth data types and pairing process are described in Bluetooth 
specifications 
36
Bluetooth® Secure Simple Pairing 
Using NFC: Document Structure 
• Version 1.0, October 2011, contains 
recommendations for BT-BR/EDR 
• Version 1.1, January 2014, 
recommendations for BT-LE added 
Common section for BT-BR/EDR 
Section only relevant for BT-BR/EDR 
This section is equal to version 1.0.1 of the 
document 
Section only relevant for BT-LE 
This sections are new to version 1.1 of the 
document 
Examples for Negotiated, 
Static and simplified Tag Format 
Different sub-sections for BR/EDR and 
LE. BR/EDR examples are equal to 
version 1.0.1. LE examples are new for 
this version 
37
Bluetooth® Secure Simple Pairing / LE 
OOB Pairing Using NFC: Record Types 
 Mime types 
– One Mime type defined for the NDEF record type name for Bluetooth BR/EDR 
configuration data record: application/vnd.bluetooth.ep.oob 
– One Mime type defined for the NDEF record type name for Bluetooth LE 
configuration data record: application/vnd.bluetooth.le.oob 
– Mime types defined by Internet Assigned Numbers Authority (IANA) 
• http://www.iana.org/assignments/media-types/media-types.xhtml#application 
– May define both BR/EDR and LE in same handover message, then need two 
carrier data configuration records with different record type name 
( MIME = Multipurpose Internet Mail Extensions ) 
38
Bluetooth® Secure Simple Pairing Using NFC: 
AD and EIR Data 
The format used in the Bluetooth configuration data record is 
the Extended Inquiry Response (EIR) data format for 
Bluetooth BR/EDR and the Advertising and Scan Response 
Data (AD) format for Bluetooth LE. 
1. The EIR and AD formats are described in Bluetooth Core 
specification 
2. The different EIR and AD types are described in the Bluetooth Core 
specification Supplement 
3. EIR and AD data types values can be found in Bluetooth Assigned 
numbers 
Examples of EIR and AD types are 
• Local name 
• Security keys 
• Manufacturer data 
• Appearance 
EIR and AD data types are defined by Bluetooth SIG 
39
Bluetooth® Secure Simple Pairing Using NFC: 
Mandatory and Optional Configuration Data 
 Mandatory data types 
– Some data types are defined as mandatory 
– Bluetooth BR/EDR mandatory data 
• Bluetooth device address 
– Bluetooth LE mandatory data 
• LE Bluetooth device address 
• LE Role 
 Optional data types 
– All other EIR or AD types may be included in the carrier 
configuration record 
– The receiver of the EIR or AD types may use or may 
ignore any of the optional data types 
40
Bluetooth® Secure Simple Pairing Using NFC: 
Bluetooth References 
 Bluetooth core specification 
– The application document refers to version 4.0 
– Core specification Addendum 
 Bluetooth core specification Supplement 
– Version v4 
 Bluetooth Assigned Numbers 
– Values for EIR and AD data types 
 All specifications are free to download: 
– https://www.bluetooth.org/en-us/specification/adopted-specifications 
– https://www.bluetooth.org/en-us/specification/assigned-numbers 
41
Bluetooth® Secure Simple Pairing Using NFC: 
NFC Forum References 
 Bluetooth® Secure Simple Pairing Using NFC 
Application Document 
 NFC Forum Connection Handover Technical 
Specification 
 NFC Forum NFC Data Exchange Format (NDEF) 
Technical Specification 
 All specifications are free to download: 
http://nfc-forum. 
org/our-work/ 
specifications-and- 
application-documents/ 
specificati 
ons/nfc-forum-technical-specifications/ 
42
Success Factors 
– Interoperability 
– Compliance 
– Use of N-Mark 
43
Success Factors: Interoperability 
First key to success is a good user experience across different 
products 
• The user must not experience that BT-pairing using NFC is 
possible only for some products. E.g., possible with Vendor 
A and not possible with Vendor B. 
• Use NFC-Forum-compliant devices when implementing 
Ensure interoperability on device level. 
• Follow recommendations from the NFC Forum and the 
Bluetooth Special Interest Group 
The two organizations have given recommendations so 
that all can implement the same way. If not, market 
fragmentation will appear. 
44
Success Factors: Interoperability 
• Do interoperability testing 
• In-house with different target products 
• At Bluetooth UnPlugfests 
• At NFC Forum Plugfests 
• An NFC Forum plugfest is: 
“NFC Forum Plugfest events are designed to create a safe real-world 
environment where developers can verify device interaction across 
product implementations. All testing is confidential.” 
http://nfc-forum.org/our-work/compliance/plugfest-events/ 
• A Bluetooth UnPlugFest is: 
“UnPlugFest (UPF) events are nonprofit interoperability testing events organized 
for the benefit of Bluetooth SIG members to improve the interoperability of 
Bluetooth® enabled devices. The events are held three times a year, once in each 
region — Europe, Asia and North America. The UPF’s sole purpose is to improve 
the interoperability of all Bluetooth enabled devices. Unreleased and 
unannounced products and prototypes are tested in this confidential forum.” 
https://www.bluetooth.org/en-us/news-events/upcoming-events/ 
testing-events/unplugfest 
45
Success Factors: Compliance 
• Do compliance testing 
• End product needs to comply on all layers 
• Physical layer 
• Protocol levels 
• No compliance > poor or no interoperability 
• NFC Forum Certification Program: 
• Use products that comply with the NFC Forum specifications and that 
have passed certification. 
• Be sure that analog test-cases pass after integration of certified parts 
into end product. 
http://nfc-forum.org/our-work/compliance/certification-program/ 
• Only use Bluetooth qualified products 
https://www.bluetooth.org/en-us/test-qualification/qualification-overview 
46
Success Factors: Use of N-Mark 
• The user needs to know where to touch the devices 
• The N-Mark will guide the user to where to make the tap 
http://nfc-forum.org/our-work/nfc-branding/ 
n-mark/ 
47
Connection Handover White Paper 
Just Announced! 
48 
• Informative guide for 
developers 
• Hands on tips for 
using Connection 
Handover 
• Free download: 
• http://nfc-forum. 
org/connection-handover/
Examples of Products in the Market 
– Products in the market 
– New possibilities 
49
Products in the Market with Bluetooth Pairing 
with NFC 
50
Opportunities for Bluetooth Pairing with NFC 
The Internet of Things 
• Expectation for products are large 
• Huge number of products will have Bluetooth Low Energy 
• Huge number of products will have limited user interface 
Many people find the Bluetooth pairing process to be difficult 
and instruction manual must be studied or help from retailer is 
needed to complete. 
The combination of NFC and Bluetooth offers the user an 
simple and intuitive method to initiate the pairing. 
• Just tap the N-marks together and follow instructions 
on the screen. 
Opportunity: Every product that contains a Bluetooth link 
aimed for pairing. 
51
Opportunities for Bluetooth LE Pairing with 
NFC 
Opportunities 
• Activity trackers 
• Toys 
• Advanced sport equipment 
• Industrial sensors 
• Watches 
• Gaming 
• Healthcare 
• PC Peripherals 
• Automation 
• Mobile accessories 
• ….. 
• …. 
52
Demonstration with Windows 8 / 
Android 
53
Windows 8 and Android Support 
• Windows 8.1 supports connection handover to Bluetooth 
• Many Android phones with NFC and Bluetooth support 
connection handover to Bluetooth 
Recommendation for connection handover to Bluetooth LE 
released Q1/2014 
54
Windows 8 and Android Support 
• Windows 8.1 supports connection handover to Bluetooth 
• Many Android phones with NFC and Bluetooth support 
connection handover to Bluetooth 
Recommendation for connection handover to Bluetooth LE 
released Q1/2014 
55
Questions and Answers 
– 20 minutes Q&A period 
– You may also visit: 
– http://nfc-forum.org/what-is-nfc/resources/ 
– http://nfc-forum.org/contact-us/ 
56

More Related Content

What's hot

FTTH Network Structure
FTTH Network StructureFTTH Network Structure
FTTH Network StructureKHNOG
 
Bluetooth android application For interfacing with arduino
Bluetooth android application For interfacing with arduinoBluetooth android application For interfacing with arduino
Bluetooth android application For interfacing with arduinosumit chakraborty
 
An energy efficient mac protocol for wireless
An energy efficient mac protocol for wirelessAn energy efficient mac protocol for wireless
An energy efficient mac protocol for wirelessnabil_alsharafi
 
Brief introduction of wi max technology
Brief introduction of wi max technologyBrief introduction of wi max technology
Brief introduction of wi max technologyMd. Tamim Haider
 
Wi-fi (ppt) by Mayank Saxena
Wi-fi (ppt) by Mayank SaxenaWi-fi (ppt) by Mayank Saxena
Wi-fi (ppt) by Mayank SaxenaMayank Saxena
 
Near field communication(NFC)
Near field communication(NFC)Near field communication(NFC)
Near field communication(NFC)ronak1207
 
[智慧創新應用自造松]LPWAN]技術現況與應用實務
[智慧創新應用自造松]LPWAN]技術現況與應用實務[智慧創新應用自造松]LPWAN]技術現況與應用實務
[智慧創新應用自造松]LPWAN]技術現況與應用實務MAKERPRO.cc
 
Connecting LoRa with FIWARE
Connecting LoRa with FIWAREConnecting LoRa with FIWARE
Connecting LoRa with FIWAREfisuda
 
0 lecture 5 wp wireless protocol
0 lecture 5 wp wireless protocol0 lecture 5 wp wireless protocol
0 lecture 5 wp wireless protocolumardanjumamaiwada
 
WiFi-integration into EPC
WiFi-integration into EPCWiFi-integration into EPC
WiFi-integration into EPCFranz Edler
 
Implémentation du FTTH dans le Système d’Information d’un opérateur télécom
Implémentation du FTTH dans le Système d’Information d’un opérateur télécomImplémentation du FTTH dans le Système d’Information d’un opérateur télécom
Implémentation du FTTH dans le Système d’Information d’un opérateur télécomaurelienmartin
 
Other types of networks: Bluetooth, Zigbee, & NFC
Other types of networks: Bluetooth, Zigbee, & NFCOther types of networks: Bluetooth, Zigbee, & NFC
Other types of networks: Bluetooth, Zigbee, & NFCDilum Bandara
 
LoRaWAN と日本のIoT無線通信システム
LoRaWAN と日本のIoT無線通信システムLoRaWAN と日本のIoT無線通信システム
LoRaWAN と日本のIoT無線通信システムShoichi Sakane
 
NFC near feald communication
NFC near feald communicationNFC near feald communication
NFC near feald communicationMADHANRAJXBOX360
 
5G Fixed Wireless Access: Trends we’re seeing and Capgemini’s approach
5G Fixed Wireless Access: Trends we’re seeing and Capgemini’s approach5G Fixed Wireless Access: Trends we’re seeing and Capgemini’s approach
5G Fixed Wireless Access: Trends we’re seeing and Capgemini’s approachCapgemini
 

What's hot (20)

FTTH Network Structure
FTTH Network StructureFTTH Network Structure
FTTH Network Structure
 
Bluetooth android application For interfacing with arduino
Bluetooth android application For interfacing with arduinoBluetooth android application For interfacing with arduino
Bluetooth android application For interfacing with arduino
 
An energy efficient mac protocol for wireless
An energy efficient mac protocol for wirelessAn energy efficient mac protocol for wireless
An energy efficient mac protocol for wireless
 
Brief introduction of wi max technology
Brief introduction of wi max technologyBrief introduction of wi max technology
Brief introduction of wi max technology
 
Wi-fi (ppt) by Mayank Saxena
Wi-fi (ppt) by Mayank SaxenaWi-fi (ppt) by Mayank Saxena
Wi-fi (ppt) by Mayank Saxena
 
Near field communication(NFC)
Near field communication(NFC)Near field communication(NFC)
Near field communication(NFC)
 
[智慧創新應用自造松]LPWAN]技術現況與應用實務
[智慧創新應用自造松]LPWAN]技術現況與應用實務[智慧創新應用自造松]LPWAN]技術現況與應用實務
[智慧創新應用自造松]LPWAN]技術現況與應用實務
 
Connecting LoRa with FIWARE
Connecting LoRa with FIWAREConnecting LoRa with FIWARE
Connecting LoRa with FIWARE
 
0 lecture 5 wp wireless protocol
0 lecture 5 wp wireless protocol0 lecture 5 wp wireless protocol
0 lecture 5 wp wireless protocol
 
WiFi-integration into EPC
WiFi-integration into EPCWiFi-integration into EPC
WiFi-integration into EPC
 
Implémentation du FTTH dans le Système d’Information d’un opérateur télécom
Implémentation du FTTH dans le Système d’Information d’un opérateur télécomImplémentation du FTTH dans le Système d’Information d’un opérateur télécom
Implémentation du FTTH dans le Système d’Information d’un opérateur télécom
 
Other types of networks: Bluetooth, Zigbee, & NFC
Other types of networks: Bluetooth, Zigbee, & NFCOther types of networks: Bluetooth, Zigbee, & NFC
Other types of networks: Bluetooth, Zigbee, & NFC
 
Nwdafまとめ
NwdafまとめNwdafまとめ
Nwdafまとめ
 
LoRaWAN と日本のIoT無線通信システム
LoRaWAN と日本のIoT無線通信システムLoRaWAN と日本のIoT無線通信システム
LoRaWAN と日本のIoT無線通信システム
 
NFC near feald communication
NFC near feald communicationNFC near feald communication
NFC near feald communication
 
Wi-Fi 6.pptx
Wi-Fi 6.pptxWi-Fi 6.pptx
Wi-Fi 6.pptx
 
Final ppt
Final pptFinal ppt
Final ppt
 
5G Fixed Wireless Access: Trends we’re seeing and Capgemini’s approach
5G Fixed Wireless Access: Trends we’re seeing and Capgemini’s approach5G Fixed Wireless Access: Trends we’re seeing and Capgemini’s approach
5G Fixed Wireless Access: Trends we’re seeing and Capgemini’s approach
 
Whitepaper DVB_S2X.pdf
Whitepaper DVB_S2X.pdfWhitepaper DVB_S2X.pdf
Whitepaper DVB_S2X.pdf
 
IIJmio meeting #2 IIJmioとIPv6の話
IIJmio meeting #2 IIJmioとIPv6の話IIJmio meeting #2 IIJmioとIPv6の話
IIJmio meeting #2 IIJmioとIPv6の話
 

Similar to Bluetooth Secure Simple Pairing Using NFC Part 1

Wireless & Mobile Lecture # 20
Wireless & Mobile Lecture # 20Wireless & Mobile Lecture # 20
Wireless & Mobile Lecture # 20Bit Hacker
 
Bluetooth and profiles on WEC7
Bluetooth and profiles on WEC7Bluetooth and profiles on WEC7
Bluetooth and profiles on WEC7gnkeshava
 
R K 2 Bluetooth Technologies
R K 2  Bluetooth  TechnologiesR K 2  Bluetooth  Technologies
R K 2 Bluetooth TechnologiesSaurav Kumar
 
Bluetooth 17 18
Bluetooth 17 18Bluetooth 17 18
Bluetooth 17 18rajeshvbe
 
Introduction to bluetooth
Introduction to bluetoothIntroduction to bluetooth
Introduction to bluetoothvish0110
 
Bluetooth Technology -- detailed explanation
Bluetooth Technology -- detailed explanation Bluetooth Technology -- detailed explanation
Bluetooth Technology -- detailed explanation Siva Pradeep Bolisetti
 
Bluetooth Intro
Bluetooth IntroBluetooth Intro
Bluetooth Introamit_monty
 
Bluetooth Technology By Volkan Sevindik
Bluetooth Technology By Volkan SevindikBluetooth Technology By Volkan Sevindik
Bluetooth Technology By Volkan Sevindikvsevindik
 
BluetoothIM Documentation with Complete Source Code
BluetoothIM Documentation with Complete Source CodeBluetoothIM Documentation with Complete Source Code
BluetoothIM Documentation with Complete Source CodeRajesh Karumanchi
 

Similar to Bluetooth Secure Simple Pairing Using NFC Part 1 (20)

Bluetooth
BluetoothBluetooth
Bluetooth
 
Wireless & Mobile Lecture # 20
Wireless & Mobile Lecture # 20Wireless & Mobile Lecture # 20
Wireless & Mobile Lecture # 20
 
Bluetooth and profiles on WEC7
Bluetooth and profiles on WEC7Bluetooth and profiles on WEC7
Bluetooth and profiles on WEC7
 
R K 2 Bluetooth Technologies
R K 2  Bluetooth  TechnologiesR K 2  Bluetooth  Technologies
R K 2 Bluetooth Technologies
 
Bluetooth 27 01-12 PPT
Bluetooth 27 01-12 PPTBluetooth 27 01-12 PPT
Bluetooth 27 01-12 PPT
 
Bluetooth.pptx
Bluetooth.pptxBluetooth.pptx
Bluetooth.pptx
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Bluetooth 17 18
Bluetooth 17 18Bluetooth 17 18
Bluetooth 17 18
 
Introduction to bluetooth
Introduction to bluetoothIntroduction to bluetooth
Introduction to bluetooth
 
Bluetooth Technology -- detailed explanation
Bluetooth Technology -- detailed explanation Bluetooth Technology -- detailed explanation
Bluetooth Technology -- detailed explanation
 
Bluetooth Intro
Bluetooth IntroBluetooth Intro
Bluetooth Intro
 
Bluetooth Technology By Volkan Sevindik
Bluetooth Technology By Volkan SevindikBluetooth Technology By Volkan Sevindik
Bluetooth Technology By Volkan Sevindik
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Gangxie Bluetooth
Gangxie BluetoothGangxie Bluetooth
Gangxie Bluetooth
 
Wireless personal area networks(PAN)
Wireless personal area networks(PAN)Wireless personal area networks(PAN)
Wireless personal area networks(PAN)
 
BluetoothIM Documentation with Complete Source Code
BluetoothIM Documentation with Complete Source CodeBluetoothIM Documentation with Complete Source Code
BluetoothIM Documentation with Complete Source Code
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
MC Module 4.docx
MC Module 4.docxMC Module 4.docx
MC Module 4.docx
 

More from NFC Forum

NFC Forum Technology Roadmap Webinar Slides
NFC Forum Technology Roadmap Webinar SlidesNFC Forum Technology Roadmap Webinar Slides
NFC Forum Technology Roadmap Webinar SlidesNFC Forum
 
NFC Forum Healthcare Webinar
NFC Forum Healthcare WebinarNFC Forum Healthcare Webinar
NFC Forum Healthcare WebinarNFC Forum
 
NFC Forum Wireless Charging Webinar
NFC Forum Wireless Charging WebinarNFC Forum Wireless Charging Webinar
NFC Forum Wireless Charging WebinarNFC Forum
 
Beyond Payment: Deploying NFC at Scale
Beyond Payment: Deploying NFC at ScaleBeyond Payment: Deploying NFC at Scale
Beyond Payment: Deploying NFC at ScaleNFC Forum
 
NFC Charging for Enterprise Class Devices
NFC Charging  for Enterprise Class DevicesNFC Charging  for Enterprise Class Devices
NFC Charging for Enterprise Class DevicesNFC Forum
 
The Commons Project
The Commons ProjectThe Commons Project
The Commons ProjectNFC Forum
 
SpokenRX Use Case
SpokenRX Use CaseSpokenRX Use Case
SpokenRX Use CaseNFC Forum
 
Innovative NFC Use Cases
Innovative NFC Use CasesInnovative NFC Use Cases
Innovative NFC Use CasesNFC Forum
 
How eBay Achieved a 90% Customer Satisfaction Rate with NFC
How eBay Achieved a 90% Customer Satisfaction Rate with NFCHow eBay Achieved a 90% Customer Satisfaction Rate with NFC
How eBay Achieved a 90% Customer Satisfaction Rate with NFCNFC Forum
 
NFC Forum Story
NFC Forum StoryNFC Forum Story
NFC Forum StoryNFC Forum
 
ABI Research NFC Consumer Experience Survey Results
ABI Research NFC Consumer Experience Survey ResultsABI Research NFC Consumer Experience Survey Results
ABI Research NFC Consumer Experience Survey ResultsNFC Forum
 
NFC Forum Certification Program Webinar
NFC Forum Certification Program WebinarNFC Forum Certification Program Webinar
NFC Forum Certification Program WebinarNFC Forum
 
Connecting the Unconnected: The Unique Power of NFC in IoT Data Acquisition
Connecting the Unconnected: The Unique Power of NFC in IoT Data AcquisitionConnecting the Unconnected: The Unique Power of NFC in IoT Data Acquisition
Connecting the Unconnected: The Unique Power of NFC in IoT Data AcquisitionNFC Forum
 
NFC Forum MaaS Case Studies
NFC Forum MaaS Case StudiesNFC Forum MaaS Case Studies
NFC Forum MaaS Case StudiesNFC Forum
 
NFC Forum MaaS Case Studies
NFC Forum MaaS Case StudiesNFC Forum MaaS Case Studies
NFC Forum MaaS Case StudiesNFC Forum
 
NFC Forum MaaS Case Studies
NFC Forum MaaS Case StudiesNFC Forum MaaS Case Studies
NFC Forum MaaS Case StudiesNFC Forum
 
NFC Forum MaaS Case Studies
NFC Forum MaaS Case StudiesNFC Forum MaaS Case Studies
NFC Forum MaaS Case StudiesNFC Forum
 
NFC Forum MaaS Case Studies
NFC Forum MaaS Case StudiesNFC Forum MaaS Case Studies
NFC Forum MaaS Case StudiesNFC Forum
 
Management and Use of Identities in Mobility and Transport Powered by NFC Tec...
Management and Use of Identities in Mobility and Transport Powered by NFC Tec...Management and Use of Identities in Mobility and Transport Powered by NFC Tec...
Management and Use of Identities in Mobility and Transport Powered by NFC Tec...NFC Forum
 
NFC Forum User Experience Survey Update
NFC Forum User Experience Survey UpdateNFC Forum User Experience Survey Update
NFC Forum User Experience Survey UpdateNFC Forum
 

More from NFC Forum (20)

NFC Forum Technology Roadmap Webinar Slides
NFC Forum Technology Roadmap Webinar SlidesNFC Forum Technology Roadmap Webinar Slides
NFC Forum Technology Roadmap Webinar Slides
 
NFC Forum Healthcare Webinar
NFC Forum Healthcare WebinarNFC Forum Healthcare Webinar
NFC Forum Healthcare Webinar
 
NFC Forum Wireless Charging Webinar
NFC Forum Wireless Charging WebinarNFC Forum Wireless Charging Webinar
NFC Forum Wireless Charging Webinar
 
Beyond Payment: Deploying NFC at Scale
Beyond Payment: Deploying NFC at ScaleBeyond Payment: Deploying NFC at Scale
Beyond Payment: Deploying NFC at Scale
 
NFC Charging for Enterprise Class Devices
NFC Charging  for Enterprise Class DevicesNFC Charging  for Enterprise Class Devices
NFC Charging for Enterprise Class Devices
 
The Commons Project
The Commons ProjectThe Commons Project
The Commons Project
 
SpokenRX Use Case
SpokenRX Use CaseSpokenRX Use Case
SpokenRX Use Case
 
Innovative NFC Use Cases
Innovative NFC Use CasesInnovative NFC Use Cases
Innovative NFC Use Cases
 
How eBay Achieved a 90% Customer Satisfaction Rate with NFC
How eBay Achieved a 90% Customer Satisfaction Rate with NFCHow eBay Achieved a 90% Customer Satisfaction Rate with NFC
How eBay Achieved a 90% Customer Satisfaction Rate with NFC
 
NFC Forum Story
NFC Forum StoryNFC Forum Story
NFC Forum Story
 
ABI Research NFC Consumer Experience Survey Results
ABI Research NFC Consumer Experience Survey ResultsABI Research NFC Consumer Experience Survey Results
ABI Research NFC Consumer Experience Survey Results
 
NFC Forum Certification Program Webinar
NFC Forum Certification Program WebinarNFC Forum Certification Program Webinar
NFC Forum Certification Program Webinar
 
Connecting the Unconnected: The Unique Power of NFC in IoT Data Acquisition
Connecting the Unconnected: The Unique Power of NFC in IoT Data AcquisitionConnecting the Unconnected: The Unique Power of NFC in IoT Data Acquisition
Connecting the Unconnected: The Unique Power of NFC in IoT Data Acquisition
 
NFC Forum MaaS Case Studies
NFC Forum MaaS Case StudiesNFC Forum MaaS Case Studies
NFC Forum MaaS Case Studies
 
NFC Forum MaaS Case Studies
NFC Forum MaaS Case StudiesNFC Forum MaaS Case Studies
NFC Forum MaaS Case Studies
 
NFC Forum MaaS Case Studies
NFC Forum MaaS Case StudiesNFC Forum MaaS Case Studies
NFC Forum MaaS Case Studies
 
NFC Forum MaaS Case Studies
NFC Forum MaaS Case StudiesNFC Forum MaaS Case Studies
NFC Forum MaaS Case Studies
 
NFC Forum MaaS Case Studies
NFC Forum MaaS Case StudiesNFC Forum MaaS Case Studies
NFC Forum MaaS Case Studies
 
Management and Use of Identities in Mobility and Transport Powered by NFC Tec...
Management and Use of Identities in Mobility and Transport Powered by NFC Tec...Management and Use of Identities in Mobility and Transport Powered by NFC Tec...
Management and Use of Identities in Mobility and Transport Powered by NFC Tec...
 
NFC Forum User Experience Survey Update
NFC Forum User Experience Survey UpdateNFC Forum User Experience Survey Update
NFC Forum User Experience Survey Update
 

Recently uploaded

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

Bluetooth Secure Simple Pairing Using NFC Part 1

  • 1. Bluetooth Secure Simple Pairing Using NFC Part 1 2014 NFC World Congress September 24, 2014 | Marseille, France
  • 2. Presenter: Tore Austad Senior R&D Engineer, Wireless Design, Nordic Semiconductor ASA, Norway Tore Austad has worked at Nordic Semiconductor ASA for 15 years as a Senior R&D engineer. Tore has been involved in development projects for ultra-low power wireless ICs for the 433 MHz, 915 MHz and 2.4 GHz ISM bands. For the last two years, Tore has focused on how to combine NFC and Bluetooth Low Energy technologies and ways to improve the user experience. Tore has been a member and an active contributor to the NFC Forum Reference Application Framework Working Group from 2012 to 2014. Nordic Semiconductor ASA 2
  • 3. Outline • Bluetooth LE Technology overview • NFC Technology overview and the NFC Forum • The NFC Forum Connection Handover specification • The NFC Forum BT SSP using NFC application document • Success factors • Example of products in the market • Demonstration with Windows 8 / Android • Question and Answers 3
  • 4. Bluetooth Low Energy Technology Overview • Essentials • Revision history and Terminology • LE Features • GAP and SM 4
  • 5. Bluetooth Technology: Essentials  Standard for Personal Area Network based on Ericsson research  Short range, low power  Frequency hopping spread spectrum (FHSS)  2.4 GHz ISM band  Bluetooth Special Interest Group formed in 1998  20,000+ SIG member companies  Billions of products shipped http://www.bluetooth.com/Pages/History-of-Bluetooth.aspx http://www.bluetooth.com/Pages/Board-of-Directors.aspx 5
  • 6. Bluetooth Technology: Revision History • Significant specification revisions: • Bluetooth 1.1 (2002): 1 Mb/s, first widely implemented version • Bluetooth 2.0 + EDR (2004): Adds 2Mb/s and 3Mb/s data rates • Bluetooth 2.1 + EDR (2007): Secure Simple Pairing • Bluetooth 3.0 + HS (2009): Adds alternate PHY (802.11 initially) Bluetooth 4.0 + HS (2010): EDR, HS and low energy Bluetooth Simple Secure Pairing Using NFC Application Document: Version 1.0 Bluetooth 2.1 SSP Version 1.1 Bluetooth 2.1 for BR/EDR with SSP + Bluetooth 4.0 Out of Band pairing for LE Bluetooth 4.1 (December 2013): https://www.bluetooth.org/en-us/specification/adopted-specifications 6
  • 7. Bluetooth Technology: Terminology 7 BR/EDR/HS 1.1 2.0 3.0 BR/EDR/HS 4.0 Dual Mode (+LE) LE 4.0 Single Mode Figure from: http://www.bluetooth.com/pages/Bluetooth-Brand.aspx
  • 8. Bluetooth LE Technology: Configurations GENERIC ACCESS PROFILE (GAP): This profile defines the generic procedures related to discovery of Bluetooth devices (idle mode procedures) and link management aspects of connecting to Bluetooth devices (connecting mode procedures). It also defines procedures related to use of different security levels. In addition, this profile includes common format requirements for parameters accessible on the user interface level. GENERIC ATTRIBUTE PROFILE (GATT): This specification defines the Generic Attribute Profile that describes a service framework using the Attribute Protocol for discovering services, and for reading and writing characteristic values on a peer device. ATTRIBUTE PROTOCOL (ATT): This specification defines the Attribute Protocol; a protocol for discovering, reading, and writing attributes on a peer device SECURITY MANAGER (SM) defines the protocol and behavior to manage pairing, authentication and encryption between LE devices. LOGICAL LINK CONTROL AND ADAPTATION PROTOCOL SPECIFICATION (L2CAP) supports higher level protocol multiplexing, packet segmentation and reassembly, and the conveying of quality of service information. The protocol state machine, packet format, and composition are described in this document. 8 Figure from: https://developer.bluetooth.org/TechnologyOverview/Pages/BLE.aspx Bluetooth core specification version 4.0
  • 9. Bluetooth Technology: LE Key Features  PHY compatible with all 4.0 Bluetooth devices  Simple to use – API available on Windows, Apple and Android  Low complexity – Cheap – Low memory footprint  Ultra Low Power – Small packets – Short RX and TX windows – Race to idle • Turn radio on as seldom as possible • Turn radio off as soon as possible  Coin-cell battery 1+ year  Fast connection in 6 ms and teardown 9
  • 10. Bluetooth LE Technology: Generic Access Profile Overview  Generic Access Profile – Common to BR/EDR and BLE – Mandatory for all BLE profiles – Procedures to discover and connect to devices – Roles • Peripheral (Slave) • Central (Master) • Broadcaster (Advertiser) • Observer (Scanner) – Security • Creating bonds with peer devices • Attribute access security requirements • Privacy – Advertising data format GAP Overview 10 Figure from: https://developer.bluetooth.org/TechnologyOverview/Pages/BLE.aspx Generic Access Profile: BT Core specification 4.0 Volume 3 part C
  • 11. Bluetooth LE Technology: Security Manager Profile Overview  Security Manager Protocol – Handles pairing and bonding – Security parameter negotiation – Encryption key generation and distribution SM Overview 11 Figure from: https://developer.bluetooth.org/TechnologyOverview/Pages/BLE.aspx Generic Access Profile: BT Core specification 4.0 Volume 3 part C
  • 12. Bluetooth Low Energy Security and Pairing Overview 12
  • 13. Bluetooth LE Technology: Security Principles Overview  GAP (Generic Access Profile) defines the security modes and procedures  SM (Security Manager Protocol) defines the protocol  BT ADDR : Public vs. Random • Fixed length 48 bits (+1 bit defining Public/Random) • Public Address is unique • Random Address can be freely generated • Static address does not change over time (never or only if power-cycled) • Private address changes over time to offer additional security (Privacy)  Security modes and levels • Defined at GAP level • Security Mode 1 (3 levels) • Level 1 : No security (No authentication and no encryption) • Level 2 : Unauthenticated pairing with encryption (Unauthenticated = no MITM) • Level 3 : Authenticated pairing with encryption 13 Generic Access Profile: BT Core specification 4.0 Volume 3 part C section 10.2 and 10.8
  • 14. Bluetooth LE Technology: Pairing and Bonding  Pairing is a three-phase procedure to establish keys to use for an encrypted link  Pairing phase 1 allows 2 devices to exchange their input/output capabilities, which will decide what security scheme can be used  Phase 2 and 3 allows 2 devices to share keys that will be used at different stages of security features  3 phases : – Phase 1 : Pairing request & response – Phase 2 : Pairing over SM protocol + short-term encryption – Phase 3 : Keys exchange + long-term encryption  Bonding devices store encryption keys for later secure communication. 14 Security Manager: BT Core specification 4.0 Volume 3 part H section 2
  • 15. Bluetooth LE Technology: Pairing Process Initiator Responder Phase 1 Phase 3 Established LL connection Pair ing_Request Pair ing_Response Pair ing over SMP Establishment of encrypted connection with key generated in phase 2 Key Distribution Phase 2 Key Distribution Key Distribution 15 Security Manager: BT Core specification 4.0 Volume 3 part H section 2
  • 16. Bluetooth LE Technology: Pairing Algorithms  Just Works – No key entered, suits sensors well (limited user interface)  Passkey Entry – Requires advanced user interface, e.g., keyboard  OOB (Out Of Band) – Previously securely shared information that can be used to replace the key in Passkey Entry  MITM (Man-In-The-Middle) requires Passkey Entry or Out of Band – OOB link need to be Man-In-The-Middle resistant (Bluetooth core spec. Volume 3 part H, section 2.3.5.4) 16 Security Manager: BT Core specification 4.0 Volume 3 part H section 2
  • 17. Bluetooth LE Technology: Pairing IO Capabilities 17 Security Manager: BT Core specification 4.0 Volume 3 part H section 2
  • 18. Bluetooth LE Technology: Pairing Algorithms 18 Security Manager: BT Core specification 4.0 Volume 3 part H section 2
  • 19. Bluetooth LE Technology: Pairing Process Just work Passkey Entry OOB 19 Security Manager: BT Core specification 4.0 Volume 3 part H section 5.3
  • 20. NFC Technology – NFC Forum Specification Architecture – NFC Forum Specifications 20
  • 21. NFC Forum Architecture: By utilizing the key elements in existing and recognized standards like ISO/IEC 18092 and ISO/IEC 14443-2,3,4, as well as JIS X6319-4, the NFC Forum Specifications form a technology standard that harmonizes and extends existing contactless standards, unlocking the full capabilities of NFC technology across the different contactless operating modes: peer-to-peer mode, reader/writer mode, and card emulation mode. 21
  • 22. NFC Forum Architecture Scope for this workshop Bluetooth Secure Simple Pairing Using NFC Appl. Document NFC Forum NDEF Technical Specification Bluetooth Simple Secure Pairing using NFC application document is independent of Digital and RF Analog sub technology. NFC Forum Connection Handover Technical Specification 22
  • 23. NFC Forum Mission & Goals • Develop standards-based Near Field Communication specifications that define a modular architecture and interoperability parameters for NFC devices and protocols • Encourage the development of products using NFC Forum specifications • Work to ensure that products claiming NFC capabilities comply with NFC Forum specifications • Educate consumers and enterprises globally about NFC Specification and Application Documents Compliance Branding 23
  • 24. NFC Forum Connection Handover Specification – Terms – Negotiated Handover – Static Handover – Mediated Handover 24
  • 25. NFC Forum Connection Handover Specification: Terms  Specification groups devices into three terms: 1. Handover Requestor: • NFC Forum device that initiates the handover operation 2. Handover Selector: • NFC Forum device or NFC Forum Tag that responds to the Handover Requestor 3. Handover Mediator: • NFC Forum device that can facilitate connection between two other NFC-enabled devices  Specification groups handover cases into three schemes: 1. Static Handover: • Provision of an NDEF message to an NFC Forum device containing alternative carrier information that may be used for further data exchange 2. Negotiated Handover: • Exchange of NDEF messages between two NFC Forum devices to agree on one or several alternative carriers and associated parameter set for further data exchange 3. Mediated Handover: • Exchange of NDEF messages between two NFC-enabled devices via a third NFC Forum device (handover mediator) to agree on one or several alternative carriers and associated parameter set for further data exchange. 25
  • 26. NFC Forum Connection Handover Specification: Static Handover Handover Requestor Handover Selector Read NFC Forum Tag NDEF with Handover Select record Data exchange on, e.g. , BT-LE 26
  • 27. The Pairing Process with the Use of NFC: Static Handover Case: A user purchases a headset and wants to use it with his telephone The user does the tap The telephone contains a BT device and an NFC reader The headset contains a BT device and an NFC Tag The telephone will start reading the NFC Tag with NFC technology. NDEF message on Tag will contain a Bluetooth carrier configuration data record that contains Bluetooth address = Headset Device address Generic access profile = Headset Local name = “Cool Headset” 27
  • 28. The Pairing Process with the Use of NFC: Static Handover Case: A user purchases a headset and wants to use it with his telephone User is prompted on screen: “Do you want to connect to Headset ‘Cool Headset’?” The telephone starts Bluetooth scanning for a device with ‘Headset device Address’ after it has read the NFC tag The headset starts Bluetooth advertising with its own ‘Headset device Address’ after the NFC Tag content is read. Advertising for X number of minutes Bluetooth link is established by a simple intuitive user interaction 28
  • 29. The Pairing Process with the Use of NFC: Static Handover Case: Depending on application, the user may start or stop music by a tap 29
  • 30. NFC Forum Connection Handover Specification: Negotiated Handover Handover Requestor Handover Selector NDEF with Handover Request NDEF with Handover Select record NDEF with Handover Request NDEF with Handover Select record Data exchange on, e.g., BT-LE 30
  • 31. The Pairing Process with the Use of NFC: Negotiated Handover Case: Two users want to pair their telephones The users do the tap The telephone contains a BT device and a NFC Device The headset contains a BT device and a NFC device The first telephone will send a Handover request message containing a set of carrier configuration data records. Bluetooth BR/EDR Bluetooth LE WLAN Each with a set of configuration data The second one will respond with a set of carrier configuration data records, each with configuration data. 31
  • 32. The Pairing Process with the Use of NFC: Negotiated Handover Case: Two users wants to pair their telephones Depending on application, the users may be prompted to connect on one of the common carriers. The Handover requestor may change its configuration to adopt to the received configuration data or send a new request with updated configuration The telephone will make itself connectable on the alternative carrier(s) The telephone will make itself connectable on the alternative carrier(s) Connection on the alternative carrier 32
  • 33. NFC-Forum Connection Handover Specification: Mediated Handover Handover Mediator Handover Request carrier “Hm” Handover Mediation response Handover Request carrier “Hm” Handover Mediation response Handover Initiate request Handover Initiate response “Hm” Data exchange on, e.g. , BT-BR 33
  • 34. NFC Forum Connection Handover Technical Specification Revision History  Version 1.1 November 2008 – Static Handover and Negotiated Handover  Version 1.2 July 2010 – Adds LLCP message transport and collision resolution  Version 1.3 January 2014 – Adds Mediated Handover Version 1.3 is a superset of 1.2 and 1.2 is a superset of version 1.1. You only need to relate to the latest version. 34
  • 35. NFC Forum BT SSP Using NFC Application Document – Objectives – Document structure – Record types for LE and BR/EDR – AD and EIR data – Mandatory and optional data types – Bluetooth references 35
  • 36. Bluetooth® Secure Simple Pairing Using NFC: Objectives  Application document: – The document is administered by the NFC Forum – The document is jointly developed and approved by the NFC-Forum and the Bluetooth Special Interest Group (SIG)  What is described in the document: – The application document only describes the Bluetooth specific content in the “carrier configuration record” pointed to by the alternative carrier record described in the connection handover specification. – Connection handover message composition is described in the Connection Handover specification and the NDEF structure is defined in the NFC Forum NDEF specification. – Bluetooth data types and pairing process are described in Bluetooth specifications 36
  • 37. Bluetooth® Secure Simple Pairing Using NFC: Document Structure • Version 1.0, October 2011, contains recommendations for BT-BR/EDR • Version 1.1, January 2014, recommendations for BT-LE added Common section for BT-BR/EDR Section only relevant for BT-BR/EDR This section is equal to version 1.0.1 of the document Section only relevant for BT-LE This sections are new to version 1.1 of the document Examples for Negotiated, Static and simplified Tag Format Different sub-sections for BR/EDR and LE. BR/EDR examples are equal to version 1.0.1. LE examples are new for this version 37
  • 38. Bluetooth® Secure Simple Pairing / LE OOB Pairing Using NFC: Record Types  Mime types – One Mime type defined for the NDEF record type name for Bluetooth BR/EDR configuration data record: application/vnd.bluetooth.ep.oob – One Mime type defined for the NDEF record type name for Bluetooth LE configuration data record: application/vnd.bluetooth.le.oob – Mime types defined by Internet Assigned Numbers Authority (IANA) • http://www.iana.org/assignments/media-types/media-types.xhtml#application – May define both BR/EDR and LE in same handover message, then need two carrier data configuration records with different record type name ( MIME = Multipurpose Internet Mail Extensions ) 38
  • 39. Bluetooth® Secure Simple Pairing Using NFC: AD and EIR Data The format used in the Bluetooth configuration data record is the Extended Inquiry Response (EIR) data format for Bluetooth BR/EDR and the Advertising and Scan Response Data (AD) format for Bluetooth LE. 1. The EIR and AD formats are described in Bluetooth Core specification 2. The different EIR and AD types are described in the Bluetooth Core specification Supplement 3. EIR and AD data types values can be found in Bluetooth Assigned numbers Examples of EIR and AD types are • Local name • Security keys • Manufacturer data • Appearance EIR and AD data types are defined by Bluetooth SIG 39
  • 40. Bluetooth® Secure Simple Pairing Using NFC: Mandatory and Optional Configuration Data  Mandatory data types – Some data types are defined as mandatory – Bluetooth BR/EDR mandatory data • Bluetooth device address – Bluetooth LE mandatory data • LE Bluetooth device address • LE Role  Optional data types – All other EIR or AD types may be included in the carrier configuration record – The receiver of the EIR or AD types may use or may ignore any of the optional data types 40
  • 41. Bluetooth® Secure Simple Pairing Using NFC: Bluetooth References  Bluetooth core specification – The application document refers to version 4.0 – Core specification Addendum  Bluetooth core specification Supplement – Version v4  Bluetooth Assigned Numbers – Values for EIR and AD data types  All specifications are free to download: – https://www.bluetooth.org/en-us/specification/adopted-specifications – https://www.bluetooth.org/en-us/specification/assigned-numbers 41
  • 42. Bluetooth® Secure Simple Pairing Using NFC: NFC Forum References  Bluetooth® Secure Simple Pairing Using NFC Application Document  NFC Forum Connection Handover Technical Specification  NFC Forum NFC Data Exchange Format (NDEF) Technical Specification  All specifications are free to download: http://nfc-forum. org/our-work/ specifications-and- application-documents/ specificati ons/nfc-forum-technical-specifications/ 42
  • 43. Success Factors – Interoperability – Compliance – Use of N-Mark 43
  • 44. Success Factors: Interoperability First key to success is a good user experience across different products • The user must not experience that BT-pairing using NFC is possible only for some products. E.g., possible with Vendor A and not possible with Vendor B. • Use NFC-Forum-compliant devices when implementing Ensure interoperability on device level. • Follow recommendations from the NFC Forum and the Bluetooth Special Interest Group The two organizations have given recommendations so that all can implement the same way. If not, market fragmentation will appear. 44
  • 45. Success Factors: Interoperability • Do interoperability testing • In-house with different target products • At Bluetooth UnPlugfests • At NFC Forum Plugfests • An NFC Forum plugfest is: “NFC Forum Plugfest events are designed to create a safe real-world environment where developers can verify device interaction across product implementations. All testing is confidential.” http://nfc-forum.org/our-work/compliance/plugfest-events/ • A Bluetooth UnPlugFest is: “UnPlugFest (UPF) events are nonprofit interoperability testing events organized for the benefit of Bluetooth SIG members to improve the interoperability of Bluetooth® enabled devices. The events are held three times a year, once in each region — Europe, Asia and North America. The UPF’s sole purpose is to improve the interoperability of all Bluetooth enabled devices. Unreleased and unannounced products and prototypes are tested in this confidential forum.” https://www.bluetooth.org/en-us/news-events/upcoming-events/ testing-events/unplugfest 45
  • 46. Success Factors: Compliance • Do compliance testing • End product needs to comply on all layers • Physical layer • Protocol levels • No compliance > poor or no interoperability • NFC Forum Certification Program: • Use products that comply with the NFC Forum specifications and that have passed certification. • Be sure that analog test-cases pass after integration of certified parts into end product. http://nfc-forum.org/our-work/compliance/certification-program/ • Only use Bluetooth qualified products https://www.bluetooth.org/en-us/test-qualification/qualification-overview 46
  • 47. Success Factors: Use of N-Mark • The user needs to know where to touch the devices • The N-Mark will guide the user to where to make the tap http://nfc-forum.org/our-work/nfc-branding/ n-mark/ 47
  • 48. Connection Handover White Paper Just Announced! 48 • Informative guide for developers • Hands on tips for using Connection Handover • Free download: • http://nfc-forum. org/connection-handover/
  • 49. Examples of Products in the Market – Products in the market – New possibilities 49
  • 50. Products in the Market with Bluetooth Pairing with NFC 50
  • 51. Opportunities for Bluetooth Pairing with NFC The Internet of Things • Expectation for products are large • Huge number of products will have Bluetooth Low Energy • Huge number of products will have limited user interface Many people find the Bluetooth pairing process to be difficult and instruction manual must be studied or help from retailer is needed to complete. The combination of NFC and Bluetooth offers the user an simple and intuitive method to initiate the pairing. • Just tap the N-marks together and follow instructions on the screen. Opportunity: Every product that contains a Bluetooth link aimed for pairing. 51
  • 52. Opportunities for Bluetooth LE Pairing with NFC Opportunities • Activity trackers • Toys • Advanced sport equipment • Industrial sensors • Watches • Gaming • Healthcare • PC Peripherals • Automation • Mobile accessories • ….. • …. 52
  • 53. Demonstration with Windows 8 / Android 53
  • 54. Windows 8 and Android Support • Windows 8.1 supports connection handover to Bluetooth • Many Android phones with NFC and Bluetooth support connection handover to Bluetooth Recommendation for connection handover to Bluetooth LE released Q1/2014 54
  • 55. Windows 8 and Android Support • Windows 8.1 supports connection handover to Bluetooth • Many Android phones with NFC and Bluetooth support connection handover to Bluetooth Recommendation for connection handover to Bluetooth LE released Q1/2014 55
  • 56. Questions and Answers – 20 minutes Q&A period – You may also visit: – http://nfc-forum.org/what-is-nfc/resources/ – http://nfc-forum.org/contact-us/ 56