Bluetooth
| ( OSI): |
|
|---|---|
| : | |
| : |
100 ( I) |
| : |
IEEE 802.15.1 |
| : |
Bluetooth SIG |
Bluetooth (/bluːtuːθ/, , I [2][3]) (. Wireless personal area network, WPAN). Bluetooth (, , ), , , , , , , , , , .
Bluetooth , 200 ( ), .
|
|
[]
Bluetooth «Blåtand» («»). I, X . , Bluetooth , [4][5][6]. «blå» «», « ». , Harald Blåtand Harald Blacktooth, Harald Bluetooth.
Bluetooth («») : «»
(Hagall) H «»
(Berkanan) B. Beauknit Textiles, Beauknit. K «Beauknit», , .
[]
Bluetooth Bluetooth Special Interest Group (Bluetooth SIG)[2][7], 1998 . Ericsson, IBM, Intel, Toshiba Nokia. Bluetooth SIG IEEE , Bluetooth IEEE 802.15.1 ( 14 2002 ). Bluetooth Ericsson Mobile Communication 1994 . FLYWAY .
| , | , | , | |
|---|---|---|---|
| 1 | 100 | 20 | 100 |
| 2 | 2,5 | 4 | 10 |
| 3 | 1 | 0 | 1 |
AIRcable Bluetooth- Host XR 30 .
[] Bluetooth
. Bluetooth ISM- (. Industry, Science and Medicine), ( 2,4-2,4835 )[8][9]. Bluetooth [10] (. Frequency Hopping Spread Spectrum, FHSS). FHSS , , .
FHSS, Bluetooth 1600 [7] ( 79 1 , , ́ 23 ). , 625 ( ) . , -, . : . (64 / ) : ( ), .
Bluetooth «point-to-point», «point-to-multipoint»[7].
[]
[] Bluetooth 1.0
1.0 (1998) 1.0B . 1.0 1.0B (BD_ADDR) , .
[] Bluetooth 1.1
Bluetooth 1.1 , 1.0B, , (RSSI).
[] Bluetooth 1.2
1.2 (AFH), () . eSCO, . HCI - UART.
:
- .
- (AFH), .
- , 1.1, , 721 /.
- (eSCO), , , , .
- Host Controller Interface (HCI) UART.
- IEEE Standard 802.15.1-2005[11].
- (Flow Control) (Retransmission Modes) L2CAP.
[] Bluetooth 2.0 + EDR
Bluetooth 2.0 10 2004 . 1.x. Enhanced Data Rate (EDR) . EDR 3 /, 2,1 /. [12].
() GFSK- 1 /. EDR GFSK PSK , π/4-DQPSK 8DPSK. 2 3 M/ [13].
Bluetooth SIG « Bluetooth 2.0 + EDR», , EDR . EDR 2.0 , « Bluetooth 2.0», . , HTC TyTN Pocket PC, «Bluetooth 2.0 EDR» [14].
2.0 + EDR , EDR :
- 3 (2,1 /) .
- - .
- .
[] Bluetooth 2.1
2007 . ( ), Sniff Subrating, 310 . , , , Near Field Communication.
[] Bluetooth 2.1 + EDR
2008 Bluetooth SIG 2.1+EDR. Bluetooth 5 , Bluetooth- .
[] Bluetooth 3.0 + HS
3.0 + HS [13] Bluetooth SIG 21 2009 . 24 /. Ÿ AMP ( ) ( MAC/PHY), 802.11 . AMP: 802.11 UWB, UWB [15].
: 3 / ( Bluetooth 2.0) ; 802.11 24 / ( Wi-Fi). . , . Bluetooth 3.0 802.11 ( ), Wi-Fi, 802.11b/g 802.11n.
[] Bluetooth 4.0
2009 Bluetooth SIG Bluetooth 4.0[9][16]. , , ( , , , . .).
Bluetooth 4.0 . , CR2032 [9]. 1 / 827 . Bluetooth- 5 100 . , 128- AES-.
, , , . . : , , . .
Bluetooth 3.0 Bluetooth 4.0 ST-Ericsson 2009 . Bluetooth- ( 2011 ).
20 2011 , Apple MacBook Air, Mac mini Bluetooth 4.0.
4 2011 Apple iPhone 4S, Bluetooth 4.0.
7 2012 Apple iPad Bluetooth 4.0.[17][18]
1 2012 HTC HTC One (X, S, V) Bluetooth 4.0
3 2012 Samsung Samsung Galaxy S III Bluetooth 4.0
[] Bluetooth
, Bluetooth. Bluetooth- , .
Bluetooth SIG:
- Advanced Audio Distribution Profile (A2DP) , , , . Sub_Band_Codec (SBC) MPEG-1,2 , MPEG-2,4 AAC ATRAC, , .[19]
- Audio / Video Remote Control Profile (AVRCP) , Hi-Fi . . A2DP VDPT.
- Basic Imaging Profile (BIP) .
- Basic Printing Profile (BPP) , e-mails, vCard . , HCRP.
- Common ISDN Access Profile (CIP) ISDN.
- Cordless Telephony Profile (CTP) .
- Device ID Profile (DIP) , , .
- Dial-up Networking Profile (DUN) Bluetooth. SPP, PPP AT, ETSI 07.07.
- Fax Profile (FAX) . AT- ITU T.31 / ITU T.32. .
- File Transfer Profile (FTP_profile) . FTP, , , , . OBEX, GOEP.
- General Audio / Video Distribution Profile (GAVDP) A2DP VDP.
- Hard Copy Cable Replacement Profile (HCRP) . , , .
- Human Interface Device Profile (HID) HID (Human Interface Device), , , . , .
- Headset Profile (HSP) (Headset) . AT- GSM 07.07 , , , . Headset, Bluetooth 1.2 , . , , mp3- , , . , , , Hands-Free.
- Intercom Profile (ICP) Bluetooth- .
- LAN Access Profile (LAP) Bluetooth- LAN, WAN Bluetooth-, . Bluetooth- PPP RFCOMM . LAP ad-hoc Bluetooth-.
- Object Push Profile (OPP) «», , . (), ().
- Personal Area Networking Profile (PAN) Bluetooth Network Encapsulation Bluetooth-.
- Phone Book Access Profile (PBAP) .
- Service Discovery Application Profile (SDAP) , -.
- SIM Access Profile (SAP, SIM) SIM- , SIM- .
- Video Distribution Profile (VDP) . H.263, MPEG-4 Visual Simple Profile, H.263 profiles 3, profile 8 .
- Wireless Application Protocol Bearer (WAPB) P-to-P (Point-to-Point) Bluetooth.
[]
2006 [20] [21], bluetooth-. , , PIN . «» (sniffing) (spoofing). , . . . , . , . - . bluetooth-.
[] bluetooth-
, bluetooth, . Ÿ :
- Kinit
- ( link key , Kab)
.
(PAIRING), ( ) Kinit, . bluetooth « ».
PIN-. : PIN-.
. . A B, , (Master), (Slave). A , B . Kinit , PIN-.
Kinit E22, :
- BD_ADDR MAC- BT-. 48 ( MAC-, )
- PIN-
- IN_RAND. 128-
E22 128- , Kinit. IN_RAND A . , PIN , Kinit BD_ADDR, . PIN-, BD_ADDR(B) slave-. . Kab. Kinit .
Kab 128- LK_RAND(A) LK_RAND(B), . XOR Kinit. . E21.
:
- BD_ADDR
- 128- LK_RAND ( )
pairing bluetooth Mutual authentication . «-». , AU_RAND(A) ( plain text), (claimant ). «», SRES E1, . . SRES , , , , , .
E1- :
- AU_RAND
- link key Kab
- BD_ADDR
[]
[] pairing ( )
, :
| № | () | ||||
|---|---|---|---|---|---|
| 1 | A | B | IN_RAND | 128 | plaintext |
| 2 | A | B | LK_RAND(A) | 128 | XORed with Kinit |
| 3 | B | A | LK_RAND(B) | 128 | XORed with Kinit |
| 4 | A | B | AU_RAND(A) | 128 | plaintext |
| 5 | B | A | SRES | 32 | plaintext |
| 6 | B | A | AU_RAND(B) | 128 | plaintext |
| 7 | A | B | SRES | 32 | plaintext |
: , . PIN , .
. IN_RAND ( ) BD_ADDR (, ) E22. PIN. Kinit. :
Kinit = E22[IN_RAND, BD_ADDR(B), PIN'] PIN' PIN-
, 2 3 XOR Kinit. , LK_RAND(A) LK_RAND(B) . Kab, :
LK_K(A) = E21[BD_ADDR(A), LK_RAND(A)] LK_K(A|B)
LK_K(B) = E21[BD_ADDR(B), LK_RAND(B)]
Kab = LK_K(A) XOR LK_K(B)
PIN. Kab AU_RAND(A) SRES(A).
SRES(A)', 5:
SRES(A) = E1[AU_RAND(A), Kab, BD_ADDR(B)]
SRES(A) == SRES(A)' PIN . PIN'.
, , (Ollie Whitehouse) 2004 . PIN , . , : , . , - , .
[] Re-pairing ( )
, . . , . . ( ). pairing .
. , , Kab Mutual authentication. pairing. , bluetooth- . :
- pairing . Master- AU_RAND SRES. . slave «LMP_not_accepted», master . AU_RAND master- LMP_not_accepted. master pairing. .
- IN_RAND slave- master- AU_RAND, slave , master . , slave.
- master- AU_RAND SRES. . ( ). , master- , ( ) .[22]
, . , , PIN-. PIN- . , , bluetooth, . . : .
, «» link key, pairing, , , PIN.
[] PIN-
Bluetooth E22, E21, E1, SAFER+. , , (Bruce Schneier). PINa . Pentium IV HT 3 :
| () | () |
|---|---|
| 4 | 0,063 |
| 5 | 0,75 |
| 6 | 7,609 |
. : , , . PIN- . , , , bluetooth. ( nVidia CUDA) .
PIN- . . bluetooth- handsfree. ( ) , . , , , .
[]
[]
BT2 15 , BT1 100 ( ). , 1020 . . , , Defcon-2004 - BlueSniper, (John Herington). / ( 1,5 ).
[]
[] .
[]
- Bluetooth traveler. www.hoovers.com. 2010-06-04/lang=en.
- 1 2 About the Bluetooth SIG (.). Bluetooth SIG. 20 2008. ( )
- Jim Kardach. How Bluetooth got its name (.). United Business Media (3 2008). 24 2011. 20 2008.
- Monson, Heidi Bluetooth Technology and Implications. SysOpt.com (14 1999). 24 2011. 17 2009.
- About the Bluetooth SIG. Bluetooth SIG. 1 2008.( )
- Kardach, Jim How Bluetooth got its name (3 2008). 24 2011. 24 2009.
- 1 2 3 . . .: , 2005. 592 . ISBN 5-94836-049-0
- Soltanian A., Van Dyck R.E. Performance of the Bluetooth system in fading dispersive channelsand interference // IEEE Global Telecommunications Conference, 2001 (GLOBECOM '01). . 34993503.
- 1 2 3 BLUETOOTH SIG Introduces BLUETOOTH Low Energy Wireless Technology, the Next Generation BLUETOOTH Wireless Technology (.). . 16 2010.( )
- . . «-» 8(82) ( 2002). 24 2011. 15 2010.
- IEEE Std 802.15.1-2005 IEEE Standard for Information technology Telecommunications and information exchange between systems Local and metropolitan area networks Specific requirements Part 15.1: Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Wireless Personal Area Networks (WPANs)
- Guy Kewney High speed Bluetooth comes a step closer: enhanced data rate approved. Newswireless.net (16 2004). 24 2011. 4 2008.
- 1 2 Specification Documents. Bluetooth SIG. 4 2008. ( )
- HTC TyTN Specification (PDF). HTC. 4 2008.
- David Meyer Bluetooth 3.0 released without ultrawideband. zdnet.co.uk (22 2009). 24 2011. 22 2009.
- Bluetooth 4.0 . CNews (10 2009). 24 2011. 17 2010.
- iPad . Apple. ???.
- -: - iPad. ??? (???). ???.
- http://www.bluetooth.com/SiteCollectionDocuments/A2DP_SPEC_V12.pdf
- Prof. Avishai Wool
- Yaniv Shaked, Avishai Wool (2005-05-02). «Cracking the Bluetooth PIN» (School of Electrical Engineering Systems, Tel Aviv University). 2010-06-04.
- . , , 100 % .
[]
- Bluetooth tutorial
- (.)
- Bluetooth-
- Bluetooth 2.0/EDR
- Yaniv Shaked, Avishai Wool. Cracking the Bluetooth PIN
- NFC Forum
| ( ) | |
|---|---|
| IEEE () | |
|---|---|
| 488 · 754 (1985 · 2008) · 829 · 1003 · 1014-1987 · 1076 · 1149.1 · 1164 · 1219 · 12207 · 1275 · 1284 · 1394 · 1451 · 1471 · 1516 · 1541-2002 · 1547 · 1584 · 1603 · 1613 · 1667 · 1675-2008 · 1900.4 · 854-1987 · SCC41 · 11073 | |
| 802 | 802 · 802.1 · 802.2 · 802.3 · 802.3af · 802.4 · 802.5 · 802.6 · 802.7 · 802.8 · 802.9 · 802.10 · 802.11 (a b d e g h i j k n p r y ac ad) · 802.12 · 802.15 · 802.15.4 · 802.15.4a · 802.16 · 802.20 · 802.21 · 802.22 |
| P | P1363 · P1619 · P1801 · P1900 · P1901 · P2030 |

