| < draft-ietf-6lo-nfc-06.txt | draft-ietf-6lo-nfc-07.txt > | |||
|---|---|---|---|---|
| 6Lo Working Group Y-H. Choi | 6Lo Working Group Y-H. Choi | |||
| Internet-Draft Y-G. Hong | Internet-Draft Y-G. Hong | |||
| Intended status: Standards Track ETRI | Intended status: Standards Track ETRI | |||
| Expires: September 8, 2017 J-S. Youn | Expires: December 6, 2017 J-S. Youn | |||
| Dongeui Univ | Dongeui Univ | |||
| D-K. Kim | D-K. Kim | |||
| KNU | KNU | |||
| J-H. Choi | J-H. Choi | |||
| Samsung Electronics Co., | Samsung Electronics Co., | |||
| March 7, 2017 | June 4, 2017 | |||
| Transmission of IPv6 Packets over Near Field Communication | Transmission of IPv6 Packets over Near Field Communication | |||
| draft-ietf-6lo-nfc-06 | draft-ietf-6lo-nfc-07 | |||
| Abstract | Abstract | |||
| Near field communication (NFC) is a set of standards for smartphones | Near field communication (NFC) is a set of standards for smartphones | |||
| and portable devices to establish radio communication with each other | and portable devices to establish radio communication with each other | |||
| by touching them together or bringing them into proximity, usually no | by touching them together or bringing them into proximity, usually no | |||
| more than 10 cm. NFC standards cover communications protocols and | more than 10 cm. NFC standards cover communications protocols and | |||
| data exchange formats, and are based on existing radio-frequency | data exchange formats, and are based on existing radio-frequency | |||
| identification (RFID) standards including ISO/IEC 14443 and FeliCa. | identification (RFID) standards including ISO/IEC 14443 and FeliCa. | |||
| The standards include ISO/IEC 18092 and those defined by the NFC | The standards include ISO/IEC 18092 and those defined by the NFC | |||
| skipping to change at page 1, line 46 ¶ | skipping to change at page 1, line 46 ¶ | |||
| Internet-Drafts are working documents of the Internet Engineering | Internet-Drafts are working documents of the Internet Engineering | |||
| Task Force (IETF). Note that other groups may also distribute | Task Force (IETF). Note that other groups may also distribute | |||
| working documents as Internet-Drafts. The list of current Internet- | working documents as Internet-Drafts. The list of current Internet- | |||
| Drafts is at http://datatracker.ietf.org/drafts/current/. | Drafts is at http://datatracker.ietf.org/drafts/current/. | |||
| Internet-Drafts are draft documents valid for a maximum of six months | Internet-Drafts are draft documents valid for a maximum of six months | |||
| and may be updated, replaced, or obsoleted by other documents at any | and may be updated, replaced, or obsoleted by other documents at any | |||
| time. It is inappropriate to use Internet-Drafts as reference | time. It is inappropriate to use Internet-Drafts as reference | |||
| material or to cite them other than as "work in progress." | material or to cite them other than as "work in progress." | |||
| This Internet-Draft will expire on September 8, 2017. | This Internet-Draft will expire on December 6, 2017. | |||
| Copyright Notice | Copyright Notice | |||
| Copyright (c) 2017 IETF Trust and the persons identified as the | Copyright (c) 2017 IETF Trust and the persons identified as the | |||
| document authors. All rights reserved. | document authors. All rights reserved. | |||
| This document is subject to BCP 78 and the IETF Trust's Legal | This document is subject to BCP 78 and the IETF Trust's Legal | |||
| Provisions Relating to IETF Documents | Provisions Relating to IETF Documents | |||
| (http://trustee.ietf.org/license-info) in effect on the date of | (http://trustee.ietf.org/license-info) in effect on the date of | |||
| publication of this document. Please review these documents | publication of this document. Please review these documents | |||
| skipping to change at page 8, line 43 ¶ | skipping to change at page 8, line 43 ¶ | |||
| 0 1 3 4 6 | 0 1 3 4 6 | |||
| 0 6 2 8 3 | 0 6 2 8 3 | |||
| +----------------+----------------+----------------+-----------------+ | +----------------+----------------+----------------+-----------------+ | |||
| |RRRRRRuRRRRRRRRR|RRRRRRRR11111111|11111110RRRRRRRR|RRRRRRRRRRRRRRRRR| | |RRRRRRuRRRRRRRRR|RRRRRRRR11111111|11111110RRRRRRRR|RRRRRRRRRRRRRRRRR| | |||
| +----------------+----------------+----------------+-----------------+ | +----------------+----------------+----------------+-----------------+ | |||
| Figure 3: Formation of IID from NFC-enabled device address | Figure 3: Formation of IID from NFC-enabled device address | |||
| The 'R' bits are output values which MAY be created by mechanisms | The 'R' bits are output values which MAY be created by mechanisms | |||
| like hash functions with input values, i.e., the SSAP and other | like hash functions with input values, i.e., the SSAP and other | |||
| values (e.g., prefix) because the 6-bit address of SSAP is easy and | values (e.g., a prefix and a nonce) because the 6-bit address of SSAP | |||
| short to be targeted by attacks of third party (e.g., address | is easy and short to be targeted by attacks of third party (e.g., | |||
| scanning). Figure 4 shows an example for IID creation. The F() | address scanning). Figure 4 shows an example for IID creation. The | |||
| means a mechanism to make a output value for 64-bit IID, and an | F() means a mechanism to make a output value for 64-bit IID, and an | |||
| parameter, "offset" is an example input value for making the | parameter, "nonce" is an example input value for making the different | |||
| different output values. | output values. | |||
| IID = F( SHA-256(6-bit SSAP, 64-bit Prefix), 'u' bit, offset ) | IID = F( SHA-256(6-bit SSAP, 64-bit Prefix), 'u' bit, nonce ) | |||
| Figure 4: An example of an IID creation mechanism | Figure 4: An example of an IID creation mechanism | |||
| In addition, the "Universal/Local" bit (i.e., the 'u' bit) of an NFC- | In addition, the "Universal/Local" bit (i.e., the 'u' bit) of an NFC- | |||
| enabled device address MUST be set to 0 RFC 4291 [7]. | enabled device address MUST be set to 0 RFC 4291 [7]. | |||
| 4.4. IPv6 Link Local Address | 4.4. IPv6 Link Local Address | |||
| Only if the NFC-enabled device address is known to be a public | Only if the NFC-enabled device address is known to be a public | |||
| address, the "Universal/Local" bit be set to 1. The IPv6 link-local | address, the "Universal/Local" bit be set to 1. The IPv6 link-local | |||
| skipping to change at page 16, line 9 ¶ | skipping to change at page 16, line 9 ¶ | |||
| 9.2. Informative References | 9.2. Informative References | |||
| [12] "Near Field Communication - Interface and Protocol (NFCIP- | [12] "Near Field Communication - Interface and Protocol (NFCIP- | |||
| 1) 3rd Ed.", ECMA-340 , June 2013. | 1) 3rd Ed.", ECMA-340 , June 2013. | |||
| Authors' Addresses | Authors' Addresses | |||
| Younghwan Choi | Younghwan Choi | |||
| Electronics and Telecommunications Research Institute | Electronics and Telecommunications Research Institute | |||
| 218 Gajeongno, Yuseong | 218 Gajeongno, Yuseung-gu | |||
| Daejeon 305-700 | Daejeon 34129 | |||
| Korea | Korea | |||
| Phone: +82 42 860 1429 | Phone: +82 42 860 1429 | |||
| Email: yhc@etri.re.kr | Email: yhc@etri.re.kr | |||
| Yong-Geun Hong | Yong-Geun Hong | |||
| Electronics and Telecommunications Research Institute | Electronics and Telecommunications Research Institute | |||
| 161 Gajeong-Dong Yuseung-Gu | 161 Gajeong-Dong Yuseung-gu | |||
| Daejeon 305-700 | Daejeon 305-700 | |||
| Korea | Korea | |||
| Phone: +82 42 860 6557 | Phone: +82 42 860 6557 | |||
| Email: yghong@etri.re.kr | Email: yghong@etri.re.kr | |||
| Joo-Sang Youn | Joo-Sang Youn | |||
| DONG-EUI University | DONG-EUI University | |||
| 176 Eomgwangno Busan_jin_gu | 176 Eomgwangno Busan_jin_gu | |||
| Busan 614-714 | Busan 614-714 | |||
| End of changes. 8 change blocks. | ||||
| 14 lines changed or deleted | 14 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||