ДИНАМИЧЕСКОЕ ШИФРОВАНИЕ, ОСНОВАННОЕ НА СОДЕРЖИМОМ, В КАНАЛЕ УПРАВЛЕНИЯ

1. Способ, включающий:
определение устройством содержимого информационного сообщения, подлежащего передаче по каналу управления;
выбор устройством, следует ли выполнять шифрование информационного сообщения, на основе упомянутого определенного содержимого.
2. Способ по п.1, отличающийся тем, что:
в том случае, если упомянутое определенное содержимое представляет собой информационное сообщение услуги передачи коротких сообщений, принимается решение о шифровании информационного сообщения; и
в том случае, если упомянутое определенное содержимое представляет собой системное информационное сообщение, принимается решение об отказе от шифрования информационного сообщения.
3. Способ по п.2, отличающийся тем, что по меньшей мере в том случае, если упомянутое определенное содержимое представляет собой информационное сообщение услуги передачи коротких сообщений, содержимое определяют путем проверки идентификатора точки доступа к услуге для блока данных, содержащего информационное сообщение.
4. Способ по п.3, отличающийся тем, что:
содержимое определяют как сообщение услуги передачи коротких сообщений в том случае, если проверяемый идентификатор точки доступа к услуге для блока данных представляет собой SAPI 3; и
содержимое определяют как системное информационное сообщение в том случае, если проверяемый идентификатор точки доступа к услуге для блока данных представляет собой SAPI 0.
5. Способ по п.3, отличающийся тем, что устройство представляет собой сетевой узел доступа, содержащий контроллер базовой станции и базовую приемопередающую станцию, при этом:
точка доступа к услуге проверяется контроллером базовой станции;
и решение о шифровании принимается в базовой приемопередающей станции в ответ на сигнал, поступающий из контроллера базовой станции.
6. Способ по п.3, отличающийся тем, что устройство представляет собой сетевой узел доступа, содержащий контроллер базовой станции и базовую приемопередающую станцию, при этом:
в том случае, если упомянутое определенное содержимое представляет собой системное информационное сообщение, базовая приемопередающая станция определяет содержимое на основе информационного сообщения, которое принимается из контроллера базовой станции.
7. Способ по п.6, отличающийся тем, что базовая приемопередающая станция принимает информационное сообщение из контроллера базовой станции в сообщении SACCH FILLING (заполнение SACCH).
8. Способ по любому из пп.1-7, отличающийся тем, что по меньшей мере в том случае, если принимается решение о шифровании информационного сообщения, способ также включает:
установку явной индикации по меньшей мере в одном пакете, содержащем по меньшей мере часть информационного сообщения, в котором явная индикация не зашифрована.
9. Способ по п.8, отличающийся тем, что явная индикация указывает, используется ли шифрование.
10. Способ по п.8, отличающийся тем, что для явной индикации используют по меньшей мере один служебный бит.
11. Способ по любому из пп.1-7, отличающийся тем, что устройство содержит сетевой узел доступа, а информационное сообщение адресовано пользовательскому оборудованию;
при этом определение содержимого и выбор, следует или нет выполнять шифрование информационного сообщения, обусловлены активизацией сетевым узлом доступа с пользовательским оборудованием режима динамического шифрования, основанного на содержимом, в канале управления.
12. Способ по п.11, отличающийся тем, что активизация сетевым узлом доступа режима взаимодействия с пользовательским оборудованием обусловлено выполнением сетевым узлом доступа проверки по меньшей мере одного бита возможностей в метке класса пользовательского оборудования, которая указывает, способно ли пользовательское оборудование поддерживать режим динамического шифрования, основанного на содержимом, в канале управления.
13. Способ по п.11, отличающийся тем, что сетевой узел доступа активизирует режим взаимодействия с пользовательским оборудованием путем посылки в пользовательское оборудование индикации о том, что активизировано выборочное использование шифрования в канале управления.
14. Способ по п.13, отличающийся тем, что индикация выборочного использования шифрования передается в пользовательское оборудование в сообщении CIPHERING MODE COMMAND (команда режима шифрования), которое содержит установочные параметры режима шифрования.
15. Способ по п.13, отличающийся тем, что индикация выборочного использования шифрования передается в пользовательское оборудование по меньшей мере в одном из следующих сообщений: HANDOVER COMMAND (команда хэндовера); ASSIGNMENT COMMAND (команда назначения) и DTM ASSIGNMENT COMMAND (команда назначения DTM).
16. Машиночитаемый носитель, содержащий компьютерную программу, содержащую одну или более последовательностей из одной или более инструкций, в результате исполнения которых одним или более процессорами устройство реализует по меньшей мере способ, включающий:
определение содержимого информационного сообщения, подлежащего передаче по каналу управления; и
выбор, на основе определенного содержимого, следует ли выполнять шифрование информационного сообщения.
17. Машиночитаемый носитель по п.16, отличающийся тем, что:
в том случае, если упомянутое определенное содержимое представляет собой информационное сообщение услуги передачи коротких сообщений, принимается решение о шифровании информационного сообщения; и
в том случае, если упомянутое определенное содержимое представляет собой системное информационное сообщение, принимается решение об отказе от шифрования информационного сообщения.
18. Машиночитаемый носитель по п.17, отличающийся тем, что по меньшей мере в том случае, если упомянутое определенное содержимое представляет собой информационное сообщение услуги передачи коротких сообщений, содержимое определяется путем проверки идентификатора точки доступа к услуге для блока данных, содержащего информационное сообщение.
19. Устройство, содержащее:
по меньшей мере один процессор и
по меньшей мере один модуль памяти, в которой хранится компьютерный программный код;
при этом по меньшей мере один модуль памяти и компьютерный программный код сконфигурированы таким образом, чтобы при взаимодействии по меньшей мере с одним процессором устройство выполняло по меньшей мере следующие операции:
определение содержимого информационного сообщения, подлежащего передаче по каналу управления; и
выбор, на основе определенного содержимого, следует ли выполнять шифрование информационного сообщения.
20. Устройство по п.19, отличающееся тем, что:
решение о шифровании информационного сообщения принимается в том случае, если упомянутое определенное содержимое представляет собой информационное сообщение услуги передачи коротких сообщений; и
решение об отказе от шифрования информационного сообщения принимается в том случае, если упомянутое определенное содержимое представляет собой системное информационное сообщение.
21. Устройство по п.20, отличающееся тем, что по меньшей мере в том случае, если упомянутое определенное содержимое представляет собой информационное сообщение услуги передачи коротких сообщений, содержимое определяется путем проверки идентификатора точки доступа к услуге для блока данных, содержащего информационное сообщение.
22. Устройство по п.21, отличающееся тем, что:
содержимое определяется как сообщение услуги передачи коротких сообщений в том случае, если проверяемый идентификатор точки доступа к услуге для блока данных представляет собой SAPI 3; и
содержимое определяется как системное информационное сообщение в том случае, если проверяемый идентификатор точки доступа к услуге для блока данных представляет собой SAPI 0.
23. Устройство по п.21, отличающееся тем, что оно представляет собой сетевой узел доступа, содержащий контроллер базовой станции и базовую приемопередающую станцию, при этом:
точка доступа к услуге проверяется контроллером базовой станции; и
решение о шифровании или об отказе от шифрования принимается в базовой приемопередающей станции в ответ на сигнал, поступающий из контроллера базовой станции.
24. Устройство по п.21, отличающееся тем, что оно представляет собой сетевой узел доступа, содержащий контроллер базовой станции и базовую приемопередающую станцию, при этом:
в том случае, если определяемое содержимое представляет собой системное информационное сообщение, базовая приемопередающая станция определяет содержимое на основе информационного сообщения, которое принимается из контроллера базовой станции.
25. Устройство по п.24, отличающееся тем, что базовая приемопередающая станция принимает информационное сообщение из контроллера базовой станции в сообщении SACCH FILLING.
26. Устройство по любому из пп.19-25, отличающееся тем, что по меньшей мере для случая, когда принимается решение о шифровании информационного сообщения, по меньшей мере один модуль памяти и компьютерный программный код сконфигурированы таким образом, чтобы при взаимодействии по меньшей мере с одним процессором устройство выполняло по меньшей мере
установку явной индикации по меньшей мере в одном пакете, содержащем по меньшей мере часть информационного сообщения, в котором явная индикация не зашифрована.
27. Устройство по п.26, отличающееся тем, что явная индикация указывает, используется ли шифрование.
28. Устройство по п.26, отличающееся тем, что для явной индикации используется по меньшей мере один служебный бит.
29. Устройство по любому из пп.19-25, отличающееся тем, что оно содержит сетевой узел доступа, и информационное сообщение адресуется пользовательскому оборудованию;
при этом определение содержимого и принятие решения о том, следует или нет выполнять шифрование информационного сообщения, обусловлено активизацией сетевым узлом доступа с пользовательским оборудованием режима динамического шифрования, основанного на содержимом, в канале управления.
30. Устройство по п.29, отличающееся тем, что активизация сетевым узлом доступа режима взаимодействия с пользовательским оборудованием обусловлено выполнением сетевым узлом доступа проверки по меньшей мере одного бита возможностей в метке класса пользовательского оборудования, которая указывает, способно ли пользовательское оборудование поддерживать режим динамического шифрования, основанного на содержимом, в канале управления.
31. Устройство по п.29, отличающееся тем, что сетевой узел доступа сконфигурирован для активизации режима взаимодействия с пользовательским оборудованием путем посылки в пользовательское оборудование индикации того, что активизировано выборочное использование шифрования в канале управления.
32. Устройство по п.31, отличающееся тем, что индикация выборочного использования шифрования передается в пользовательское оборудование в сообщении CIPHERING MODE COMMAND, которое содержит установочные параметры режима шифрования.
33. Устройство по п.31, отличающееся тем, что индикация выборочного использования шифрования передается в пользовательское оборудование по меньшей мере в одном из следующих сообщений: HANDOVER COMMAND; ASSIGNMENT COMMAND и DTM ASSIGNMENT COMMAND.
34. Устройство, содержащее:
средства определения для определения содержимого информационного сообщения, подлежащего передаче по каналу управления; и
средства выбора для принятия решения на основе упомянутого определенного содержимого, следует ли выполнять шифрование информационного сообщения.
35. Устройство по п.34, отличающееся тем, что средства определения и средства выбора содержат по меньшей мере один процессор в сочетании с памятью, в которой хранится компьютерный программный код.
36. Способ, включающий:
использование устройства, определяющего, зашифровано ли информационное сообщение, содержащееся в блоке данных, принятом по каналу управления, с использованием только информации, включенной в блок данных; и
использование устройства, обрабатывающего принятое информационное сообщение в соответствии с результатом выполнения процедуры определения.
37. Способ по п.36, отличающийся тем, что процедура определения включает:
попытку декодирования принятого информационного сообщения в первом экземпляре как незашифрованного информационного сообщения, а во втором экземпляре - как зашифрованного информационного сообщения; и
сравнение результатов, полученных для первого и второго экземпляров.
38. Способ по п.37, отличающийся тем, что по меньшей мере для второго экземпляра попытку декодирования выполняют в ходе итерационного процесса, при этом в каждой последующей итерации используется больший фрагмент принятого информационного сообщения.
39. Способ по п.38, отличающийся тем, что сравниваемые результаты, полученные для первого и второго экземпляров, содержат первый индикатор успешного или неудачного выполнения процедуры декодирования и второй индикатор достоверности процедуры декодирования.
40. Способ по п.36, отличающийся тем, что процедура определения включает проверку явной индикации по меньшей мере в одном пакете блока данных, в котором явная индикация не шифруется, независимо от того, зашифровано или нет информационное сообщение.
41. Способ по п.40, отличающийся тем, что для явной индикации используют по меньшей мере один служебный бит.
42. Способ по любому из пп.36-41, отличающийся тем, что процедура обработки принятого информационного сообщения в соответствии с результатом выполнения процедуры определения включает дешифрование всего информационного сообщения только в том случае, если определено, что принятое информационное сообщение зашифровано.
43. Способ по любому из пп.36-41, отличающийся тем, что устройство содержит пользовательское оборудование;
при этом процедура определения основывается на активизации пользовательским оборудованием с сетевым узлом доступа режима динамического шифрования, основного на содержимом, в канале управления.
44. Способ по п.43, отличающийся тем, что активизация пользовательским оборудованием режима взаимодействия с сетевым узлом доступа следует за передачей пользовательским оборудованием в сетевой узел доступа по меньшей мере одного бита возможностей в метке класса пользовательского оборудования, которая указывает, способно ли пользовательское оборудование поддерживать режим динамического шифрования, основанного на содержимом, в канале управления.
45. Способ по п.44, отличающийся тем, что режим активизируется путем индикации, принимаемой в пользовательском оборудовании из сетевого узла доступа, о том, что активизировано выборочное использование шифрования в канале управления.
46. Способ по п.45, отличающийся тем, что индикация выборочного использования шифрования принимается в сообщении CIPHERING MODE COMMAND, которое содержит установочные параметры режима шифрования.
47. Способ по п.45, отличающийся тем, что индикация выборочного использования шифрования принимается по меньшей мере в одном из следующих сообщений: HANDOVER COMMAND; ASSIGNMENT COMMAND и DTM ASSIGNMENT COMMAND.
48. Машиночитаемый носитель, содержащий компьютерную программу, содержащую одну или более последовательностей из одной или более инструкций, в результате исполнения которых одним или более процессорами устройство реализует по меньшей мере способ, включающий:
определение, зашифровано ли информационное сообщение, содержащееся в блоке данных, принятом по каналу управления, с использованием только информации, включенной в блок данных; и
обработку принятого информационного сообщения в соответствии с результатом выполнения процедуры определения.
49. Машиночитаемый носитель по п.48, отличающийся тем, что процедура определения включает:
попытку декодирования принятого информационного сообщения в первом экземпляре как незашифрованного информационного сообщения, а во втором экземпляре - как зашифрованного информационного сообщения; и
сравнение результатов, полученных для первого и второго экземпляров.
50. Устройство, содержащее:
по меньшей мере один процессор и
по меньшей мере один модуль памяти, в котором хранится компьютерный программный код,
при этом по меньшей мере один модуль памяти и компьютерный программный код сконфигурированы таким образом, чтобы при взаимодействии по меньшей мере с одним процессором устройство выполняло по меньшей мере следующие операции:
определение, зашифровано ли информационное сообщение, содержащееся в блоке данных, принятом по каналу управления, с использованием только информации, включенной в блок данных; и
обработка принятого информационного сообщения в соответствии с результатом выполнения процедуры определения.
51. Устройство по п.50, отличающееся тем, что по меньшей мере один модуль памяти и компьютерный программный код сконфигурированы таким образом, чтобы при взаимодействии по меньшей мере с одним процессором устройство определяло, закодировано или нет информационное сообщение, путем
попытки декодирования принятого информационного сообщения в первом экземпляре как незашифрованного информационного сообщения, а во втором экземпляре - как зашифрованного информационного сообщения; и
сравнения результатов, полученных для первого и второго экземпляров.
52. Устройство по п.51, отличающееся тем, что по меньшей мере для второго экземпляра попытка декодирования выполняется в ходе итерационного процесса, при этом в каждой последующей итерации используется больший фрагмент принятого информационного сообщения.
53. Устройство по п.52, отличающееся тем, что сравниваемые результаты, полученные для первого и второго экземпляров, содержат первый индикатор успешного или неудачного выполнения процедуры декодирования и второй индикатор достоверности декодирования.
54. Устройство по п.50, отличающееся тем, что по меньшей мере один модуль памяти и компьютерный программный код сконфигурированы таким образом, чтобы при взаимодействии по меньшей мере с одним процессором устройство определяло, закодировано или нет информационное сообщение, путем проверки явной индикации по меньшей мере в одном пакете блока данных, в котором явная индикация не шифруется, независимо от того, зашифровано или нет информационное сообщение.
55. Устройство по п.54, отличающееся тем, что для явной индикации используется по меньшей мере один служебный бит.
56. Устройство по любому из пп.50-55, отличающееся тем, что по меньшей мере один модуль памяти и компьютерный программный код сконфигурированы таким образом, чтобы при взаимодействии по меньшей мере с одним процессором устройство обрабатывало принятое информационное сообщение в соответствии с результатом выполнения процедуры определения путем дешифрования всего информационного сообщения только в том случае, если определено, что принятое информационное сообщение зашифровано.
57. Устройство по любому из пп.50-55, отличающееся тем, что устройство содержит пользовательское оборудование;
при этом по меньшей мере один модуль памяти и компьютерный программный код сконфигурированы таким образом, чтобы при взаимодействии по меньшей мере с одним процессором устройство определяло, закодировано или нет информационное сообщение, на основе активизации пользовательским оборудованием с сетевым узлом доступа режима динамического шифрования, основного на содержимом, в канале управления.
58. Устройство по п.57, отличающееся тем, что активизация пользовательским оборудованием режима взаимодействия с сетевым узлом доступа следует за передачей пользовательским оборудованием в сетевой узел доступа по меньшей мере одного бита возможностей в метке класса пользовательского оборудования, которая указывает, способно ли пользовательское оборудование поддерживать режим динамического шифрования, основанного на содержимом, в канале управления.
59. Устройство по п.58, отличающееся тем, что режим активизируется путем индикации, принимаемой в пользовательском оборудовании из сетевого узла доступа, о том, что активизировано выборочное использование шифрования в канале управления.
60. Устройство по п.59, отличающееся тем, что индикация выборочного использования шифрования принимается в сообщении CIPHERING MODE COMMAND, которое содержит установочные параметры режима шифрования.
61. Устройство по п.59, отличающееся тем, что индикация выборочного использования шифрования принимается по меньшей мере в одном из следующих сообщений: HANDOVER COMMAND; ASSIGNMENT COMMAND и DTM ASSIGNMENT COMMAND.
62. Устройство, содержащее:
средства определения для определения, зашифровано ли информационное сообщение, содержащееся в блоке данных, принятом по каналу управления, с использованием только информации, включенной в блок данных; и
средства обработки для обработки принятого информационного сообщения в соответствии с результатом выполнения процедуры определения.
63. Устройство по п.62, отличающееся тем, что средства определения содержат по меньшей мере один процессор, а средства обработки содержат по меньшей мере внешний интерфейс обработки радиочастотного сигнала и/или базовую приемопередающую станцию.
64. Способ, включающий:
определение устройством того, что информационное сообщение, подлежащее передаче по каналу управления, является сообщением услуги передачи коротких сообщений; в результате чего
устройство выбирает высокоскоростной совмещенный канал управления для передачи информационного сообщения и принимает решение о шифровании всех блоков данных, передаваемых по высокоскоростному совмещенному каналу управления.
65. Способ п.64, также включающий:
установку задержки передачи в пользовательское оборудование зашифрованного сообщения услуги передачи коротких сообщений по высокоскоростному совмещенному каналу управления, если сообщение HANDOVER COMMAND поставлено в очередь для передачи в пользовательское оборудование по высокоскоростному совмещенному каналу управления.
66. Устройство, содержащее:
по меньшей мере один процессор и
по меньшей мере один модуль памяти, в которой хранится компьютерный программный код;
при этом по меньшей мере один модуль памяти и компьютерный программный код сконфигурированы таким образом, чтобы при взаимодействии по меньшей мере с одним процессором устройство выполняло по меньшей мере следующие операции:
определение того, что информационное сообщение, подлежащее передаче по каналу управления, является сообщением услуги передачи коротких сообщений; в результате чего выполняется
выбор высокоскоростного совмещенного канала управления для передачи информационного сообщения и принятие решения о шифровании всех блоков данных, передаваемых по высокоскоростному совмещенному каналу управления.
67. Устройство по п.66, отличающееся тем, что по меньшей мере один модуль памяти и компьютерный программный код сконфигурированы таким образом, чтобы при взаимодействии по меньшей мере с одним процессором устройство по меньшей мере также
устанавливало задержку передачи в пользовательское оборудование зашифрованного сообщения услуги передачи коротких сообщений по высокоскоростному совмещенному каналу управления, если сообщение HANDOVER COMMAND поставлено в очередь для передачи в пользовательское оборудование по высокоскоростному совмещенному каналу управления.