ЗАЩИЩЕННАЯ БЕСПРОВОДНАЯ СВЯЗЬ

1. Способ аутентификации связи с сетью (400), осуществляемый посредством мобильного устройства (100), при выполнении которого:
принимают аутентификационную информацию от сети,
извлекают из принятой аутентификационной информации первое случайное число, которое мобильное устройство передало сети,
на основании этого первого случайного числа генерируют (шаг S620) по меньшей мере один ключ мобильного устройства с использованием аутентификации и шифрования речи для сотовой связи,
извлекают из принятой аутентификационной информации второе случайное число, которое связано с сетью,
на основании второго случайного числа генерируют (шаг S610) по меньшей мере один сетевой ключ с использованием аутентификации и шифрования речи для сотовой связи,
генерируют (шаг S630) ключ аутентификации на основании ключа мобильного устройства и сетевого ключа,
генерируют (шаг S640) предполагаемый код аутентификации сетевых сообщений на основании ключа аутентификации и по меньшей мере части принятой аутентификационной информации согласно протоколу защиты для аутентификации и согласования ключей, и
аутентифицируют (шаг S650, S660, S680) сеть на основании предполагаемого кода аутентификации сетевых сообщений.
2. Способ по п.1, в котором на шаге аутентификации извлекают код аутентификации сообщений из принятой информации и сравнивают (шаг S650) предполагаемый код аутентификации сообщений с извлеченным кодом аутентификации сообщений.
3. Способ по п.2, в котором на шаге аутентификации сравнивают (шаг S660) первое случайное число с третьим случайным числом, хранящимся в мобильном устройстве, и передают сети сообщение о повторной синхронизации, если первое случайное число не совпадает с третьим случайным числом, при этом сообщение о повторной синхронизации содержит по меньшей мере часть третьего случайного числа.
4. Способ по п.2, в котором принятая информация содержит поле порядковых номеров, поле управления аутентификацией и поле случайных номеров по протоколу для аутентификации и согласования ключей, и в котором дополнительно:
устанавливают (шаг S680), находится ли порядковый номер в поле порядковых номеров в допустимом диапазоне, и
передают сообщение о повторной синхронизации, если установлено, что порядковый номер не находится в допустимом диапазоне.
5. Способ по п.4, в котором сообщение о повторной синхронизации содержит порядковый номер, хранящийся в мобильном устройстве.
6. Способ по п.1, в котором принятая информация содержит поле порядковых номеров, поле управления аутентификацией и поле случайных номеров по протоколу для аутентификации и согласования ключей, и в котором дополнительно:
извлекают код аутентификации сообщений из принятой информации,
сравнивают (шаг S650) предполагаемый код аутентификации сообщений с извлеченным кодом аутентификации сообщений,
сравнивают (шаг S660) первое случайное число с третьим случайным числом, хранящимся в мобильном устройстве, и
устанавливают (шаг S680), находится ли порядковый номер в поле порядковых номеров в пределах допустимого диапазона, и
передают (шаг S700) сети аутентификационный ответ, если предполагаемый код аутентификации сообщений совпадает с извлеченным кодом аутентификации сообщений, первое случайное число совпадает с третьим случайным числом, а поле порядковых номеров находится в допустимом диапазоне.
7. Способ установления сети с мобильным устройством, осуществляемый посредством сети и в котором:
генерируют (шаг S570) вызов, содержащий поле порядковых номеров, поле управления аутентификацией и поле случайных чисел, при этом поле порядковых номеров содержит порядковый номер и часть первого случайного числа, которую сеть приняла от мобильного устройства, поле управления аутентификацией содержит другую часть первого случайного числа, а поле случайных чисел содержит второе случайное число и дополнительную часть первого случайного числа, и
получают по меньшей мере один ключ мобильного устройства с использованием первого случайного числа,
получают по меньшей мере один сетевой ключ с использованием второго случайного числа,
генерируют (шаг S550) ключ аутентификации на основании ключа мобильного устройства и сетевого ключа,
генерируют (шаг S560) первый код аутентификации сообщений на основании ключа аутентификации согласно протоколу защиты для аутентификации и согласования ключей,
генерируют (шаг S570) маркер аутентификации на основании порядкового номера в поле порядковых номеров, поля управления аутентификацией и первого кода аутентификации сообщений,
передают мобильному устройству вызов и маркер аутентификации.
8. Способ по п.7, в котором дополнительно:
принимают от мобильного устройства ответ на вызов и маркер аутентификации и
на основании ответа устанавливают с мобильным устройством канал связи с взаимной аутентификацией.
9. Способ по п.7, в котором дополнительно:
принимают от мобильного устройства сообщение о повторной синхронизации, которое содержит третье случайное число и второй код аутентификации сообщений,
верифицируют мобильное устройство на основании второго кода аутентификации сообщений и
сохраняют второе случайное число, чтобы генерировать другой вызов для мобильного устройства, если мобильное устройство верифицировано.
10. Способ по п.7, в котором дополнительно:
принимают от мобильного устройства сообщение о повторной синхронизации, содержащее несколько битов, указывающих, что сообщение о повторной синхронизации содержит порядковый номер, соответствующий мобильному устройству, при этом сообщение о повторной синхронизации дополнительно содержит порядковый номер, соответствующий мобильному устройству, и второй код аутентификации сообщений,
верифицируют мобильное устройство на основании второго кода аутентификации сообщений и
сохраняют порядковый номер, соответствующий мобильному устройству, чтобы генерировать другой вызов для мобильного устройства, если мобильное устройство верифицировано.