Jump to content

Идентификатор мобильного оборудования

(Перенаправлено с MEID )

Идентификатор мобильного оборудования (MEID) — это глобальный уникальный номер, идентифицирующий физическую часть CDMA2000 оборудования мобильной станции . Формат числа определяется отчетом 3GPP2 S.R0048, но на практике его можно рассматривать как IMEI , но с шестнадцатеричными цифрами.

Региональный код Код производителя Серийный номер компакт-диск
Р Р Х Х Х Х Х Х С С С С С С С

Длина MEID составляет 56 бит (14 шестнадцатеричных цифр). Он состоит из трех полей, включая 8-битный код региона (RR), 24-битный код производителя и 24-битный серийный номер, присвоенный производителем. Контрольная цифра (CD) не считается частью MEID.

MEID был создан для замены электронных серийных номеров (ESN), исходная форма которых была исчерпана в ноябре 2008 года. [1] Начиная с TIA/EIA/IS-41 Revision D и TIA/EIA/IS-2000 Rev C, ESN по-прежнему является обязательным полем во многих сообщениях — для совместимости устройства с MEID могут использовать псевдо-ESN (pESN). который представляет собой код производителя 0x80 (ранее зарезервированный), за которым следуют младшие 24 бита хэша SHA-1 MEID. [2] MEID используются в мобильных телефонах CDMA. Телефоны GSM не имеют ESN или MIN, а имеют только международный идентификационный номер оборудования мобильной станции (IMEI).

Получение МИД

[ редактировать ]

Обычно, открыв номеронабиратель телефона и набрав *#06#, вы увидите его MEID. [3]

Администрация

[ редактировать ]

Разделение международных идентификаторов мобильного оборудования (IMEI), используемых GSM/UMTS, и MEID основано на диапазонах номеров. Есть два администратора: глобальный десятичный администратор (GDA) для IMEI и глобальный шестнадцатеричный администратор (GHA).

По состоянию на август 2006 года TIA действует как GHA по назначению префиксов кода MEID (0xA0 и выше), а Ассоциация GSM действует как глобальный десятичный администратор. TIA также выделяет коды IMEI, специально предназначенные для телефонов с двойной технологией, из диапазона RR = 99. Этот диапазон обычно (но не исключительно) используется для телефонов с поддержкой LTE и CDMA. Другие администраторы, работающие в рамках GSMA, также могут присваивать любой IMEI для использования в телефонах с двойной технологией. Например, Apple и LG используют RR=35, присвоенный BABT, в то время как китайские бренды, такие как Huawei, используют два IMEI RR=86, присвоенные TAF для сетей 3GPP, и отдельный шестнадцатеричный MEID RR=99 или RR=A0 для сетей 3GPP2. Каждый IMEI также может использоваться в качестве MEID в устройствах CDMA (а также в одномодовых устройствах, разработанных с использованием протоколов GSM или других 3GPP), но MEID также может содержать шестнадцатеричные цифры, и этот вариант MEID не может использоваться в качестве IMEI.

Форматы отображения

[ редактировать ]

Существует два стандартных формата MEID, и оба могут включать дополнительную контрольную цифру. Это определено стандартом 3GPP2 X.S0008 .

Шестнадцатеричная форма состоит из 14 цифр, сгруппированных вместе, и применяется независимо от того, находятся ли все цифры в десятичном диапазоне или некоторые из них находятся в диапазоне «A» – «F». В первом случае все цифры находятся в диапазоне «0»–«9», контрольная цифра рассчитывается по обычному алгоритму Луна по основанию 10 , но если хотя бы одна цифра находится в диапазоне «A»–«F» этот алгоритм контрольных цифр использует арифметику по основанию 16. Контрольная цифра никогда не передается и не сохраняется. Он предназначен для обнаружения большинства (но не всех) ошибок ввода и не предназначен для использования контрольной суммы или CRC для обнаружения ошибок передачи. Следовательно, он может быть напечатан на телефонах или их упаковке в случае ручного ввода MEID (например, из-за отсутствия штрих-кода или из-за того, что штрих-код не читается).

Десятичная форма определяется как 18 цифр, сгруппированных по шаблону 5–5–4–4, и рассчитывается путем преобразования части кода производителя (32 бита) в десятичную и заполнения слева цифрами «0» до 10 цифр и отдельно. преобразование части серийного номера в десятичную и дополнение слева до 8 цифр. Контрольная цифра может быть рассчитана из 18-значного результата с использованием стандартного алгоритма Луна по основанию 10 и добавлена ​​в конец. Обратите внимание, что при создании этой формы цифры MEID обрабатываются как числа по основанию 16, даже если все они находятся в диапазоне «0»–9.

конфликты pESN

[ редактировать ]

Поскольку pESN формируется на основе хеша MEID, существует вероятность коллизий хэшей. Это вызовет крайне редкое состояние, известное как «коллизия» в сети, состоящей только из ESN, поскольку ESN используется для расчета маски публичного длинного кода (PLCM), используемой для связи с базовой станцией. Два мобильных телефона, использующие один и тот же pESN в одной зоне базовой станции (работающие на одной и той же частоте), могут привести к сбоям при установке вызова и поиску пейджинговых сообщений.

Вероятность столкновения тщательно изучалась. [4] Грубо подсчитано, что даже в сильно загруженной сети частота такой ситуации ближе к 1 из 1 миллиона вызовов, чем к 1 из 100 000.

Спецификация 3GPP2 C.S0072 обеспечивает решение этой проблемы, позволяя устанавливать PLCM базовой станцией. При этом базовой станции легко гарантировать уникальность всех кодов PLCM. Эта спецификация также позволяет использовать PLCM на основе MEID или IMSI .

Другая проблема возникает, когда коды ESN хранятся в базе данных (например, для OTASP ). В этой ситуации риск того, что по крайней мере два телефона будут иметь один и тот же псевдо-ESN, можно рассчитать с помощью парадокса дня рождения и получить вероятность около 50 процентов в базе данных с 4800 записями псевдо-ESN. Спецификации 3GPP2 C.S0016 (версия C или выше) и C.S0066 были изменены, чтобы обеспечить возможность передачи заменяющего идентификатора MEID, что решает эту проблему.

Другая проблема заключается в том, что сообщения, доставленные по прямому пейджинговому каналу с использованием pESN в качестве адреса, могут доставляться на несколько мобильных телефонов, казалось бы, случайным образом. Этой проблемы можно избежать, используя вместо этого мобильный идентификационный номер (MIN) или адресацию на основе IMSI.

Код для конвертации

[ редактировать ]

Этот короткий скрипт Python преобразует MEID в pESN.

import hashlib

meid = input("Enter a MEID: ").upper()

bytes = bytearray.fromhex(meid)
s = hashlib.sha1(bytes)
# Decode the hex MEID (convert it to binary!)

pesn = "80" + s.hexdigest()[-6:].upper()
# Put the last 6 digits of the hash after 80

print("pESN: " + pesn)

CDG также предоставляет калькулятор Javascript с дополнительными возможностями преобразования .

Этот метод C# преобразует MEID из формата HEX в формат DEC (или возвращает пустое значение для недопустимого значения HEX MEID).

public static string HexToDecimal(string input)
{
    if (input.Length != 14)
    {
        return ""; // Not a valid hex MEID.
    }
    string hexPart1 = input.Substring(0, 8);
    string hexPart2 = input.Substring(8, 6);
    try
    {
        string decPart1 = int.Parse(hexPart1, System.Globalization.NumberStyles.HexNumber).ToString().PadLeft(10, '0');
        string decPart2 = int.Parse(hexPart2, System.Globalization.NumberStyles.HexNumber).ToString().PadLeft(8, '0');
        return decPart1 + decPart2;
    }
    catch (System.FormatException ex)
    {
        return ""; // Hex parse failed, not a valid hex MEID.
    }
}
  1. ^ «Миграция ESN на MEID – основные этапы и сроки» , Ассоциация телекоммуникационной отрасли (TIA), 30 ноября 2011 г.
  2. ^ «Устройства: MEID и EUIMID» . CDG . Проверено 29 мая 2018 г.
  3. ^ Бадер, Дэниел (21 марта 2017 г.). «Как убедиться, что ваш телефон работает на альтернативном операторе связи с предоплатой» . яЕще . Проверено 24 октября 2017 г.
  4. ^ Пеллегрино Г., Квик Ф. Белая книга о коллизиях псевдо-ESN. ТИА. 26 мая 2005 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 9a7f836efed65d2e01c8920eb1182895__1708730160
URL1:https://arc.ask3.ru/arc/aa/9a/95/9a7f836efed65d2e01c8920eb1182895.html
Заголовок, (Title) документа по адресу, URL1:
Mobile equipment identifier - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)