ES2364638T3

Method for protecting the integrity of messages in a mobile communications system

Abstract

Procedure for the integrity protection of messages transmitted between a mobile terminal and a radio server access network controller in a mobile radio system, a procedure in which, by means of a code calculated in transmission, a transmitted message is protected, procedure in which, in the case of changing the radio server network access controller, from a controller called the source controller to a controller called the destination controller, it is protected, by means of a code calculated in the destination controller, a message transmitted to the mobile terminal by the originating controller, and intended to relay to the mobile terminal information created in the destination controller and then transferred by the destination controller to the originating controller.

ES2364638T3, drawing sheet 1
Sheet 1 of 4

Term

Term ended

Projected expiry passed 22 July 2023, 3.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

36 claims: 2 independent, 34 dependent

  1. 1
    ES 2 364 638 T3 REIVINDICACIONES 1. Procedimiento para la protección de integridad de mensajes transmitidos entre un terminal móvil y un controlador de red de acceso radio servidor en un sistema de radiocomunicaciones móviles, procedimiento en el que, por medio de un código calculado en transmisión, se protege un mensaje transmitido, procedimiento en el que, en el caso de cambio de controlador de red de acceso radio servidor, de un controlador llamado controlador origen hacia un controlador llamado controlador destino, se protege, por medio de un código calculado en el controlador destino, un mensaje transmitido al terminal móvil por el controlador origen, y destinado a retransmitir al terminal móvil información creada en el controlador destino y seguidamente transferida por el controlador destino al controlador origen.
  2. 2
    Procedimiento según la reivindicación 1, en el que en el controlador destino se crea información adicional que seguidamente se transfiere desde el controlador destino hacia el controlador origen.
  3. 3
    Procedimiento según la reivindicación 2, en el que dicha información adicional incluye información adicional relativa al código calculado por el controlador destino.
  4. 4
    Procedimiento según una de las reivindicaciones 2 ó 3, en el que dicha información adicional incluye información adicional destinada a permitir que las operaciones de constitución de mensaje por parte del controlador origen y de cálculo de código por parte del controlador destino sean coherentes.
  5. 5
    Procedimiento según la reivindicación 4, en el que dicha información adicional incluye información adicional destinada a permitir al controlador origen determinar el tamaño de una secuencia de bits recibida del controlador destino y correspondiente a dicha información creada por el controlador destino.
  6. 6
    Procedimiento según la reivindicación 5, en el que dicha información adicional indica la cantidad de relleno necesaria para transferir dicha secuencia de bits en un contenedor de información de tamaño dado.
  7. 7
    Procedimiento según la reivindicación 4, en el que dicha información adicional incluye información adicional destinada a permitir que la identidad del soporte radio utilizada por el controlador destino para el cálculo de dicho código se corresponda con la identidad del soporte radio utilizado por el controlador origen para transmitir dicho mensaje al terminal móvil.
  8. 8
    Procedimiento según la reivindicación 4, en el que dicha información adicional incluye información adicional destinada a permitir que un número de secuencia contenido en el mensaje transmitido al terminal móvil se corresponda con el número de secuencia utilizado por el controlador destino para calcular dicho código.
  9. 9
    Procedimiento según una de las reivindicaciones 2 a 8, en el que dicha información adicional es transferida del controlador destino hacia el controlador origen en una misma unidad de información que dicha información creada por el controlador destino.
  10. 10
    Procedimiento según una de las reivindicaciones 2 a 9, en el que dicha información adicional es transferida del controlador destino al controlador origen en un contenedor de información, llamado primer contenedor de información, que incluye dicha unidad de información.
  11. 11
    Procedimiento según una de las reivindicaciones 2 a 10, en el que dicha información adicional es transferida del controlador destino al controlador origen en un contenedor de información, llamado segundo contenedor de información, que incluye dicho primer contenedor de información.
  12. 12
    Procedimiento según una de las reivindicaciones 2 a 11, en el que dicha información adicional es transferida del controlador destino al controlador origen en un mensaje transmitido entre controlador destino y núcleo de red, y seguidamente en un mensaje transmitido entre núcleo de red y controlador origen, incluyendo estos mensajes dicho segundo contenedor de información.
  13. 13
    Procedimiento según una de las reivindicaciones 1 a 12, en el que dicho mensaje transmitido desde el controlador origen al terminal móvil corresponde a un mensaje RRC («Radio Resource Control»).
  14. 14
    Procedimiento según la reivindicación 9, en el que dicha unidad de información corresponde a una unidad de información denominada «RRC information, target RNC to source RNC».
  15. 15
    Procedimiento según la reivindicación 10, en el que dicho primer contenedor de información corresponde a un contenedor de información denominado «RRC container».
  16. 16
    Procedimiento según la reivindicación 11, en el que dicho segundo contenedor de información corresponde a un contenedor de información denominado «Target RNC to Source RNC Transparent Container». ES 2 364 638 T3
  17. 17
    Procedimiento según la reivindicación 12, en el que dichos mensajes que incluyen dicho segundo contenedor de información corresponden a mensajes RANAP («Radio Access Network Application Part»).
  18. 18
    Procedimiento según una de las reivindicaciones 1 a 17, en el que dicha información está destinada a comunicar al terminal móvil diferentes parámetros que van a utilizarse bajo el control del controlador destino.
  19. 19
    Procedimiento según una de las reivindicaciones 1 a 18, en el que dicho mensaje RRC es uno de los mensajes:RADIO BEARER SETUP, RADIO BEARER RECONFIGURATION, RADIO BEARER RELEASE, TRANSPORT CHANNEL RECONFIGURATION, PHYSICAL CHANNEL RECONFIGURATION.
  20. 20
    Procedimiento según una de las reivindicaciones 1 a 19, en el que dicho mensaje RANAP transmitido entre controlador destino y núcleo de red es un mensaje RELOCATION REQUEST ACKNOwLeDGE.
  21. 21
    Procedimiento según una de las reivindicaciones 1 a 20, en el que dicho mensaje RANAP transmitido entre núcleo de red y controlador origen es un mensaje RELOCATION COMMAND.
  22. 22
    Procedimiento según una de las reivindicaciones 1 a 21, en el que dicho código es un código de autenticación de mensaje, o MAC-I («Message Authentication Code»).
  23. 23
    Procedimiento según una de las reivindicaciones 1 a 22, en el que, en el caso de cambio de controlador de red de acceso radio servidor, de dicho controlador origen hacia dicho controlador destino, se transfiere información creada en el controlador origen hacia el controlador destino y en el que se crea información adicional en el controlador origen que seguidamente se transfiere desde el controlador origen hacia el controlador destino.
  24. 24
    Procedimiento según la reivindicación 23, en el que dicha información adicional creada en el controlador origen incluye información adicional destinada a permitir que la identidad del soporte radio utilizada por el controlador destino para el cálculo de dicho código se corresponda con la identidad del soporte radio utilizado por el controlador origen para transmitir dicho mensaje al terminal móvil.
  25. 25
    Procedimiento según una de las reivindicaciones 23 ó 24, en el que dicha información adicional es transferida del controlador origen hacia el controlador destino en una misma unidad de información que dicha información creada por el controlador origen.
  26. 26
    Procedimiento según una de las reivindicaciones 23 a 25, en el que dicha información adicional es transferida del controlador origen al controlador destino en un contenedor de información, llamado primer contenedor de información, que incluye dicha unidad de información.
  27. 27
    Procedimiento según una de las reivindicaciones 23 a 26, en el que dicha información adicional es transferida del controlador origen al controlador destino en un contenedor de información, llamado segundo contenedor de información, que incluye dicho primer contenedor de información.
  28. 28
    Procedimiento según una de las reivindicaciones 23 a 27, en el que dicha información adicional es transferida del controlador origen al controlador destino en un mensaje transmitido desde el controlador origen al núcleo de red, y seguidamente en un mensaje transmitido desde el núcleo de red al controlador destino, incluyendo estos mensajes dicho segundo contenedor de información.
  29. 29
    Procedimiento según la reivindicación 9, en el que dicha unidad de información corresponde a una unidad de información denominada «SRNS Relocation Info».
  30. 30
    Procedimiento según la reivindicación 26, en el que dicho primer contenedor de información corresponde a un contenedor de información denominado «RRC container».
  31. 31
    Procedimiento según la reivindicación 27, en el que dicho segundo contenedor de información corresponde a un contenedor de información denominado «Source RNC to Target RNC Transparent Container».
  32. 32
    Procedimiento según la reivindicación 28, en el que dichos mensajes que incluyen dicho segundo contenedor de información corresponden a mensajes RANAP («Radio Access Network Application Part»).
  33. 33
    Procedimiento según la reivindicación 32, en el que dicho mensaje RANAP transmitido entre controlador origen y núcleo de red es un mensaje RELOCATION REQUiReD.
  34. 34
    Procedimiento según la reivindicación 32, en el que dicho mensaje RANAP transmitido entre núcleo de red y controlador destino es un mensaje RELOCATION ReQuEST. ES 2 364 638 T3
  35. 35
    Controlador de red de acceso radio que tiene una función de controlador destino en el caso de cambio de controlador de red de acceso radio servidor, de un controlador llamado controlador origen hacia dicho controlador destino, comprendiendo dicho controlador destino medios para calcular un código de protección de integridad de un mensaje transmitido a un terminal móvil por el controlador origen y destinado a retransmitir al terminal móvil 5 información creada en el controlador destino y seguidamente transferida por el controlador destino al controlador origen.
  36. 36
    Controlador de red de acceso radio que tiene una función de controlador origen en el caso de cambio de controlador de red de acceso radio servidor, de dicho controlador origen hacia un controlador llamado controlador 10 destino, comprendiendo dicho controlador origen medios para indicar al controlador destino la identidad del soporte radio RB Id utilizado por el controlador origen para transmitir a un terminal móvil un mensaje destinado a retransmitir al terminal móvil información creada en el controlador destino y seguidamente transferida por el controlador destino al controlador origen. 15 37. Sistema de radiocomunicaciones móviles, que comprende medios para poner en práctica un procedimiento según una de las reivindicaciones 1 a 34.
Independent claims36