Enhanced cell broadcast service via secure group broadcast
First Claim
Patent Images
1. A secure cell broadcast method comprising:
- defining a group of mobile devices, wherein each mobile device in the group has first client software responsible for displaying secure broadcast messages and second client software responsible for displaying unsecure broadcast messages, the first client software being different than the second client software, the first client software being a dedicated client for the secure broadcast messages;
reserving a channel for the group, said reserving comprising selecting the channel from amongst a set of channels used exclusively for broadcasting the secure broadcast messages;
receiving a membership request from a new mobile device requesting membership in the group and adding the new mobile device to the group;
in response to receiving the membership request, provisioning the first client software on the new mobile device for displaying the secure broadcast messages;
associating cryptographic key material with the group;
notifying the mobile devices of the channel for the group;
securely providing the key material to the mobile devices of the group, the key material including a decryption key;
receiving, from a device running the first client software under a group administrator account, the secure broadcast messages; and
broadcasting on the channel the secure broadcast messages that are encrypted such that the mobile devices of the group receiving on the channel can receive and decrypt the secure broadcast messages using the key material, wherein the mobile devices of the group display the secure broadcast messages using the first client software.
3 Assignments
0 Petitions
Accused Products
Abstract
A secure cell broadcast method entails defining a group of mobile devices, reserving a channel for the group, associating cryptographic key material with the group, notifying the mobile devices of the channel for the group, securely providing the key material to the mobile devices of the group, and broadcasting on the channel a secure broadcast message that is encrypted such that the mobile devices of the group receiving on the channel can receive and decrypt the secure broadcast message using the key material.
25 Citations
12 Claims
-
1. A secure cell broadcast method comprising:
-
defining a group of mobile devices, wherein each mobile device in the group has first client software responsible for displaying secure broadcast messages and second client software responsible for displaying unsecure broadcast messages, the first client software being different than the second client software, the first client software being a dedicated client for the secure broadcast messages; reserving a channel for the group, said reserving comprising selecting the channel from amongst a set of channels used exclusively for broadcasting the secure broadcast messages; receiving a membership request from a new mobile device requesting membership in the group and adding the new mobile device to the group; in response to receiving the membership request, provisioning the first client software on the new mobile device for displaying the secure broadcast messages; associating cryptographic key material with the group; notifying the mobile devices of the channel for the group; securely providing the key material to the mobile devices of the group, the key material including a decryption key; receiving, from a device running the first client software under a group administrator account, the secure broadcast messages; and broadcasting on the channel the secure broadcast messages that are encrypted such that the mobile devices of the group receiving on the channel can receive and decrypt the secure broadcast messages using the key material, wherein the mobile devices of the group display the secure broadcast messages using the first client software. - View Dependent Claims (2, 3, 4)
-
-
5. A non-transitory computer-readable medium comprising instructions in code, which, when loaded into a memory and executed by a processor of one or more computing devices, cause the one or more computing devices to:
-
define a group of mobile devices, wherein each mobile device in the group has first client software responsible for displaying secure broadcast messages and second client software responsible for displaying unsecure broadcast messages, the first client software being different than the second client software, the first client software being a dedicated client for the secure broadcast messages; reserve a channel for the group by selecting the channel from amongst a set of channels used exclusively for broadcasting the secure broadcast messages; receive a membership request from a new mobile device requesting membership in the group and add the new mobile device to the group; in response to receiving the membership request, provision the first client software on the new mobile device for displaying the secure broadcast messages; associate cryptographic key material with the group; notify the mobile devices of the channel for the group; securely provide the key material to the mobile devices of the group, the key material including a decryption key; receive, from a device running the first client software under a group administrator account, the secure broadcast messages; and broadcast on the channel the secure broadcast messages that are encrypted such that the mobile devices of the group receiving on the channel can receive and decrypt the secure broadcast messages using the key material, wherein the mobile devices of the group display the secure broadcast messages using the first client software. - View Dependent Claims (6, 7)
-
-
8. A secure cell broadcast system comprising:
one or more computing devices each having a memory coupled to a processor, wherein the one or more computing devices are configured to; define a group of mobile devices, wherein each mobile device in the group has first client software responsible for displaying secure broadcast messages and second client software responsible for displaying unsecure broadcast messages, the first client software being different than the second client software, the first client software being a dedicated client for the secure broadcast messages; reserve a channel for the group by selecting the channel from amongst a set of channels used exclusively for broadcasting the secure broadcast messages; receive a membership request from a new mobile device requesting membership in the group and to add the new mobile device to the group; in response to receiving the membership request, provision the first client software on the new mobile device for displaying the secure broadcast messages; associate cryptographic key material with the group; notify the mobile devices of the channel for the group; securely provide the key material to the mobile devices of the group, the key material including a decryption key; receive, from a device running the first client software under a group administrator account, the secure broadcast messages; and broadcast on the channel the secure broadcast messages that are encrypted such that the mobile devices of the group receiving on the channel can receive and decrypt the secure broadcast messages using the key material, wherein the mobile devices of the group display the secure broadcast messages using the first client software. - View Dependent Claims (9, 10, 11, 12)
Specification