One document matched: draft-dupont-ipv6-imei-06.txt
Differences from draft-dupont-ipv6-imei-05.txt
Internet Engineering Task Force Francis Dupont
INTERNET DRAFT Loutfi Nuaymi
Expires in May 2004 GET/ENST Bretagne
December 2003
IMEI-based universal IPv6 interface IDs
<draft-dupont-ipv6-imei-06.txt>
Status of this Memo
This document is an Internet Draft and is in full conformance with
all provisions of Section 10 of RFC 2026.
This document is an Internet-Draft. Internet-Drafts are working
documents of the Internet Engineering Task Force (IETF), its
areas, and its working groups. Note that other groups may also
distribute working documents as Internet-Drafts.
Internet-Drafts are draft documents valid for a maximum of six
months and may be updated, replaced, or obsoleted by other
documents at any time. It is inappropriate to use Internet-
Drafts as reference material or to cite them other than as
"work in progress."
The list of current Internet Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt
The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html.
Distribution of this memo is unlimited.
Abstract
The IPv6 addressing architecture [1] defines a modified EUI-64
format for interface identifiers. These interface identifiers may
have global scope when a global token is available (e.g., IEEE 802
48-bit MAC or IEEE EUI-64 identifiers). Such a global token, the
IMEI (International Mobile station Equipment Identity), is defined
for GSM and UMTS terminals [2, 3, 4] and has the same properties
than identifiers based on IEEE standards.
This document explains the construction of a global IPv6 interface
identifier from an IMEI.
draft-dupont-ipv6-imei-06.txt [Page 1]
INTERNET-DRAFT IMEI-based interface IDs Dec 2003
1. Modified EUI-64 Interface Identifiers
The modified EUI-64 format is required for all unicast addresses,
except those that start with binary value 000. Two bits have a
special role in IEEE EUI-64 and in modified EUI-64: the "u" bit,
one means global scope, zero local scope, and the "g" bit which
is the "individual/group" in IEEE standards and is always set to
zero for any modified EUI-64 identifier derived from an IEEE 802
identifier.
So when both the "u" and "g" bits are set to one, a modified EUI-64
identifier has a global scope (i.e. is universal) and is not
derived from an IEEE identifier.
2. IMEIs
The IMEI (International Mobile station Equipment Identities) is 14
decimal digit number attached to the hardware of any GSM [2, 3]
or UMTS [4] terminal. It is usually written on a label in the
battery compartment of the handset, displayed when dialing the
code *#06# (it can come with a spare digit and/or the software
version number), returned by the AT+CGSN command [5], etc. The
Mobile Station Equipment is uniquely defined by the IMEI.
The EIR (Equipment Identity Register) is the database of all
IMEIs, it can be used in order to block or trace stolen terminals
even only some operators currently check IMEIs.
The IMEI has been divided into a Type Approval Code (which begins
by a country code) on 6 decimal digits followed by a Final Assembly
Code on 2 decimal digits and the Serial Number on 6 decimal digits
since 1/1/2003, and is now divided into a Type Allocation Code and
the Serial Number, both on 6 decimal digits [7]. The IMEI has the
same properties than an IEEE MAC-48 address, it is attached to the
hardware and reveals only basic information like the producer and
the model of the hardware (this is not always true for ESN
(Electronic Serial Numbers) which are used in some USA mobile phone
networks).
IMEIs are globally unique, two different equipments can be
assumed to have different IMEIs and when this is not true
(manufacturer error, hardware problem, cloning) the problem can
cause damage at a higher level than interface identifier
collision, exactly as a MAC address collision is a very serous
incident which has nothing in common with an interface identifier
collision.
draft-dupont-ipv6-imei-06.txt [Page 2]
INTERNET-DRAFT IMEI-based interface IDs Dec 2003
3. IMEI-based Interface Identifiers
This document defines a method to create an interface identifier
in the modified EUI-64 format from an IMEI. The first octet is 03
in hexadecimal ("u" and "g" bits set to one, others to zero)
followed by the 14 decimal digits of the IMEI in BCD (Binary
Coded Decimal), i.e. with each decimal digit mapped to its value
on 4 bits.
The IMEI 330001 53 007826 gives the 0333:0001:5300:7826 (usually
written 333:1:5300:7826) interface identifier.
4. MEIDs
3GPP2 is adopting 3G Mobile Equipment Identifiers (MEIDs) [] which
are very similar to IMEIs. The only major difference is that MEIDs
use hexadecimal digits in place of binary coded decimal
digits.
This document can be directly applied to MEIDs as proposed in [].
5. Security Considerations
The security considerations of IMEI-based interface identifiers
are exactly the same than for IEEE EUI-64, EUI-48 or MAC-48
based interface identifiers. The concerns about traceability
and/or privacy are addressed in [6].
The IMEI is supposedly used to report stolen terminals to telecom
operators. It seems common sense that these operators are to
perform some additional owner's identity verification before
accepting such kind of report. Somebody capable of intercepting
the IMEI of a terminal cannot easily report it as stolen.
6. Acknowledgments
The idea came during an E-mail exchange about Marcelo Bagnulo's
draft [10] on random generation of interface identifiers.
Our GSM expert, Xavier Lagrange, provides in some seconds all the
GSM and 3GPP references and the (real) IMEI of the example.
The same idea was developped in the EU project "Moby Dick" [11]
(signaled by Michelle Wetterwald). Pierre Dupont from Motorola
warned about the format change. Bruno Stevant from Cyberte project
gave the AT command to retrieve the IMEI. Wassim Haddad from
Ericsson Canada proposed to extend the document to new 3GPP2's
MEIDs.
draft-dupont-ipv6-imei-06.txt [Page 3]
INTERNET-DRAFT IMEI-based interface IDs Dec 2003
7. Normative References
[1] R. Hinden, S. Deering, "Internet Protocol Version 6 (IPv6)
Addressing Architecture", RFC 3513, April 2003.
[2] "Digital cellular telecommunications system: Numbering,
addressing and identification", ETS 300 927 aka GSM 03.03,
ETSI, November 1999.
[3] "Digital cellular telecommunications system: International
Mobile station Equipment Identities (IMEI)", GSM 02.16,
ETSI, February 2000.
[4] "3rd Generation Partnership Project: Technical Specification
Group Core Network; Numbering, addressing and identification
(Release 1999)", 3GPP TS 23.003, 3GPP, June 2001.
[5] "Digital cellular telecommunications system (Phase 2+):
AT command set for GSM Mobile Equipment (ME)", ETSI GTS GSM 07.07,
July 1996.
[6] T. Narten, R. Draves, "Privacy Extensions for Stateless Address
Autoconfiguration in IPv6", RFC 3041, January 2001.
8. Informative References
[7] GSM Assocation, "IMEI Allocation and Approval Guidelines",
PRD TW.06, September 2002,
http://www.gsmworld.com/documents/twg/tw06320.pdf.
[8] 3GGP2, "3G Mobile Equipment Identifier (MEID)",
3GPP2 S.R0048-A, August 2003.
[9] W. Haddad, "Using Mobile Equipment Identifier (MEID) to
configure IPv6 address in 3G terminals", private communication,
December 2003.
[10] M. Bagnulo, I. Soto, A. Garcia-Martinez, A. Azcorra,
"Random generation of interface identifiers",
draft-soto-mobileip-random-iids-00.txt, January 2002.
[11] M. Liebsch, X. Perez, R. Schmitz, A. Sarma, J. Jaehnert,
S. Tessier, M. Wetterwald, I. Soto, "Solutions for IPv6-based
mobility in the EU project Moby Dick", WTC 2002, Paris,
22-27 September 2002.
draft-dupont-ipv6-imei-06.txt [Page 4]
INTERNET-DRAFT IMEI-based interface IDs Dec 2003
9. Changes from Previous Drafts
The Security Considerations section was updated to answer to a
concern raised at the 53th IETF at Minneapolis in March 2002.
A reference to a conference paper which includes this idea was
added in the Informative References section.
The document was updated to take the IMEI format change into
account. The AT command was added.
10. Authors' Addresses
Francis Dupont
ENST Bretagne
Campus de Rennes
2, rue de la Chataigneraie
CS 17607
35576 Cesson-Sevigne Cedex
FRANCE
Fax: +33 2 99 12 70 30
EMail: Francis.Dupont@enst-bretagne.fr
Loutfi Nuaymi
ENST Bretagne
Campus de Rennes
2, rue de la Chataigneraie
CS 17607
35576 Cesson-Sevigne Cedex
FRANCE
Fax: +33 2 99 12 70 30
EMail: Loutfi.Nuaymi@enst-bretagne.fr
draft-dupont-ipv6-imei-06.txt [Page 5]
| PAFTECH AB 2003-2026 | 2026-04-23 13:10:35 |