Generic bootstrapping architecture protocol
AssigneeVodafone IP Licensing Limited
InventorsNicholas Bone, Tim Snape
Life of this patent
Estimating the term…
Abstract
Method and system for communicating securely with a user equipment, UE, using generic bootstrapping architecture, GBA, the system comprising a bootstrapping server function, BSF. A proxy server configured to receive messages from a user equipment, UE, in a first format. Convert the received messages from the first format to a second format. Transmit the received UE messages to a bootstrapping server function, BSF, in the second format. Receive messages from the BSF, in a third format. Convert the messages received from the BSF from the third format to a fourth format. Transmit the received BSF messages to the UE in the fourth format.
Claims26
A proxy server for generic bootstrapping architecture, (GBA) the proxy server configured to:
- receive messages from a user equipment, UE, in a first format;
- convert the messages received from the UE from the first format to a second format, including the proxy server operating to check whether each of the messages received from the UE includes content presenting a risk of system crashing or security vulnerabilities at a bootstrapping server function (BSF) and to reject or correct each of the messages received from the UE that is determined to be insecure;
- check the messages received from the UE for compliance with GBA requirements;
- transmit each of the messages received from the UE that is not rejected in the second format to the BSF;
- receive messages from the BSF in the third format;
- convert the messages received from the BSF from the third format to a fourth format;
- and
- transmit the messages received from the BSF in the fourth format to the UE.
A method for communicating between a user equipment, UE, and a bootstrapping server function, (BSF) using generic bootstrapping architecture (GBA), the method comprising:
- receiving one or more messages from the UE at a proxy server, in a first format;
- converting the one or more messages received from the UE from the first format to a second format, including checking whether each of the messages received from the UE includes content presenting a risk of system crashing or security vulnerabilities at the BSF and rejecting or correcting each of the messages received from the UE that is determined to be insecure;
- checking the messages received from the UE for compliance with GBA requirements;
- transmitting each of the one or more messages received from the UE that is not rejected in the second format from the proxy server to the BSF;
- receiving one or more messages from the BSF in a third format at the proxy server;
- converting the one or more messages received from the BSF from the third format to a fourth format;
- and
- transmitting the one or more messages received from the BSF in the fourth format from the proxy server to the UE.
A system for communicating securely with a user equipment (UE), using generic bootstrapping architecture (GBA) the system comprising:
- a bootstrapping server function (BSF);
- and
- a proxy server configured to:
- receive messages from the UE in a first format;
- convert the messages received from the UE from the first format to a second format, including the proxy server operating to check whether each of the messages received from the UE includes content presenting a risk of system crashing or security vulnerabilities at the BSF and to reject or correct each of the messages received from the UE that is determined to be insecure;
- check the messages received from the UE for compliance with GBA requirements;
- transmit each of the messages received from the UE that is not rejected in the second format to the BSF;
- receive messages from the BSF in a third format;
- convert the messages received from the BSF from the third format to a fourth format;
- and
- transmit the messages received from the BSF in the fourth format to the UE.
Dependencies are inferred from the claim text.