Subscriber terminal cipher key update method used in broadcast service
Abstract
Method for the invention relates to a broadcast service the user terminal key updating, comprising the following steps: The pedal 1 is the broadcasting service server is a user terminal and multiple terminal groups for generating corresponding the original a key; The pedal 2 is the broadcasting service server broadcast transmission with the service content of original encryption encryption key, a user terminal is deciphers the key end of the decryption to the service content; primitivelyThe pedal 3 is in need to the upgrade key of user terminal group; the broadcasting service server for encrypting novel key of service content and encryption to play to transmit the user terminal groups; and need to updating key user terminal group generating a key transmitting the user terminal group; The invention claims 4 and user terminal group for a key end of the decryption to the service content. The invention can control different user terminal group is different a key and a on the key is updating in different time, wherein effectively avoiding a network congestion and reducing load server.
Term
No projected expiry on record.
- Priority and filed
- Published
- Today
7 claims: 1 independent, 6 dependent
- 1Method to 1.1 pair of broadcast services the user terminal key updating, comprising a characterised, comprising the following steps:The pedal 1, broadcast service server and service's user terminal with multiple multiple user terminal groups;and user terminal group to generate a corresponding to each supporting the original a key;The pedal 2, wherein the broadcasting service server and broadcasting transmission to the user terminal groups for service content of original encryption encryption key, a user terminal and user terminal group of which is at the deciphers the key primitively, the service content end of the decryption and using;Pedal 3, wherein the need to updating the user terminal group the key of user terminal group, wherein the broadcasting service server by the new encryption key for service content end of the encryption method, service for playing of encrypted to transmit the user terminal groups;and need to updating key user terminal group a corresponding to the decryption the key transmitting the user terminal group;The pedal 4, wherein the need to updating key user terminal group uses the deciphers the key end of the decryption and uses a service content, other user terminal groups for corresponding wherein the original a key end of the decryption and adopts the service content. 1.一种广播业务中用户终端密钥更新的方法,其特征在于,包括以下步骤:步骤1、广播业务服务器将广播业务的用户终端划分成多个用户终端组,并为每个所述用户终端组生成对应的原始解密密钥;步骤2、所述广播业务服务器向所有用户终端组广播发送用原始加密密钥加密的业务内容,用户终端使用其所在的用户终端组的所述原始解密密钥,对所述业务内容进行解密和使用;步骤3、当需要更新所述用户终端组中的一个用户终端组的密钥时,所述广播业务服务器使用新的加密密钥对业务内容进行加密,将加密后的业务内容广播发送给所有用户终端组,并为需要更新密钥的用户终端组生成对应的解密密钥后发送给该用户终端组;步骤4、所述需要更新密钥的用户终端组使用所述解密密钥对业务内容进行解密和使用,其它用户终端组使用其对应的原始解密密钥对业务内容进行解密和使用。
33 paragraphs, as filed
Method for the broadcasting service the user terminal key updating
technical field
The method according the invention relates to a broadcast service the user terminal key updating, relates to control the different user terminal group special is different a key and a on the key is updating in different time, wherein effectively avoiding a network congestion and reducing method for server load the broadcasting service the user terminal key updating.
background technology
The broadcasting system or the support and mobile service's system, at needed to transmit the same service content multiple user terminal. To one service user terminal and charging, usually to the service content and encryption the groove is realized. The system based on encryption to the broadcasting operations content, encrypting and a key sending a pay user terminal. To the pay user terminal by the key for obtaining end of the decryption to the service content of encrypted, which is wherein, serviceThe non-payment user terminal, although for receiving the encryption service content, and wherein there is no key, therefore is of end of the decryption end is made of the content.
Playing service's key is a network providing a user terminal part is a groove; the broadcasting system or a support broadcast service's mobile usually system for transmitting through the signal channel service content the same encryption to the user terminal. Is a flexible and safety of business development, and service's key lower unusually to updating. When using on the key updating, generally using point to point method, namely between the network servers and user terminal is a mobile network channel in by one path is generally. The key updating method and satisfying having a trigger switch state, is usually when the key ineffective is a user terminal discovered it is a service content normally, the user terminal causing the key is updating to the server handle, wherein the key updating method,Or a user terminal in the key in front of specific life closed causing the key is applied updating, wherein the key updating method.
Digital 1 is the existing technology for playing system or mobile system and schematic drawing of broadcasting service. And broadcasting service server at the same time vertical to the contents of user terminal transmission is completely same; all the keys of user terminal is a - circuit (position in a key and K1) of. The key K1 ineffective, the user terminals' switches in failures, i.e. the user terminal almost at the same time need end of the key is updating. Therefore front network to a key is updating trigger (time for key of life to failures generally, having time, or key ineffective time), has the same time, the user terminal almost of causing the key updating method.
Digital 2 is the existing technology the schematic drawing of user terminal key centralized updating. And K1 of the broadcasting service server and each user terminal which uses the key of. The server is key K1 and encryption to the service content, comprising and a encrypt service for playing to the user terminal (user terminal 1 and user terminal N); each user terminal is K1 for receiving broadcast the content based on to a and a. The server the key updating is K2, and K2 end of the encryption method for service content, and multicast is electrically connected with the user terminal. By the user terminal and playing content, wherein the K1 end of the decryption, further discovered of K1 is of a to the service content correctly, therefore each user terminal updating to the broadcasting service server transmitting key and request, and broadcasting service server connected to the user terminal transmitting key K2. The user terminal receiving the key K2, and a K2 to the receiving broadcast content based on to a and a.
Of said of know, method for deficiency of the existing technology; the broadcasting service the user terminal key updating characterized in that: Each user terminal almost of causing the key updating method, therefore a a user terminal key is a updating. A in network with the magnetism of broadcasting service the user terminal, and key updating the trigger time, the magnetism user terminal of a on the key is updating, wherein inevitably for network congestion and load is arranged, a possibility to make the key is updating the collapse for failure or server electrode, and with multiple serious consequence.
invention content
An objective of the present invention in aggregate of the prior technology's insufficiency, providing method for of broadcasting service the user terminal key updating, a control different user terminal group is different a key, and key is updating in different time, wherein effectively avoiding a network congestion and reducing load server.
Method for in turn to realize the volume, the invention provides of broadcasting service the user terminal key renewed, comprising the following steps:
The pedal 1, broadcast service server and service's user terminal with multiple multiple user terminal groups; and user terminal group to generate a corresponding to each supporting the original a key; The pedal 2, wherein the broadcasting service server and broadcasting transmission to the user terminal groups for service content of original encryption encryption key, a user terminal and user terminal group of which is at the deciphers the key primitively, the service content end of the decryption and using; Pedal 3, wherein the need to updating the user terminal group the key of user terminal group, wherein the broadcasting service server by the new encryption key for service content end of the encryption method, service for playing of encrypted to transmit the user terminal groups; and need to updating key user terminal group a corresponding to the decryption the key transmitting the user terminal group; The pedal 4, wherein the need to updating key user terminal group uses the deciphers the key end of the decryption and uses a service content, other user terminal groups for corresponding wherein the original a key end of the decryption and adopts the service content.
Further, wherein the pedal 1 is in comprises the following steps: The pedal 11, wherein broadcast service server according to preset division lead groove; the user terminal partitioning of broadcasting service is m user terminal group, wherein each user terminal group comprises one or more user terminal, and is a natural number; And the step 12, wherein broadcast service server according to preset setting key efficient to algorithm, comprising generating the n key first button groups; and n key and a groups, n is greater than m the natural number, wherein the n keys the first key set with the n keys and a second set of columns are 11; and key of corresponding to the efficient key efficient key to the algorithm structure is for to 11; Then the step 13, wherein the broadcasting service server of the keys and first key set corresponding to the distribution to powering on and user terminal group are 11 concurrently; and deciphers the key of each user terminal group are primitively.
The broadcasting service server is further, the damage 2) and transmission is in comprises the following steps with the service content of original encryption key encryption to the user terminal groups: The pedal 21, wherein broadcast service server base in advance of algorithm, used to the key generation original encryption key in the key group; And the step 22, wherein the broadcasting service server is connected to the original encryption key of the broadcasting service content disposed on the encryption method, service content the encryption to broadcasting and substrate-processing to the user terminal groups of the user terminal.
The pedal 3) is in further comprises the following steps: The pedal 31, wherein broadcast service server base in advance of algorithm for encrypting novel key, and is needed to updating key user terminal set of generating high-energy the corresponding a key; And the step 32, wherein broadcast service server base in advance of encrypted algorithm, used to the encryption key end of the encryption method for playing service content, comprising and a encrypt service content to broadcasting and substrate-processing to the broadcasting service the user terminal and user terminal groups; Then the step 33; the need to updating key user terminal and user terminal group is screwed to the service and content for original a key a failure of corresponding, to the broadcasting service server transmitting key is updating the request message, a user terminal and user terminal groups is corresponding wherein the original a key for receiving the service content and decryption and using; Subsequently the step 34, wherein the broadcasting service server to the key is updating the request message to a command to the user terminal, a command to the deciphers the key; Then the step 35; the need to updating key user terminal and user terminal group is screwed to the decryption key of broadcasting service server, transmitting according to determined a algorithm, and key a to the service content end of the decryption and use in advance.
The technical solution, wherein the user terminal partitioning of broadcasting service of multiple user terminal groups, and generating different a key is different user terminal group; the control key of different user terminal set of updating in different time ineffective when the updating user terminal key, wherein the large at the same time key is a updating decomposes into packet time-sliced key updating, avoiding all keys with expiring to updating, comprising overcome the existing technology effectively, wherein the integrated network and server jam defect of the key renewed to and vibrates.
The summary, the invention time-sliced controlled failure and updating method of user terminal key is packets, which achieve the control different user terminal group is different a key and a on the key is updating in different time, wherein effectively avoiding a network congestion and reducing server the beneficial technical effect.
Brief description for drawings
Digital 1 is the existing technology the broadcasting service schematic drawing; Digital 2 is the existing technology the schematic drawing of user terminal key centralized, updating
Digital 3 is the invention broadcast service the user terminal key centralized updating method schematic drawing; Digital 4 is the invention specifically embodiment flow, imageDigital 5 is the invention specifically embodiment two current; chartsDigital 6 is the invention specifically embodiment of current; chartsDigital 7 is the invention specifically embodiment four current; chartsDigital 8 is the invention specifically embodiment the schematic drawings.
detailed description of illustrated embodiments
Below the light of the auxiliary digital and embodiment, the further detailed description to the diaphragm technical solution.
Digital 3 is the invention broadcast service the user terminal key centralized updating method schematic drawing, the invention by user terminal partitioning of broadcasting service in the multiple user terminal groups, wherein of encrypted key and S between each user terminal group 11 and a key {S1, S2,…, Sm DEG the broadcasting service server end; and comparing is overlapped the double-seal horse caravan broadcast service in content network with, encrypting multicast substrate-processing to the user terminal, comprising a user terminal in the receiving broadcast service content, when using the terminal to recipients of broadcasting service content end of the decryption in a key of user terminal group. The broadcasting service server for controlling a key are of each user terminal group time-sliced to failures, a need to updating key user terminal group to generate the new key encryption and decryption key, wherein the broadcasting service content and encrypting multicast to send a new encryption password to the user terminal. No need to updating key user terminal is connected with a key the end of the decryption and uses a service content for receiving primitively, need to updating key the original a key of user terminal group expires subsequently of the service content a failure for receiving, a key for user terminal to the broadcasting service server transmitting key updating the request message, the broadcasting service server to acquire the information user terminal transmits the user terminal is in a user terminal group is correspondingly, wherein the user terminal receiving deciphers key; and key a to the service content end of the decryption and a.
, The terminal the number of number and each user terminal group of user terminal group is fixed by a network the other user terminals' key updating method scattered degrees. For example, and broadcasting service server hopes of the radiation the user key updating method and far and can, which can be added the number of the user terminal group is; and full key term of validity, each group of user terminals' keys is failures and updating in different time is a new key, a wherein the radiation service flow of the user terminal key updating and a and can. The most violent condition is a user terminal group user terminal, at the time of broadcasting service server that the key ineffective of the user terminal set, and is a single user terminal of the group causing the key updating method. The condition of; and network unit and processing capacity is strong, which can consider so each user terminal group comprises a user terminal quantity of increase bumps; and number of the user terminal group and relatively, wherein the processing capacity range of network and a server, a key can be updated with multiple user terminal is provided and vibrates the key updating processing each time, and reduced broadcast service key server updating value of times of the key term of validity.
Of said of know, wherein a technical solution for playing network or a mobile network the key updating method of broadcasting service groups; the user terminal, and broadcasting service server and device for controlling key failure and updating processing of each user terminal groups; and thus elements of expires the key centralism of making to updating wherein of the user terminal keys, which can effectively avoid the network congestion and reducing load server.
Digital 4 is the invention specifically embodiment current position, method for of broadcasting service the user terminal key updating, comprising the following steps: First the step 1, wherein the broadcasting service server and service's user terminal with multiple multiple user terminal groups; and user terminal group to generate a corresponding to each supporting the original a key; Then the step 2, wherein the broadcasting service server and broadcasting transmission to the user terminal groups for service content of original encryption encryption key, a user terminal and user terminal group of which is at the deciphers the key primitively, the service content end of the decryption and using; Subsequently the step 3, wherein the need to updating the user terminal group the key of user terminal group, wherein the broadcasting service server by the new encryption key for service content end of the encryption method, service for playing of encrypted to transmit the user terminal groups; and need to updating key user terminal group a corresponding to the decryption the key transmitting the user terminal group; Then the step 4, wherein the need to updating key user terminal group uses the deciphers the key end of the decryption and uses a service content, other user terminal groups is corresponding wherein the original a key end of the decryption and adopts the service content.
Digital 5 is the invention specifically embodiment two current charts, the method according of broadcasting service the user terminal key updating, comprising a wire embodiment difference, wherein the pedal 1 comprises the following steps: The pedal 11, wherein broadcast service server according to preset division lead groove; the user terminal partitioning of broadcasting service is m user terminal group, wherein each user terminal group comprises one or more user terminal, and is a natural number; And the step 12, wherein broadcast service server according to preset setting key efficient to algorithm, comprising generating the n key first button groups; and n key and a groups, n is greater than m the natural number, wherein the n keys the first key set with the n keys and a second set of columns are 11; and key of corresponding to the efficient key efficient key to the algorithm structure is for to 11; Then the step 13, wherein the broadcasting service server of the keys and first key set corresponding to the distribution to powering on and user terminal group are 11 concurrently; and deciphers the key of each user terminal group are primitively.
The efficient key structure according, wherein the wire embodiment, the damage 12) is specifically comprises a: algorithmCassette to preset setting relationship two natural number Si and S ' i is an efficient key is, wherein the corner of relationship of: Si×S of i=S of imod Φ Φ is a natural number.
Digital 6 is the invention specifically embodiment of current charts, the method according of broadcasting service the user terminal key updating, wherein the wire embodiment two differences, the broadcasting service server of claims 2 and broadcasting transmission comprises the following steps with the service content of original encryption key encryption to the user terminal groups: The pedal 21, wherein broadcast service server base in advance of algorithm, used to the key generation original encryption key in the key group; And the step 22, wherein the broadcasting service server is connected to the original encryption key of the broadcasting service content disposed on the encryption method, service content the encryption to broadcasting and substrate-processing to the user terminal groups of the user terminal. Then for user terminal group according to claims 23 user terminal and is in the deciphers the key primitively, the service content end of the decryption and a.
Further, the wire embodiment, wherein the step 21 is in comprises: The broadcasting service server base in advance of the base, used to the keys and second key: set{DELTA shape 1, S shape 2,…, S ' and DEG original production encryption key S, wherein the corner of formula: isS=S of 1×S of 2×… ×S ' the position and 7 is the invention specifically embodiment four current charts, the method according of broadcasting service the user terminal key updating, wherein the wire embodiment three differences, wherein the pedal 3 comprises the following steps: The pedal 31, wherein broadcast service server base in advance of algorithm for encrypting novel key, and is needed to updating key user terminal set of generating high-energy the corresponding a key; And the step 32, wherein broadcast service server base in advance of encrypted algorithm, used to the encryption key end of the encryption method for playing service content, comprising and a encrypt service content to broadcasting and substrate-processing to the broadcasting service the user terminal and user terminal groups; Then the step 33; the need to updating key user terminal and user terminal group is screwed to the service and content for original a key a failure of corresponding, to the broadcasting service server transmitting key is updating the request message, a user terminal and user terminal groups is corresponding wherein the original a key for receiving the service content and decryption and using; Subsequently the step 34, wherein the broadcasting service server to the key is updating the request message to a command to the user terminal, a command to the deciphers the key; Finally the step 35; the need to updating key user terminal and user terminal group is screwed to the decryption key of broadcasting service server, transmitting according to determined a algorithm, and key a to the service content end of the decryption and use in advance.
Further, the wire embodiment, wherein the step 31 is in comprises the following steps: The pedal 310, wherein the broadcasting service server is connected to the first button set and a second group are respectively is not connected to, and efficient the key to the key {Sk, S two ends DEG, and k used need to updating DELTA shape of a key according key user terminal group; correspondingAnd the step 311, wherein the broadcasting service server according to the need to updating key user terminal units original a key Si, a second key group and Si for obtaining composed of the efficient key key is DELTA shape i, and deferred to preset encryption setting key generation type communication for encrypting key DELTA shape, wherein the encryption key generation formula: is; S′ =S′ i-1× Sk′ &timesS) through > digital 8 is the invention specifically embodiment the schematic, drawings to the fixing position, the broadcasting service server the first user terminal division is ONE user terminal group; each group comprises one or more user terminal, and each user terminal device which is original a key. The broadcasting service server need to control the user terminal group 1 the key updating, first generating key encryption and decryption key of updating key and communication, then used to the encryption key of the broadcasting service content and encryption to play substrate-processing to the user terminal, a no need to updating key user terminal group (for example user terminal group 21B) for receiving the service content, wherein primitively (deciphered the key to the service content end of the decryption and use, and lower end of the key is updating the user terminal group 1 user terminal for receiving the service content, wherein primitively deciphers the key is failures to is a defeated, wherein causing the key updating methodUpdating, a request message to broadcast service server transmitting key. And broadcasting service server for transferring a key according to the user terminal groups for transmitting the news's user terminal is in the user terminal group are, wherein the user terminal of the user terminal group uses the decryption key end of the decryption and uses a service content.
Finally are arranged explain, the performing without invention uses in the invention the technical solution, further non-limit, although referred to good embodiment end of the detail to the invention, the domain's and a provide claim understand for performing to use or equate the alternative to the invention technical solution, which is not separated from the invention technical solution the spirit and range.
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| CN107086908A | Cited by | China | Search report |
| US9031240B2 | Cited by | United States of America | Applicant |
| US8300827B2 | Cited by | United States of America | Applicant |
| US10999065B2 | Cited by | United States of America | Applicant |
| US8023658B2 | Cited by | United States of America | Applicant |
| CN102461113A | Cited by | China | Search report |
| WO2008131662A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| WO2020137084A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| CN105847056A | Cited by | China | Search report |
| US8144877B2 | Cited by | United States of America | Applicant |
| US10057769B2 | Cited by | United States of America | Applicant |
2 priority claims, no other members on record
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 200610098594 | China | A | |
| CN2006198594 | – | – | – |
Numbers
- Publication
- 1878058
- Publication, DOCDB
- 1878058
- Publication, EPODOC
- CN1878058
- Application
- 10098594
- Application, DOCDB
- 200610098594
- Application, EPODOC
- CN2006198594
Titles2
- English
- Subscriber terminal cipher key update method used in broadcast service
- Chinese
- 广播业务中用户终端密钥更新的方法
Classification
- IPC, 2
- H04L9 16
- H04L12 18