Предотвращение атаки повторного воспроизведения при обнаружении связи устройство-устройство долгосрочного развития

Иллюстрации

Показать все

Изобретение относится к области беспроводной связи. Технический результат изобретения заключается в исключении атаки повторного воспроизведения. Способ беспроводной связи устройство-устройство (D2D) содержит этапы: принимают временную переменную и допуск смещения синхронизации от сети на устройстве, причем временная переменная принимается в то время, как устройство находится в подключенном режиме; используют упомянутые принятые временную переменную и допуск смещения синхронизации для аутентификации сообщения обнаружения связи устройство-устройство (D2D) посредством сравнения упомянутой принятой временной переменной с локальной временной переменной для определения, находится ли разница между упомянутой принятой временной переменной и упомянутой локальной временной переменной в пределах упомянутого допуска смещения синхронизации. 3 н. и 12 з.п. ф-лы, 22 ил.

Реферат

ПЕРЕКРЕСТНЫЕ ССЛЫКИ

[0001] Настоящая заявка на патент испрашивает приоритет на патентную заявку США № 14/609,003 посредством ʺCheng (Ченг)ʺ и другие, озаглавленную ʺPrevention of Replay Attack in Long Term Evolution Device-to-Device Discovery (Предотвращение атаки повторного воспроизведения при обнаружении связи устройство-устройство долгосрочного развития)ʺ, поданную 29 января 2015 года, и предварительной патентной заявки США № 61/955,601 посредством ʺCheng (Ченг)ʺ и другие, озаглавленную ʺPrevention of Replay Attack in Long Term Evolution Device-to-Device Discovery (Предотвращение атаки повторного воспроизведения при обнаружении связи устройство-устройство долгосрочного развития)ʺ, поданную 19 марта 2014 года; каждая из которых передается ее правопреемнику.

УРОВЕНЬ ТЕХНИКИ

ОБЛАСТЬ ТЕХНИКИ РАСКРЫТИЯ

[0002] Настоящее раскрытие, например, относится к системам беспроводной связи, и, более конкретно, к предотвращению атаки повторного воспроизведения при обнаружении связи устройство-устройство долгосрочного развития.

ОПИСАНИЕ ПРЕДШЕСТВУЮЩЕГО УРОВНЯ ТЕХНИКИ

[0003] Системы беспроводной связи широко применяются для обеспечения различных типов коммуникационного контента, такого как голос, видео, пакетные данные, обмен сообщениями, широковещательная передача и так далее. Эти системы могут быть системами множественного доступа, способными поддерживать связь со многими пользователями посредством совместного использования доступных системных ресурсов (например, время, частота и мощность). Примеры таких систем множественного доступа включают в себя системы множественного доступа с кодовым разделением ( CDMA), системы множественного доступа с временным разделением (TDMA), системы множественного доступа с частотным разделением (FDMA) и системы множественного доступа с ортогональным частотным разделением (OFDMA). Как правило, беспроводная система связи множественного доступа может включать в себя некоторое количество базовых станций, каждая из которых одновременно поддерживает связь для множества пользовательских устройств. Базовые станции могут обмениваться данными с устройствами по нисходящей и восходящей линиям. Каждая базовая станция имеет диапазон покрытия, который может называться как область покрытия базовой станции или ячейки.

[0004] Устройства (то есть единицы пользовательского оборудования (UE)), которые находятся близко друг к другу, могут также связываться напрямую через связь устройство-устройство (D2D) или службу на основе близости (ProSe). Эта прямая связь, однако, включает в себя потенциальные уязвимости в системе безопасности. В особенности, устройства, участвующие в обнаружении связи D2D могут быть предметом для атаки повторного воспроизведения посредством подложной базовой станции, например. Следовательно, безопасность устройств, участвующих в связи обнаружения D2D, может быть улучшена.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

[0005] Описанные функциональные возможности в целом относятся к одному или более улучшенным способам, системам, или устройствам для управления беспроводной связью. Улучшенные способы включают в себя прием, на стороне устройства, временной переменной в то время, как устройство находится в подключенном режиме. Упомянутая временная переменная может затем использоваться во время связи обнаружения связи устройство-устройство (D2D) для проверки подлинности сообщения обнаружения D2D.

[0006] В соответствии с первым набором иллюстративных примеров, способ для беспроводной связи может включать в себя прием временной переменной от сети на устройстве, где временная переменная принимается в то время, как устройство находится в подключенном режиме. Упомянутый способ может также включать в себя использование временной переменной для аутентификации сообщения обнаружения D2D. Упомянутая временная переменная может также храниться на устройстве для сравнения с локальной временной переменной. В некоторых примерах, упомянутая временная переменная принимается от функции на основе службы близости(ProSe) в сети. Упомянутая временная переменная может приниматься c кодом приложения обнаружения D2D и может быть координированным универсальным временем (UTC). Дополнительно, допуск смещения синхронизации может приниматься от функции ProSe в сети, при этом упомянутый способ может затем включать в себя этап сравнения принятой временной переменной с локальной временной переменной для определения того, является ли разница между принятой временной переменной и локальной временной переменной меньше, чем допуск смещения синхронизации. Локальная временная переменная может приниматься через блок системной информации (SIB). Если разница между временной переменной, принимаемой от сети, и локальной временной переменной находится в пределах допуска смещения синхронизации, то упомянутый способ может включать в себя объявление кода приложения обнаружения D2D. Если разница составляет больше, чем допуск смещения синхронизации, то упомянутый способ может включать в себя уведомление функции ProSe об отклонении от нормы. В некоторых примерах упомянутый способ может включать в себя переход в подключенный режим с базовой станцией. Или, упомянутый способ может включать в себя осуществление запроса временной переменной на базовую станцию через сообщения управления радиоресурсами (RRC).

[0007] Упомянутый способ может также включать в себя синхронизацию временной переменной, принимаемой от функции ProSe, с локальной временной переменной, когда разница меньше, чем допуск смещения синхронизации. Функция ProSe может уведомляться об аномалии, когда упомянутая разница больше, чем упомянутый допуск смещения синхронизации.

[0008] Временная переменная, принимаемая от сети, может использоваться для генерирования кода целостности сообщения (MIC) для включения в объявление обнаружения D2D. Упомянутый код MIC может генерироваться на основе кода приложения обнаружения D2D, ключа, ассоциируемого с кодом приложения обнаружения D2D, и локальной версии временной переменной в момент времени передачи объявления обнаружения D2D. Альтернативно, упомянутый способ может включать в себя прием объявления обнаружения D2D включая код MIC и передачу принятого кода MIC и временной переменной для функции ProSe в сети.

[0009] В конкретных примерах, упомянутый способ может далее включать в себя прием авторизации для участия в обнаружении D2D в то время, как устройство находится в подключенном режиме и детектирование SIB в то время, как устройство находится в подключенном режиме. Временная переменная может приниматься через блок системной информации (SIB). Упомянутый блок SIB может выделяться для информации обнаружения D2D. Упомянутый способ может также включать в себя игнорирование временной переменной, принимаемой в блоке SIB, если устройство детектирует более чем один блок SIB, имеющий временную информацию, и получение временной переменной вне упомянутого блока SIB. Дополнительно, упомянутый способ может включать в себя сравнение временной переменной, принимаемой в блоке SIB, с локальной временной переменной. Если принятая временная переменная и локальная временная переменная отличаются более чем на предварительно заданное пороговое значение, то упомянутый способ может включать в себя получение временной переменной вне блока SIB.

[0010] В конкретных примерах упомянутый способ может включать в себя прием блока SIB для синхронизации временной переменной через сообщение управления радиоресурсами (RRC) в то время, как устройство находится в подключенном режиме. Упомянутый способ может также включать в себя запрашивание ресурсов обнаружения D2D через сообщение RRC, когда устройство использует управляемую сетью схему назначения ресурсов обнаружения D2D, при этом временная переменная принимается через ответ на сообщение RRC. Альтернативно, упомянутый способ может включать в себя запрашивание ресурсов обнаружения D2D через сообщение RRC, когда устройство использует управляемую устройством схему назначения ресурсов обнаружения D2D, и прием ответа на сообщение RRC, которое включает в себя временную переменную и пустой элемент назначения ресурсов.

[0011] Другие примеры включают в себя направление принятой временной переменной на другое устройство. Временная переменная может быть UTC. Альтернативно, временная переменная может быть счетчиком, который увеличивается с периодами обнаружения D2D.

[0012] В соответствии со вторым набором иллюстративных примеров, устройство для беспроводной связи может включать в себя средство для приема временной переменной от сети на устройстве, временной переменной, принимаемой в то время, как устройство находится в подключенном режиме, а также средство для использования временной переменной для аутентификации сообщения обнаружения D2D. Временная переменная может приниматься от функции ProSe в сети. Временная переменная может также приниматься с кодом приложения обнаружения D2D, и может быть UTC. Упомянутое устройство может дополнительно включать в себя средство для приема допуска смещения синхронизации от функции ProSe в сети и средство для сравнение временной переменной, принимаемой от сети, с локальной временной переменной для определения того, является ли разница между принятой временной переменной и локальной временной переменной меньше, чем допуск смещения синхронизации. Упомянутое устройство может также включать в себя средство для объявления кода приложения обнаружения D2D, если разница между временной переменной, принимаемой от сети, и локальной временной переменной находится в пределах допуска смещения синхронизации. Средство для использования временной переменной для генерирования кода MIC для включения в объявление обнаружения D2D может также включаться. Альтернативно, упомянутое устройство может включать в себя средство для приема объявления обнаружения D2D, включающего в себя код MIC, и средство для передачи принятого кода MIC и временной переменной для функции ProSe в сети. Упомянутое устройство может дополнительно включать в себя средство для приема авторизации для участия в обнаружении D2D в то время, как устройство находится в подключенном режиме. Средство для приема локальной временной переменной через блок SIB может также включаться.

[0013] В конкретных примерах, упомянутое устройство может далее включать в себя средство для приема блока SIB для синхронизации временной переменной через сообщение RRC в то время, как устройство находится в подключенном режиме. В других примерах, упомянутое устройство включает в себя средство для запрашивания ресурсов обнаружения D2D через сообщение RRC, когда устройство использует управляемую сетью схему назначения ресурсов обнаружения D2D, при этом временная переменная принимается через ответ на сообщение RRC. Упомянутое устройство может включать в себя средство для запрашивания ресурсов обнаружения D2D через сообщение RRC, когда устройство использует управляемую устройством схему назначения ресурсов обнаружения D2D.

[0014] В соответствии с другим набором иллюстративных примеров, устройство, сконфигурированное для беспроводной связи, может включать в себя по меньшей мере один процессор и память, связанную с по меньшей мере одним процессором. Упомянутый по меньшей мере один процессор может конфигурироваться для приема временной переменной от сети на устройстве, временной переменной, принимаемой в то время, как устройство находится в подключенном режиме, и для использования временной переменной для аутентификации сообщения обнаружения D2D. Временная переменная может приниматься от функции ProSe в сети. Временная переменная может также приниматься с кодом приложения обнаружения D2D, и может быть UTC. Упомянутый процессор может далее конфигурироваться для приема допуска смещения синхронизации от функции ProSe в сети и для сравнения временной переменной, принимаемой от сети, с локальной временной переменной для определения того, является ли разница между принятой временной переменной и локальной временной переменной меньше, чем допуск смещения синхронизации. Дополнительно, упомянутый процессор может конфигурироваться для объявления кода приложения обнаружения D2D, если разница между временной переменной, принимаемой от сети, и локальной временной переменной находится в пределах допуска смещения синхронизации.

[0015] В соответствии с еще одним набором иллюстративных примеров, компьютерный программный продукт может включать в себя по меньшей мере один процессор и не транзиторный машиночитаемый носитель, имеющий не транзиторный программный код, записанный на нем. Упомянутый не транзиторный программный код может включать в себя программный код для приема временной переменной на устройстве от сети, временной переменной, принимаемой в то время, как устройство находится в подключенном режиме, а также программный код для использования временной переменной для аутентификации сообщения обнаружения D2D. Временная переменная может приниматься от функции ProSe в сети. Временная переменная может также приниматься с кодом приложения обнаружения D2D, и может быть UTC. Упомянутый программный код может дополнительно включать в себя программный код для приема допуска смещения синхронизации от функции ProSe в сети и для сравнения временной переменной, принимаемой от сети, с локальной временной переменной для определения того, является ли разница между принятой временной переменной и локальной временной переменной меньше, чем допуск смещения синхронизации. Дополнительно, упомянутый программный код может включать в себя программный код для объявления кода приложения обнаружения D2D, если разница между временной переменной, принимаемой от сети, и локальной временной переменной находится в пределах допуска смещения синхронизации.

[0016] В соответствии с еще одним набором иллюстративных примеров, способ беспроводной связи в беспроводной сети может включать в себя этапы вхождения в подключенный режим с устройством и передачи временной переменной для использования в аутентификации сообщения обнаружения D2D для упомянутого устройства в то время, как устройство находится в подключенном режиме. Временная переменная может передаваться от функции ProSe. Временная переменная может передаваться с кодом приложения обнаружения D2D, и может быть UTC. Упомянутый способ может включать в себя передачу допуска смещения синхронизации для упомянутого устройства, где допуск смещения синхронизации является максимальной разницей между временной переменной и локальной временной переменной на устройстве. В некоторых примерах, упомянутый способ может также включать в себя прием запроса обнаружения, включающего в себя идентификатор (ID) приложения службы на основе близости (ProSe) от упомянутого устройства и отправку ответа обнаружения на устройство, включающего в себя временную переменную, код приложения обнаружения D2D, ключ, ассоциируемый с кодом приложения обнаружения D2D, и допуск смещения синхронизации. Альтернативно, упомянутый способ может включать в себя передачу сообщения RRC, включающего в себя блок SIB, который включает в себя временную переменную. В других примерах, упомянутый способ может включать в себя прием запроса RRC для ресурсов обнаружения, при этом передача временной переменной включает в себя передачу ответа на запрос RRC, который включает в себя временную переменную.

[0017] В соответствии с другим набором иллюстративных примеров, устройство для беспроводной связи в беспроводной сети может включать в себя средство для вхождения в подключенный режим с устройством и средство для передачи временной переменной для использования в аутентификации сообщения обнаружения D2D для упомянутого устройства в то время, как устройство находится в подключенном режиме. Временная переменная может передаваться от функции ProSe. Временная переменная может передаваться с кодом приложения обнаружения D2D и может быть UTC. Упомянутое устройство может также включать в себя средство для передачи допуска смещения синхронизации для упомянутого устройства, где допуск смещения синхронизации является максимальной разницей между временной переменной и локальной временной переменной на устройстве. Упомянутое устройство может также включать в себя средство для приема запроса обнаружения, включающего в себя идентификатор (ID) приложения ProSe от упомянутого устройства и средство для отправки ответа обнаружения на устройство, включающего в себя временную переменную, код приложения обнаружения D2D, ключ, ассоциируемый с кодом приложения обнаружения D2, и допуск смещения синхронизации. Дополнительно, упомянутое устройство может включать в себя средство для передачи сообщения RRC, включающего в себя блок SIB, который включает в себя временную переменную. В других примерах, упомянутое устройство включает в себя средство для приема запроса RRC для ресурсов обнаружения, при этом передача временной переменной включает в себя передачу ответа на запрос RRC, который включает в себя временную переменную.

[0018] В другом наборе иллюстративных примеров, устройство, сконфигурированное для беспроводной связи, может включать в себя по меньшей мере один процессор и память, связанную с по меньшей мере одним процессором. По меньшей мере один процессор может конфигурироваться для вхождения в подключенный режим с устройством и для передачи временной переменной для использования в аутентификации сообщения обнаружения D2D для упомянутого устройства в то время, как устройство находится в подключенном режиме. Временная переменная может передаваться от функции ProSe. Временная переменная может передаваться с кодом приложения обнаружения D2D и может быть счетчиком на основе UTC. Упомянутый процессор может дополнительно конфигурироваться для передачи допуска смещения синхронизации для упомянутого устройства, где допуск смещения синхронизации является максимальной разницей между временной переменной и локальной временной переменной на устройстве. Упомянутый процессор может также конфигурироваться для приема запроса обнаружения, включающего в себя идентификатор (ID) приложения ProSe от упомянутого устройства и для отправки ответа обнаружения на устройство, включающего в себя временную переменную, код приложения обнаружения D2D, ключ, ассоциируемый с кодом приложения обнаружения D2D и допуск смещения синхронизации. Альтернативно, упомянутый процессор может конфигурироваться для передачи сообщения RRC, включающего в себя блок SIB, который включает в себя временную переменную. В других примерах, упомянутый процессор может дополнительно конфигурироваться для приема запроса RRC для ресурсов обнаружения, при этом передача временной переменной включает в себя передачу ответа на запрос RRC, который включает в себя временную переменную.

[0019] В соответствии с еще одним набором иллюстративных примеров, компьютерный программный продукт может включать в себя не транзиторный машиночитаемый носитель, имеющий не транзиторный программный код, записанный на нем. Упомянутый не транзиторный программный код может включать в себя программный код для вхождения в подключенный режим с устройством, а также программный код для передачи временной переменной для использования в аутентификации сообщения обнаружения D2D для упомянутого устройства в то время, как устройство находится в подключенном режиме. Временная переменная может передаваться от функции ProSe. Временная переменная может передаваться с кодом приложения обнаружения D2D и может быть UTC. Упомянутый программный код может дополнительно включать в себя программный код для передачи допуска смещения синхронизации для упомянутого устройства, где допуск смещения синхронизации является максимальной разницей между временной переменной и локальной временной переменной на устройстве. Упомянутый программный код может также включать в себя программный код для приема запроса обнаружения, включающего в себя идентификатор (ID) приложения ProSe от упомянутого устройства, и для отправки ответа обнаружения на устройство, включающего в себя временную переменную, код приложения обнаружения D2D, ключ, ассоциируемый с кодом приложения обнаружения D2D и допуск смещения синхронизации. Упомянутый программный код может также включать в себя программный код для передачи сообщения RRC, включающего в себя блок SIB, который включает в себя временную переменную. В других примерах, упомянутый программный код включает в себя программный код для приема запроса RRC для ресурсов обнаружения, при этом передача временной переменной включает в себя передачу ответа на запрос RRC, который включает в себя временную переменную.

[0020] Дальнейшая область применимости описанных способов и устройств будет понятна из следующего подробного описания, пунктов формулы изобретения и чертежей. Подробное описание и конкретные примеры приводятся только в качестве иллюстрации, поскольку различные изменения и модификации в пределах идеи и области действия упомянутого описания будут понятны специалистам в данной области техники.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

[0021] Дальнейшее понимание природы и преимуществ настоящего изобретения может осуществляться посредством ссылки на следующие чертежи. На прилагаемых чертежах, подобные компоненты или функциональные возможности могут иметь ту же ссылочную метку. Кроме того, различные компоненты того же типа могут различаться следующим за ссылочной меткой дефисом и второй меткой, которая отличает среди подобных компонентов. Если только первая ссылочная метка используется в спецификации, то упомянутое описание применимо для любого одного из подобных компонентов, имеющих ту же первую ссылочную метку не зависимо от второй ссылочной метки.

[0022] Фиг. 1 изображает блок-схему примера системы беспроводной связи, в соответствии с различными аспектами настоящего раскрытия;

[0023] Фиг. 2 изображает блок-схему примера системы для обнаружения связи устройство-устройство (D2D) и беспроводной связи, в соответствии с различными аспектами настоящего раскрытия;

[0024] Фиг. 3 изображает схему потока сообщений, иллюстрирующую связь между единицами пользовательского оборудования (UE) участвующими в обнаружении D2D, и функции службы на основе близости (ProSe) в сети, в соответствии с различными аспектами настоящего раскрытия;

[0025] Фиг. 4 изображает блок-схему устройства для использования в беспроводной связи, в соответствии с различными аспектами настоящего раскрытия;

[0026] Фиг. 5 изображает схему потока сообщений, иллюстрирующую связь между оборудованием UE, участвующим в обнаружении D2D и базовой станцией, в соответствии с различными аспектами настоящего раскрытия;

[0027] Фиг. 6 изображает схему потока сообщений, иллюстрирующую связь между оборудованием UE, участвующим в обнаружении D2D, и базовой станцией, в соответствии с различными аспектами настоящего раскрытия;

[0028] Фиг. 7 изображает схему потока сообщений, иллюстрирующую связь между оборудованием UE, участвующим в обнаружении D2D, и базовой станцией, в соответствии с различными аспектами настоящего раскрытия;

[0029] Фиг. 8 изображает схему потока сообщений, иллюстрирующую связь между оборудованием UE, участвующим в обнаружении D2D, функцией ProSe и базовой станцией, в соответствии с различными аспектами настоящего раскрытия;

[0030] Фиг. 9 изображает блок-схему оборудования UE для использования в беспроводной связи, в соответствии с различными аспектами настоящего раскрытия;

[0031] Фиг. 10 изображает блок-схему устройства для использования в беспроводной связи, в соответствии с различными аспектами настоящего раскрытия;

[0032] Фиг. 11 изображает блок-схему системы связи, конфигурируемой для использования при приеме и передаче информации обнаружения D2D, в соответствии с различными аспектами настоящего раскрытия;

[0033] Фиг. 12 изображает блок-схему, иллюстрирующую пример способа для беспроводной связи, в соответствии с различными аспектами настоящего раскрытия;

[0034] Фиг. 13 изображает блок-схему, иллюстрирующую пример способа для беспроводной связи, в соответствии с различными аспектами настоящего раскрытия;

[0035] Фиг. 14 изображает блок-схему, иллюстрирующую пример способа для беспроводной связи, в соответствии с различными аспектами настоящего раскрытия;

[0036] Фиг. 15 изображает блок-схему, иллюстрирующую пример способа для беспроводной связи, в соответствии с различными аспектами настоящего раскрытия;

[0037] Фиг. 16 изображает блок-схему, иллюстрирующую пример способа для беспроводной связи, в соответствии с различными аспектами настоящего раскрытия;

[0038] Фиг. 17 изображает блок-схему, иллюстрирующую пример способа для беспроводной связи, в соответствии с различными аспектами настоящего раскрытия;

[0039] Фиг. 18 изображает блок-схему, иллюстрирующую пример способа для беспроводной связи, в соответствии с различными аспектами настоящего раскрытия;

[0040] Фиг. 19 изображает блок-схему, иллюстрирующую пример способа для беспроводной связи, в соответствии с различными аспектами настоящего раскрытия;

[0041] Фиг. 20 изображает блок-схему, иллюстрирующую пример способа для беспроводной связи, в соответствии с различными аспектами настоящего раскрытия;

[0042] Фиг. 21 изображает блок-схему, иллюстрирующую пример способа для беспроводной связи, в соответствии с различными аспектами настоящего раскрытия; и

[0043] Фиг. 22 изображает блок-схему, иллюстрирующую пример способа для беспроводной связи, в соответствии с различными аспектами настоящего раскрытия.

ПОДРОБНОЕ ОПИСАНИЕ

[0044] Обычно, устройства (то есть единицы пользовательского оборудования (UE)) участвуют в беспроводной связи посредством связи с базовой станцией системы беспроводной связи. Однако эти устройства могут также участвовать в прямой устройство-устройство (D2D) или службе на основе близости(ProSe) беспроводной связи. Обнаружение D2D позволяет единицам UE, которые находятся внутри диапазона связи друг друга, связываться напрямую друг с другом вместо связи через базовую станцию. Примером того, когда беспроводная связь D2D является желательной, является пример, когда UE имеет намерение сеанса связи с другими единицами UE в непосредственной близости, или просто является видимым для других единиц UE в том же местоположении. Оборудование UE может осуществлять широковещательную передачу объявления обнаружения D2D, такого как прямой сигнал обнаружения узла в системе долговременного усовершенствования систем мобильной связи 3-го поколения (LTE), который может затем приниматься посредством оборудования UE поблизости, которое контролирует такую связь обнаружения. Объявляющее UE может включать такой код, как код приложения обнаружения D2D, в радиосообщении объявления радиообнаружения (OTA). Код приложения обнаружения D2D может указывать желаемое намерение или функцию объявляющего UE. Контролирующее UE может принимать объявление обнаружения D2D с его кодом приложения обнаружения D2D и может затем определять, является ли контролирующее UE доступным, чтобы участвовать в связи D2D с объявляющим UE.

[0045] Однако без дополнительной информации или действия, контролирующее UE может не быть способным для проверки подлинности объявления обнаружения D2D. Для того, чтобы снизить эту потенциальную угрозу безопасности, объявляющее UE может включать в его объявление обнаружения D2D код целостности сообщения (MIC), который контролирующие единицы UE могут использовать при координации с модулем обнаружения D2D в беспроводной сети для определения подлинности связи обнаружения D2D. Элементом, используемым во время генерирования кода MIC, является временная переменная. Поскольку генерирование кода MIC посредством объявляющего UE и анализ кода MIC посредством контролирующего устройства требует для обеих единиц UE доступа к точной временной переменной, существует необходимость обеспечить, чтобы единицы UE были способны надежно обеспечивать или определять временную переменную.

[0046] Следующее описание предоставляет примеры и не ограничивает область действия, применимости или конфигурации, излагаемых в пунктах формулы изобретения. Изменения могут быть сделаны в функции и размещении рассматриваемых элементов без отклонения от идеи и области действия упомянутого раскрытия. Различные примеры могут пропускать, заменять или добавлять различные процедуры или компоненты в зависимости от обстоятельств. Например, описываемые способы могут выполняться в порядке, отличающемся от описываемого порядка, и различные этапы могут быть добавлены, пропущены или объединены. Также, функциональные возможности, описываемые по отношению к конкретным примерам, могут быть объединены в других примерах.

[0047] Фиг. 1 изображает блок-схему примера системы 100 беспроводной связи, в соответствии с различными аспектами настоящего раскрытия. Упомянутая система 100 беспроводной связи 100 включает в себя базовые станции (или ячейки) 105, устройства 115 связи и базовую сеть 130. Базовые станции 105 могут связываться с устройствами 115 связи под управлением контроллера (не показан) базовых станций, который может быть частью базовой сети 130 или базовых станций 105 в различных примерах. Базовые станции 105 могут обмениваться информацией управления или пользовательскими данными с базовой сетью 130 через транспортные линии 132. В примерах, упомянутые базовые станции 105 могут обмениваться информацией, либо напрямую или не напрямую, друг с другом через транспортные линии 134, которые могут быть проводными или беспроводными линиями связи. Система 100 беспроводной связи может поддерживать работу на нескольких несущих (радиосигналы различных частот). Передатчики с несколькими несущими могут передавать модулированные сигналы одновременно на нескольких несущих. Например, каждая линия 125 связи может быть сигналом нескольких несущих, модулированных в соответствии с различными радиотехнологиями, описанными выше. Каждый модулированный сигнал может передаваться на различной несущей и может передавать информацию управления (например, опорные сигналы, каналы управления и т.д.), служебную информацию, данные и т.д.

[0048] Базовые станции 105 могут посредством беспроводной связи связываться с единицами UE 115 через одну или более антенны базовых станций. Сайты каждой базовой станции 105 могут обеспечивать покрытие связи для соответствующей области 110 покрытия. В некоторых примерах, базовая станция 105 может называться как базовая приемопередающая станция, радиобазовая станция, точка доступа, радиоприемопередатчик, базовый служебный набор (BSS), расширенный служебный набор (ESS), NodeB, eNodeB (eNB), домашняя станция NodeB, домашняя станция eNodeB или некоторая другая подходящая терминология. Область 110 покрытия для базовой станции может делиться на секторы, составляющие только часть области покрытия (не показано). Система 100 беспроводной связи может включать в себя базовые станции 105 различных типов (например, макро, микро или пико базовые станции). Могут быть перекрывающиеся области покрытия для различных технологий.

[0049] В примерах, система 100 беспроводной связи является сетью LTE/LTE-A. В сетях LTE/LTE-A, термины усовершенствованный узел B (evolved Node B, eNB) и пользовательское оборудование (UE) могут, как правило, использоваться для описания базовых станций 105 и единиц UE 115, соответственно. Система 100 беспроводной связи может быть неоднородной сетью LTE/LTE-A, в которой различные типы базовых станций предоставляют покрытие для различных географических областей. Например, каждая базовая станция 105 может обеспечивать покрытие связи для макро ячейки, пико ячейки, фемто ячейки или других типов ячеек. Макро ячейка, как правило, покрывает относительно большую географическую область (например, радиусом несколько километров) и может позволять доступ без ограничений посредством единиц UE с помощью подписки на обслуживание с поставщиком сетевых услуг. Пико ячейка, как правило, покрывает относительно небольшую географическую область и может позволять доступ без ограничений посредством единиц UE с помощью подписки на обслуживание с поставщиком сетевых услуг. Фемто ячейка также, как правило, покрывает относительно небольшую географическую область (например, дом) и, в дополнение к доступу без ограничений, может также предоставлять доступ с ограничениями посредством единиц UE, имеющих связь с упомянутой фемто ячейкой (например, единицам UE в закрытой абонентской группе (CSG), единицам UE для пользователей в доме и т.п.). Базовая станция для макро ячейки может называться как макро станция eNB, например. Базовая станция для пико ячейки может называться как пико станция eNB. И, базовая станция для фемто ячейки может называться как фемто станция eNB или домашняя станция eNB. Базовая станция может поддерживать одну или несколько (например, две, три, четыре и т.п.) ячеек.

[0050] Базовая сеть 130 может связываться с базовыми станциями 105 через транспортные линии 132 (например, S1 и т.д.). Упомянутые базовые станции 105 могут также связываться друг с другом, например, напрямую или не напрямую через транспортные линии 134 (например, X2 и т.д.) или через транспортные линии 132 (например, через базовую сеть 130). Система 100 беспроводной связи может поддерживать синхронную или асинхронную работу. Для синхронной работы, упомянутые базовые станции могут иметь одинаковую кадровую синхронизацию, и передачи от различных базовых станций могут быть приблизительно выровнены во времени. Для асинхронной работы, упомянутые базовые станции могут иметь различную кадровую синхронизацию, и передачи от различных базовых станций могут быть не выровнены во времени. Технологии, описанные здесь, могут использоваться либо для синхронной работы, либо для асинхронной работы.

[0051] Базовые станции 105 могут также обмениваться информацией и передавать команды для единиц UE 115. Например, когда UE 115 переходит в подключенный режим с базовой станцией 105, базовая станция 105 и UE 115 взаимно аутентифицируют друг друга. После аутентификации, базовая станция 105 может безопасно обмениваться информацией с UE 115. Среди информации, которая может передаваться от базовой станции 105 на UE 115, имеется информация, относящаяся к текущему времени или некоторая другая временная переменная, так что UE 115 может полностью синхронизироваться с базовой станцией 105 (и другими устройствами в системе 100 беспроводной связи). Текущее время или другая временная переменная может использоваться посредством UE 115 во время аутентификации сообщения обнаружения D2D, как далее описано в примерах, приведенных ниже.

[0052] Упомянутые единицы UE 115 рассредоточены по всей системе 100 беспроводной связи, и каждое UE может быть стационарным или мобильным. Оборудование UE 115 может также называться для специалистов в данной области техники как пользовательское устройство, мобильное устройство, мобильная станция, абонентская станция, мобильный блок, абонентский блок, беспроводный блок, удаленный блок, беспроводное устройство, устройство беспроводной связи, удаленное устройство, мобильная абонентская станция, терминал доступа, мобильный терминал, беспроводный терминал, удаленный терминал, телефонная трубка, агент пользователя, мобильный клиент, клиент, ретранслятор или некоторая другая подходящая терминология. Оборудование UE 115 может быть сотовым телефоном, персональным цифровым помощником (PDA), беспроводным модемом, устройством беспроводной связи, портативным устройством, планшетным компьютером, портативным компьютером, беспроводным телефоном, станцией беспроводного абонентского доступа (WLL) или т.п. Оборудование UE может быть способным связываться с макро станциями eNB, пико станциями eNB, фемто станциями eNB, ретрансляторами и т.п. Оборудование UE 115-a может также связываться напрямую с другим UE 115 через D2D беспроводную связь. В одном примере, оборудование UE 115-a-1 в пределах области 110-a покрытия базовой станции 105 может служить в качестве ретранслятора для UE 115-a-2 которое находится вне области покрытия 110-a базовой станции 105. Находящееся в области покрытия UE 115-a-1 может ретранслировать (или повторно передавать) передачи от базовой станции 105 для находящегося вне области покрытия UE 115-a-2. Подобным образом, находящееся в области покрытия UE 115-a-1 может ретранслировать передачи от находящегося вне области покрытия UE 115-a-2 для базовой станции 105. Дополнительно, беспроводная связь D2D может происходить между единицами UE 115, которые каждая находится в области покрытия и может пр