ИДЕНТИФИКАТОР КЛЮЧА В ЗАГОЛОВКЕ ПРОТОКОЛА КОНВЕРГЕНЦИИ ПАКЕТНЫХ ДАННЫХ

1. Способ, который содействует идентификации набора ключей, используемого при передаче данных, состоящий в том, что:
идентифицируют индикатор маршрута, включенный в модуль данных протокола управления радиосвязью (RLC), причем индикатор маршрута задает по меньшей мере одну из исходной соты или целевой соты;
обнаруживают индикатор ключа в модуле данных протокола конвергенции пакетных данных (PDCP), причем индикатор ключа идентифицирует по меньшей мере два набора ключей;
выбирают набор ключей из множества наборов ключей, выбранный набор ключей уникальным образом ассоциирован с индикатором маршрута и индикатором ключа; и
применяют по меньшей мере один ключ в выбранном наборе ключей в связи с приемом передачи данных.
2. Способ по п.1, в котором по меньшей мере один ключ является ключом шифрования, который декодирует передачу данных.
3. Способ по п.1, в котором по меньшей мере один ключ является ключом целостности, который подтверждает целостность передачи данных.
4. Способ по п.1, в котором индикатором маршрута является бит.
5. Способ по п.4, в котором значение индикатора маршрута ноль задает исходную соту.
6. Способ по п.4, в котором значение индикатора маршрута единица задает целевую соту.
7. Способ по п.1, в котором индикатором ключа является бит.
8. Способ по п.1, дополнительно состоящий в том, что принимают модуль данных протокола RLC и модуль данных PDCP в качестве пересылки из исходной соты.
9. Способ по п.1, в котором наборы ключей включают в себя по меньшей мере ключ шифрования восходящей линии связи/нисходящей линии связи или ключ целостности восходящей линии связи/нисходящей линии связи.
10. Способ по п.1, в котором модуль данных PDCP имеет по меньшей мере одно из 8 бит в длину или 16 бит в длину.
11. Способ по п.1, дополнительно состоящий в том, что:
определяют, является ли модуль данных PDCP модулем данных управления; и
обходят определение набора ключей для модулей данных управления.
12. Устройство, которое содействует применению множества ключей шифрования для приема данных при беспроводной связи, содержащее:
блок управления радиосвязью (RLC), который определяет идентификатор маршрута, указанный в модуле данных протокола RLC;
блок протокола конвергенции пакетных данных (PDCP), который выявляет идентификатор набора маршрутов, указанный в модуле данных протокола PDCP;
блок шифровки/дешифровки, который декодирует передачу данных с набором ключей, выбранным из множества наборов ключей в соответствии с определенным идентификатором маршрута и идентификатором набора ключей; и
блок защиты целостности, который применяет ключ целостности из выбранного набора ключей для проверки целостности передачи данных.
13. Устройство по п.12, в котором идентификатор маршрута задает по меньшей мере одну из исходной соты или целевой соты.
14. Устройство по п.12, в котором идентификатор набора ключей указывает по меньшей мере один набор ключей в наборе из двух наборов ключей.
15. Устройство связи, которое содействует использованию множества ключей шифрования, содержащее:
средство определения индикатора маршрута в модуле данных протокола управления радиосвязью (RLC);
средство выявления идентификатора набора ключей в модуле данных протокола конвергенции пакетных данных (PDCP); и
средство выбора набора ключей из множества наборов ключей, по меньшей мере частично, на основании индикатора маршрута и идентификатора набора ключей.
16. Устройство связи по п.15, дополнительно содержащее средство применения по меньшей мере одного ключа в выбранном наборе ключей в связи с приемом передачи данных.
17. Устройство связи по п.16, при этом по меньшей мере один ключ является ключом шифрования, который декодирует передачу данных.
18. Устройство связи по п.16, при этом по меньшей мере один ключ является ключом целостности, который подтверждает целостность передачи данных.
19. Устройство связи по п.15, в котором индикатор маршрута идентифицирует по меньшей мере одну из исходной соты или целевой соты.
20. Устройство связи по п.15, в котором идентификатор набора ключей задает один набор ключей в наборе из двух наборов ключей.
21. Компьютерный программный продукт, содержащий:
машиночитаемый носитель, содержащий:
код для побуждения по меньшей мере одного компьютера оценивать модуль данных управления радиосвязью (RLC) для определения индикатора маршрута, причем индикатор маршрута идентифицирует по меньшей мере одну из исходной соты или целевой соты;
код для побуждения по меньшей мере одного компьютера анализировать модуль данных протокола конвергенции пакетных данных (PDCP) для выявления идентификатора набора ключей, идентификатор набора ключей задает по меньшей мере два набора ключей, активно используемых при связи; и
код для побуждения по меньшей мере одного компьютера выбирать набор ключей из множества наборов ключей в соответствии с индексом, определенным, по меньшей мере частично, по индикатору маршрута и идентификатору набора ключей.
22. Компьютерный программный продукт по п.21, причем машиночитаемый носитель дополнительно содержит код для побуждения по меньшей мере одного компьютера применять по меньшей мере один ключ в выбранном наборе ключей в связи с приемом передачи данных.
23. Компьютерный программный продукт по п.22, в котором по меньшей мере один ключ является ключом шифрования, который декодирует передачу данных.
24. Компьютерный программный продукт по п.22, в котором по меньшей мере один ключ является ключом целостности, который подтверждает целостность передачи данных.
25. Устройство беспроводной связи, содержащее:
память, которая сохраняет команды, имеющие отношение к анализу пакета управления радиосвязью (RLC) для выявления значения индикатора маршрута, оценке модуля данных протокола конвергенции пакетных данных (PDCP) для определения значения идентификатора ключа и выбору набора ключей, по меньшей мере частично, на основании значения индикатора маршрута и значения идентификатора набора ключей; и
процессор, соединенный с памятью, сконфигурированный для выполнения команд, сохраненных в памяти.
26. Устройство, которое содействует применению множества ключей шифрования для передачи данных при беспроводной связи, содержащее:
блок шифровки/дешифровки, который кодирует передачу данных с ключом шифрования из набора ключей, выбранного из множества наборов ключей, причем выбранный набор ключей ассоциирован с идентификатором набора ключей и идентификатором маршрута;
блок защиты целостности, который применяет ключ целостности из выбранного набора ключей для подписи и аутентификации передачи данных;
блок протокола конвергенции пакетных данных (PDCP), который формирует модуль данных протокола PDCP, который включает в себя идентификатор набора ключей, ассоциированный с выбранным набором ключей; и
блок управления радиосвязью (RLC), который создает модуль данных протокола RLC, который включает в себя идентификатор маршрута, ассоциированный с выбранным набором ключей.
27. Устройство по п.26, дополнительно содержащее блок, который пересылает модуль данных протокола PDCP и модуль данных протокола RLC в целевую соту вслед за передачей обслуживания.
28. Устройство по п.26, в котором идентификатор маршрута задает по меньшей мере одну из исходной соты или целевой соты.
29. Устройство по п.26, в котором идентификатор набора ключей указывает по меньшей мере один набор ключей в наборе из двух наборов ключей.
30. Способ, который содействует применению набора ключей при передаче данных, состоящий в том, что:
выбирают набор ключей из по меньшей мере двух наборов ключей, причем набор ключей ассоциирован с идентификатором ключа;
указывают идентификатор ключа, ассоциированный с выбранным набором ключей, в первом модуле данных протокола;
идентифицируют индикатор маршрута во втором модуле протокола, причем индикатор маршрута задает по меньшей мере одну из исходной соты или целевой соты;
применяют по меньшей мере один ключ из выбранного набора ключей к передаче данных.
31. Способ по п.30, в котором первый модуль данных протокола является модулем данных протокола конвергенции пакетных данных.
32. Способ по п.30, в котором второй модуль данных протокола является модулем данных управления радиосвязью.
33. Способ по п.30, в котором идентификатором ключа и индикатором маршрута являются биты.
34. Способ по п.30, в котором идентификатор набора ключей указывает по меньшей мере один набор ключей в наборе из двух наборов ключей.
35. Способ по п.30, в котором по меньшей мере один ключ является ключом шифрования, который шифрует передачу данных.
36. Способ по п.30, в котором по меньшей мере один ключ является ключом целостности, который защищает целостность передачи данных.
37. Способ по п.30, дополнительно состоящий в том, что:
указывают данные в качестве модуля данных управления; и
передают данные без применения набора ключей.
38. Способ по п.30, дополнительно состоящий в том, что пересылают первый модуль данных протокола и второй модуль данных протокола в целевую соту вслед за передачей обслуживания.
39. Устройство связи, которое содействует использованию множества ключей шифрования при передачах данных, содержащее:
средство выбора набора ключей из по меньшей мере двух наборов ключей, причем набор ключей ассоциирован с идентификатором ключа;
средство встраивания идентификатора ключа, ассоциированного с выбранным набором ключей, в модуль данных протокола конвергенции пакетных данных (PDCP);
средство указания значения маршрута в модуле данных протокола управления радиосвязью (RLC), причем значение маршрута задает по меньшей мере одну из исходной соты или целевой соты; и
средство применения выбранного набора ключей к передаче данных.
40. Устройство связи по п.39, при этом идентификатором ключа и значением маршрута являются биты.
41. Устройство связи по п.39, дополнительно содержащее средство использования по меньшей мере одного ключа из выбранного набора ключей для шифрования передачи данных.
42. Устройство связи по п.41, при этом по меньшей мере один ключ является по меньшей мере одним из ключа шифрования восходящей линии связи или ключа шифрования нисходящей линии связи.
43. Устройство связи по п.39, дополнительно содержащее средство использования по меньшей мере одного ключа из выбранного набора ключей для защиты целостности передачи данных.
44. Устройство связи по п.43, при этом по меньшей мере один ключ является по меньшей мере одним из ключа целостности восходящей линии связи или ключа целостности нисходящей линии связи.
45. Устройство связи по п.39, дополнительно содержащее:
средство указания данных в качестве модуля данных управления; и
средство передачи данных без применения набора ключей.
46. Устройство связи по п.39, дополнительно содержащее средство пересылки модуля данных PDCP и модуля данных RLC в целевую соту вслед за передачей обслуживания.
47. Компьютерный программный продукт, содержащий:
машиночитаемый носитель, содержащий:
код для побуждения по меньшей мере одного компьютера выбирать набор ключей из множества наборов ключей, причем выбранный набор ключей ассоциирован с индикатором маршрута и идентификатором набора ключей;
код для побуждения по меньшей мере одного компьютера кодировать модуль данных управления радиосвязью (RLC) для включения в состав индикатора маршрута, ассоциированного с выбранным набором ключей, причем индикатор маршрута идентифицирует по меньшей мере одну из исходной соты или целевой соты; и
код для побуждения по меньшей мере одного компьютера указывать идентификатор набора ключей в модуле данных протокола конвергенции пакетных данных (PDCP), причем идентификатор набора ключей задает по меньшей мере два набора ключей, активно используемых при связи.
48. Компьютерный программный продукт по п.47, машиночитаемый носитель дополнительно содержит код для побуждения по меньшей мере одного компьютера использовать по меньшей мере один ключ из выбранного набора ключей при передаче данных.
49. Компьютерный программный продукт по п.48, в котором по меньшей мере один ключ является ключом шифрования, который шифрует передачу данных.
50. Компьютерный программный продукт по п.48, в котором по меньшей мере один ключ является ключом целостности, который защищает целостность передачи данных.
51. Компьютерный программный продукт по п.48, машиночитаемый носитель дополнительно содержит:
код для побуждения по меньшей мере одного компьютера указывать данные в качестве модуля данных управления; и
код для побуждения по меньшей мере одного компьютера передавать данные без применения набора ключей.
52. Компьютерный программный продукт по п.48, машиночитаемый носитель дополнительно содержит пересылку модуля данных PDCP и модуля данных RLC в целевую соту вслед за передачей обслуживания.
53. Устройство беспроводной связи, содержащее:
память, которая сохраняет команды, имеющие отношение к выбору набора ключей из множества наборов ключей, при этом набор ключей ассоциирован со значением индикатора маршрута и идентификаторами ключей, встраиванию значения индикатора маршрута в пакет управления радиосвязью (RLC), кодированию модуля данных протокола конвергенции пакетных данных (PDCP) со значением идентификатора ключа; и
процессор, соединенный с памятью, сконфигурированный для выполнения команд, сохраненных в памяти.
54. Способ, который содействует применению множества наборов ключей при приеме передач при передаче данных, состоящий в том, что:
определяют, указывает ли индикатор наличия идентификатора ключа в модуле данных протокола конвергенции пакетных данных (PDCP) изменение идентификатора ключа;
обнаруживают идентификатор ключа в модуле данных PDCP, если он присутствует;
выбирают набор ключей из множества наборов ключей, выбранный набор ключей уникальным образом ассоциирован с индикатором ключа; и
применяют по меньшей мере один ключ из выбранного набора ключей к передаче данных.
55. Способ по п.54, в котором индикатором наличия идентификатора ключа является бит.
56. Способ по п.54, в котором идентификатор ключа включает в себя два бита.
57. Способ по п.54, в котором идентификатор ключа задает один из по меньшей мере четырех наборов ключей.
58. Способ по п.54, в котором по меньшей мере один ключ является ключом шифрования.
59. Способ по п.58, дополнительно состоящий в том, что применяют ключ шифрования для декодирования передачи данных.
60. Способ по п.54, в котором по меньшей мере один ключ является ключом целостности.
61. Способ по п.60, дополнительно состоящий в том, что применяют ключ целостности для проверки целостности передачи данных и для аутентификации передатчика данных.
62. Устройство, которое содействует применению множества наборов ключей при передаче данных, содержащее:
блок протокола конвергенции пакетных данных (PDCP), который определяет, включен ли идентификатор ключа в модуль данных PDCP, причем блок PDCP выявляет идентификатор ключа, если он присутствует;
блок выбора ключа, который определяет набор ключей из множества наборов ключей, по меньшей мере частично, на основании выявленного идентификатора ключа;
блок шифровки/дешифровки, который декодирует передачу данных с ключом шифрования, включенным в определенный набор ключей; и
блок защиты целостности, который проверяет целостность передачи данных с помощью ключа целостности в наборе ключей.
63. Устройство связи, которое содействует использованию множества ключей шифрования при передачах данных, содержащее:
средство оценки пакета протокола конвергенции пакетных данных (PDCP) для определения, включен ли идентификатор ключа в пакет;
средство выявления идентификатора ключа, если он включен в состав, из пакета PDCP;
средство выбора набора ключей в соответствии с выявленным идентификатором ключа; и
средство использования по меньшей мере одного ключа из выбранного набора ключей при передаче данных.
64. Устройство связи по п.63, при этом идентификатор ключа включает в себя два бита.
65. Устройство связи по п.63, при этом идентификатор ключа задает один из по меньшей мере четырех наборов ключей.
66. Устройство связи по п.63, при этом по меньшей мере один ключ является ключом шифрования.
67. Устройство связи по п.66, дополнительно содержащее средство применения ключа шифрования для декодирования передачи данных.
68. Устройство связи по п.63, при этом по меньшей мере один ключ является ключом целостности.
69. Устройство связи по п.68, дополнительно содержащее средство применения ключа целостности для проверки целостности передачи данных и для аутентификации передатчика данных.
70. Компьютерный программный продукт, содержащий:
машиночитаемый носитель, содержащий:
код для побуждения по меньшей мере одного компьютера определять, включен ли идентификатор ключа в модуль данных протокола конвергенции пакетных данных (PDCP);
код для побуждения по меньшей мере одного компьютера извлекать идентификатор ключа из модуля данных PDCP, если он присутствует; и
код для побуждения по меньшей мере одного компьютера выбирать набор ключей из множества наборов ключей, причем выбранный набор ключей ассоциирован с извлеченным идентификатором ключа.
71. Компьютерный программный продукт по п.70, машиночитаемый носитель дополнительно содержит код для побуждения по меньшей мере одного компьютера применять по меньшей мере один ключ из выбранного набора ключей при передаче данных.
72. Компьютерный программный продукт по п.71, при этом по меньшей мере один ключ является ключом шифрования.
73. Компьютерный программный продукт по п.72, машиночитаемый носитель дополнительно содержит код для побуждения по меньшей мере одного компьютера использовать ключ шифрования для декодирования передачи данных.
74. Компьютерный программный продукт по п.71, при этом по меньшей мере один ключ является ключом целостности.
75. Компьютерный программный продукт по п.74, машиночитаемый носитель дополнительно содержит код для побуждения по меньшей мере одного компьютера использовать ключ целостности для проверки целостности передачи данных и для аутентификации передатчика данных.
76. Устройство беспроводной связи, содержащее:
память, которая сохраняет команды, имеющие отношение к принятию решения, включен ли идентификатор ключа в модуль данных протокола конвергенции пакетных данных (PDCP), определению идентификатора ключа, если он включен в модуль данных, и выбору набора ключей из множества наборов ключей, при этом набор ключей ассоциирован с идентификатором ключа; и
процессор, соединенный с памятью, сконфигурированный для выполнения команд, сохраненных в памяти.
77. Способ, который содействует смене шифровальных ключей при передаче данных, состоящий в том, что:
выбирают набор ключей из по меньшей мере двух наборов ключей, причем набор ключей ассоциирован с идентификатором ключа;
указывают наличие идентификатора набора ключей в модуле данных протокола конвергенции пакетных данных (PDCP);
встраивают идентификатор набора ключей в модуль протокола PDCP; и
применяют по меньшей мере один ключ в выбранном наборе ключей к передаче данных.
78. Способ по п.77, в котором идентификатор ключа включает в себя два бита.
79. Способ по п.77, в котором идентификатор ключа задает один из по меньшей мере четырех наборов ключей.
80. Способ по п.77, в котором по меньшей мере один ключ является ключом шифрования.
81. Способ по п.80, дополнительно состоящий в том, что применяют ключ шифрования для шифрования передачи данных.
82. Способ по п.77, в котором по меньшей мере один ключ является ключом целостности.
83. Способ по п.82, дополнительно состоящий в том, что применяют ключ целостности для защиты целостности передачи данных.
84. Способ по п.77, дополнительно состоящий в том, что пересылают модуль данных PDCP в целевую соту вслед за передачей обслуживания.
85. Устройство, которое содействует применению множества наборов ключей при передаче данных, содержащее:
блок шифровки/дешифровки, который кодирует передачу данных с ключом шифрования, включенным в набор ключей, выбранный из множества наборов ключей, причем выбранный набор ключей ассоциирован с идентификатором набора ключей;
блок защиты целостности, который применяет ключ целостности из выбранного набора ключей для подписи и аутентификации передачи данных; и
блок протокола конвергенции пакетных данных (PDCP), который формирует модуль данных протокола PDCP, который включает в себя идентификатор набора ключей и индикатор наличия идентификатора ключа.
86. Устройство связи, которое содействует использованию множества ключей шифрования при передачах данных, содержащее:
средство выбора набора ключей из по меньшей мере двух наборов ключей, причем набор ключей ассоциирован с идентификатором ключа;
средство сигнализации наличия идентификатора набора ключей в модуле данных протокола конвергенции пакетных данных (PDCP);
средство включения идентификатора набора ключей в модуль протокола PDCP; и
средство использования по меньшей мере одного ключа из выбранного набора ключей на данных, которые должны передаваться.
87. Устройство связи по п.86, при этом идентификатор ключа включает в себя два бита.
88. Устройство связи по п.86, при этом идентификатор ключа задает один из по меньшей мере четырех наборов ключей.
89. Устройство связи по п.86, при этом по меньшей мере один ключ является ключом шифрования.
90. Устройство связи по п.89, дополнительно содержащее средство применения ключа шифрования для шифрования данных.
91. Устройство связи по п.86, при этом по меньшей мере один ключ является ключом целостности.
92. Устройство связи по п.91, дополнительно содержащее средство применения ключа целостности для защиты целостности данных.
93. Устройство связи по п.86, дополнительно содержащее средство пересылки модуля данных PDCP в целевую соту вслед за передачей обслуживания.
94. Компьютерный программный продукт, содержащий:
машиночитаемый носитель, содержащий:
код для побуждения по меньшей мере одного компьютера выбирать набор ключей из множества наборов ключей, причем выбранный набор ключей ассоциирован с идентификатором ключа.
код для побуждения по меньшей мере одного компьютера указывать наличие идентификатора набора ключей в модуле данных протокола конвергенции пакетных данных (PDCP); и
код для побуждения по меньшей мере одного компьютера встраивать идентификатор набора ключей в модуль данных PDCP, причем идентификатор набора ключей задает по меньшей мере два набора ключей, активно используемых при связи.
95. Компьютерный программный продукт по п.94, машиночитаемый носитель дополнительно содержит код для побуждения по меньшей мере одного компьютера использовать по меньшей мере один ключ из выбранного набора ключей на данных, которые должны передаваться.
96. Компьютерный программный продукт по п.95, при этом по меньшей мере один ключ является ключом шифрования.
97. Компьютерный программный продукт по п.96, машиночитаемый носитель дополнительно содержит код для побуждения по меньшей мере одного компьютера применять ключ шифрования для шифрования данных.
98. Компьютерный программный продукт по п.95, при этом по меньшей мере один ключ является ключом целостности.
99. Компьютерный программный продукт по п.98, машиночитаемый носитель дополнительно содержит код для побуждения по меньшей мере одного компьютера применять ключ целостности для защиты целостности данных.
100. Компьютерный программный продукт по п.98, машиночитаемый носитель дополнительно содержит код для побуждения по меньшей мере одного компьютера для пересылки модуля данных PDCP в целевую соту вслед за передачей обслуживания.
101. Устройство беспроводной связи, содержащее:
память, которая сохраняет команды, имеющие отношение к выбору набора ключей из по меньшей мере двух наборов ключей, причем набор ключей ассоциирован с идентификатором ключа, указанию наличия идентификатора набора ключей в модуле данных протокола конвергенции пакетных данных (PDCP), встраиванию идентификатора набора ключей в модуль протокола PDCP и шифрованию передачи данных с по меньшей мере одним ключом в выбранном наборе ключей; и
процессор, соединенный с памятью, сконфигурированный для выполнения команд, сохраненных в памяти.