[go: up one dir, main page]

CN103929680A - Set top box encryption program descrambling method and set top box - Google Patents

Set top box encryption program descrambling method and set top box Download PDF

Info

Publication number
CN103929680A
CN103929680A CN201410124040.7A CN201410124040A CN103929680A CN 103929680 A CN103929680 A CN 103929680A CN 201410124040 A CN201410124040 A CN 201410124040A CN 103929680 A CN103929680 A CN 103929680A
Authority
CN
China
Prior art keywords
instruction
top box
set top
descrambling
program
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410124040.7A
Other languages
Chinese (zh)
Other versions
CN103929680B (en
Inventor
郑巧红
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Jiuzhou Electric Appliance Co Ltd
Original Assignee
Shenzhen Jiuzhou Electric Appliance Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Jiuzhou Electric Appliance Co Ltd filed Critical Shenzhen Jiuzhou Electric Appliance Co Ltd
Priority to CN201410124040.7A priority Critical patent/CN103929680B/en
Publication of CN103929680A publication Critical patent/CN103929680A/en
Application granted granted Critical
Publication of CN103929680B publication Critical patent/CN103929680B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Storage Device Security (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention relates to a set top box encryption program descrambling method and a set top box. The method includes the following steps that for a playing program, an encryption mode of the program is analyzed and acquired; whether the encryption mode of the program is a BISS encryption mode or not is judged, if yes, the descrambling mode of the set top box is set as an non-advanced security descrambling mode, and then BISS descrambling is conducted, and if not, the descrambling mode of the set top box is set as an advanced security descrambling mode. By the adoption of the set top box encryption program descrambling method and the set top box, the corresponding descrambling modes are set according to the different encryption modes, on the premise that security is guaranteed, audience can watch the BISS encrypted program and can watch more television programs without being limited by encryption modes, and therefore great convenience and good experience are brought to users.

Description

A kind of Set Top Box ciphered program de-scrambling method and Set Top Box
Technical field
The present invention relates to the communications field, relate in particular to a kind of Set Top Box ciphered program de-scrambling method and Set Top Box.
Background technology
BISS, full name BasicInteroperableScramblingSystem, is a kind of method for scrambling using in digital television system, is a kind of satellite broadcasting encryption system, also be the fixing method for scrambling of a kind of key, some programs adopt BISS cipher mode to be encrypted.
At present, for ensureing fail safe, Set Top Box has been mostly advanced security Set Top Box.In advanced security Set Top Box, the key of condition reception (CA), with encrypted test mode transmission, in master chip, be only expressly, and descrambling is set to the Set Top Box of advanced security pattern, directly key is expressly set to descrambler, can not carries out descrambling to program.But BISS cipher mode is expressly, this BISS ciphered program that just causes advanced security Set Top Box not encrypt BISS cipher mode carries out descrambling, makes user can not watch program, brings great inconvenience to user.
Summary of the invention
In view of this, be necessary can not carry out BISS ciphered program for above-mentioned advanced security Set Top Box the problem of descrambling, a kind of Set Top Box ciphered program de-scrambling method is provided.
In addition, also provide a kind of Set Top Box.
A kind of Set Top Box ciphered program de-scrambling method, comprises the steps:
For the program of playing, resolve the cipher mode that obtains program;
Whether the cipher mode that judges program is BISS cipher mode, if the descrambling pattern of Set Top Box is set to non-advanced security descrambling pattern, carry out BISS descrambling, otherwise the descrambling pattern of Set Top Box is set to advanced security descrambling pattern.
In an execution mode therein, the described program for playing, the step of resolving the cipher mode that obtains program is specially:
Pmt table in the frequency of inquiry program place, resolves pmt table conditional receiving system mark, identifies corresponding cipher mode according to condition receiving system, obtains the cipher mode of program.
In an execution mode therein, the step that the descrambling pattern of described Set Top Box is set to non-advanced security descrambling pattern is specially:
Send first of encryption instruction is set, deciphering obtains first instruction is set, and is set to non-advanced security descrambling pattern according to the first descrambling pattern that instruction Set Top Box is set;
The step that the descrambling pattern of described Set Top Box is set to advanced security descrambling pattern is specially:
Send second of encryption instruction is set, deciphering obtains second instruction is set, and is set to advanced security descrambling pattern according to the second descrambling pattern that instruction Set Top Box is set.
In an execution mode therein, the step that the descrambling pattern of described Set Top Box is set to non-advanced security descrambling pattern is specially:
Call the first instruction functions in memory, produce at random first instruction storage are set; Call the first encryption function, to first, instruction is set and is encrypted, and generation arranges with first of storage the effective order mark that instruction is associated;
In the time arranging, to encrypt first, instruction being set is decrypted, and find first of storage according to effective order mark instruction is set, by first of deciphering, first of instruction and storage being set arranges instruction and compares, if both couplings descrambling pattern of Set Top Box are set to non-advanced security descrambling pattern, otherwise do not arrange for disable instruction.
In an execution mode therein, the step that the descrambling pattern of described Set Top Box is set to advanced security descrambling pattern is specially:
Call the second instruction functions in memory, produce at random second instruction storage are set; Call the second encryption function, to second, instruction is set and is encrypted, and generation arranges with second of storage the effective order mark that instruction is associated; In the time arranging, to encrypt second, instruction being set is decrypted, and find second of storage according to effective order mark instruction is set, by second of deciphering, second of instruction and storage being set arranges instruction and compares, if both couplings descrambling pattern of Set Top Box are set to advanced security descrambling pattern, otherwise do not arrange for disable instruction.
A kind of Set Top Box, comprising:
Cipher mode acquiring unit, for the program of playing, resolves the cipher mode that obtains program;
Mode setting unit, judges whether the cipher mode of program is BISS cipher mode, if the descrambling pattern of Set Top Box is set to non-advanced security descrambling pattern, carry out BISS descrambling, otherwise the descrambling pattern of Set Top Box is set to advanced security descrambling pattern.
In an execution mode therein, the pmt table in the frequency of described cipher mode acquiring unit inquiry program place, resolves pmt table conditional receiving system mark, identifies corresponding cipher mode according to condition receiving system, obtains the cipher mode of program.
In an execution mode therein, Set Top Box sends first of encryption instruction is set, and mode setting unit deciphering obtains first instruction is set, and is set to non-advanced security descrambling pattern according to the first descrambling pattern that instruction Set Top Box is set;
Set Top Box sends second of encryption instruction is set, and mode setting unit deciphering obtains second instruction is set, and is set to advanced security descrambling pattern according to the second descrambling pattern that instruction Set Top Box is set.
In an execution mode therein, call the first instruction functions in memory, produce at random first instruction storage are set; Call the first encryption function, to first, instruction is set and is encrypted, and generation arranges with first of storage the effective order mark that instruction is associated;
In the time arranging, described mode setting unit arranges instruction to encrypt first and is decrypted, and find first of storage according to effective order mark instruction is set, by first of deciphering, first of instruction and storage being set arranges instruction and compares, if both couplings descrambling pattern of Set Top Box are set to non-advanced security descrambling pattern, otherwise do not arrange for disable instruction.
In an execution mode therein, call the second instruction functions in memory, produce at random second instruction storage are set; Call the second encryption function, to second, instruction is set and is encrypted, and generation arranges with second of storage the effective order mark that instruction is associated;
In the time arranging, described mode setting unit arranges instruction to encrypt second and is decrypted, and find second of storage according to effective order mark instruction is set, by second of deciphering, second of instruction and storage being set arranges instruction and compares, if both couplings descrambling pattern of Set Top Box are set to advanced security descrambling pattern, otherwise do not arrange for disable instruction.
Method of the present invention and Set Top Box, in the time that being play, obtains program the cipher mode of program, then the cipher mode of program is judged, if program encryption mode be BISS cipher mode the descrambling pattern of Set Top Box be set to non-advanced security descrambling pattern, carry out BISS descrambling, otherwise be set to advanced security descrambling pattern, according to different cipher modes, corresponding descrambling pattern is set, at the program that ensures to make spectators can watch BISS to encrypt under fail safe prerequisite, make spectators can not be subject to the restriction of cipher mode, watch more TV programme, bring great convenience and experience to user.
Brief description of the drawings
Fig. 1 is the flow chart of a Set Top Box ciphered program de-scrambling method in embodiment;
Fig. 2 is the structure chart of a Set Top Box in embodiment.
Embodiment
In order to make object of the present invention, technical scheme and advantage clearer, below in conjunction with drawings and Examples, the present invention is further elaborated.Should be appreciated that specific embodiment described herein, only in order to explain the present invention, is not intended to limit the present invention.
Fig. 1 is the flow chart of a Set Top Box ciphered program de-scrambling method in embodiment.The method comprises:
S10: for the program of playing, resolve the cipher mode that obtains program.
The method, to the program of playing, is not directly program to be carried out to descrambling, but first resolves the cipher mode that obtains this program, and which kind of manner of decryption what understand this program employing is.In this embodiment, this step is specially: the pmt table (Program Map Table) in the frequency of inquiry program place, resolve pmt table conditional receiving system mark (CA_system_ID), identify corresponding cipher mode according to condition receiving system, obtain the cipher mode of program.
S20: whether the cipher mode that judges program is BISS cipher mode, if perform step S30, otherwise execution step S40.
Obtain in parsing after the cipher mode of program, judge the cipher mode of this program, judge whether the cipher mode of this program belongs to BISS cipher mode, take different operations according to the difference of cipher mode.If cipher mode is BISS cipher mode, execution step S30, otherwise execution step S40.In this embodiment, if CA_system_ID is 0x2600, cipher mode is BISS cipher mode.
S30: the descrambling pattern of Set Top Box is set to non-advanced security descrambling pattern, carries out BISS descrambling.
If the cipher mode of program is BISS cipher mode, because BISS cipher mode is plain text encryption mode, the descrambling pattern of Set Top Box can not be carried out descrambling under advanced security pattern, cannot watch program, watch program to arrange the descrambling pattern of Set Top Box if want, the descrambling pattern of Set Top Box is set to non-advanced security descrambling pattern, under non-advanced security descrambling pattern, carries out BISS descrambling, can carry out descrambling to BISS cipher mode.
Because the descrambling pattern of Set Top Box is set to non-advanced security descrambling pattern and relates to the safety issue of Set Top Box, for ensureing the fail safe of Set Top Box, prevent from suffering that malicious attack causes Set Top Box advanced security pattern destroyed, setting up procedure need to carry out under encryption condition.In this embodiment, the step that the descrambling pattern of Set Top Box is set to non-advanced security descrambling pattern is specially: send first of encryption instruction is set, deciphering obtains first instruction is set, and is set to non-advanced security descrambling pattern according to the first descrambling pattern that instruction Set Top Box is set.
In further execution mode, this step is further: call the first instruction functions in memory, produce at random first instruction storage are set; Call the first encryption function, to first, instruction is set and is encrypted, and generation arranges with first of storage the effective order mark that instruction is associated; In the time arranging, to encrypt first, instruction being set is decrypted, and find first of storage according to effective order mark instruction is set, by first of deciphering, first of instruction and storage being set arranges instruction and compares, if both couplings descrambling pattern of Set Top Box are set to non-advanced security descrambling pattern, otherwise do not arrange for disable instruction.
Describe this step in concrete mode: Set Top Box is called GenHLOffCmd () function (the first instruction functions), produce at random one group of command sequence group (first arranges instruction), be kept at g_HLOffCmd[M] in [N].
Call GetHLOffCmd () (the first encryption function), be encrypted the command sequence that obtains an encryption, be kept at aHLOffCmd[N] in, meanwhile, produce an effective order mark nAvialbleID.In the time carrying out setting operation, first aHLOffCmd is decrypted, again according to effective order mark nAvialbleID from g_HLOffCmd[M] find effective first [N] instruction be set, then with deciphering after aHLOffCmd compare, if coupling, the descrambling pattern of Set Top Box is set to non-advanced security descrambling pattern.
S40: the descrambling pattern of Set Top Box is set to advanced security descrambling pattern.
If the non-BISS cipher mode of the cipher mode of program, Set Top Box is without carrying out BISS descrambling, and the descrambling pattern of Set Top Box must could effectively ensure safety under advanced security pattern, and the descrambling pattern of Set Top Box is set to advanced security descrambling pattern.
Owing to the descrambling pattern setting of Set Top Box being related to the safety issue of Set Top Box, for ensureing the fail safe of Set Top Box, prevent from suffering that malicious attack causes Set Top Box advanced security pattern destroyed, setting up procedure need to carry out under encryption condition.In this embodiment, this step is specially: send second of encryption instruction is set, deciphering obtains second instruction is set, and is set to advanced security descrambling pattern according to the second descrambling pattern that instruction Set Top Box is set.
In further execution mode, this step is further: call the second instruction functions in memory, produce at random second instruction storage are set; Call the second encryption function, to second, instruction is set and is encrypted, and generation arranges with second of storage the effective order mark that instruction is associated; In the time arranging, to encrypt second, instruction being set is decrypted, and find second of storage according to effective order mark instruction is set, by second of deciphering, second of instruction and storage being set arranges instruction and compares, if both couplings descrambling pattern of Set Top Box are set to advanced security descrambling pattern, otherwise do not arrange for disable instruction.
Describe this step in concrete mode: Set Top Box is called GenHLOnCmd () function (the second instruction functions), produce at random one group of command sequence group (second arranges instruction), be kept at g_HLOnCmd[M] in [N].
Call GetHLOnCmd () (the second encryption function), be encrypted the command sequence that obtains an encryption, be kept at aHLOnCmd[N] in, meanwhile, produce an effective order mark nAvialbleID.In the time carrying out setting operation, first aHLOnfCmd is decrypted, again according to effective order mark nAvialbleID from g_HLOnCmd[M] find effective second [N] instruction be set, then with deciphering after aHLOnCmd compare, if coupling, the descrambling pattern of Set Top Box is set to advanced security descrambling pattern.
The method, in the time that being play, obtains program the cipher mode of program, then the cipher mode of program is judged, if program encryption mode be BISS cipher mode the descrambling pattern of Set Top Box be set to non-advanced security descrambling pattern, carry out BISS descrambling, otherwise be set to advanced security descrambling pattern, according to different cipher modes, corresponding descrambling pattern is set, at the program that ensures to make spectators can watch BISS to encrypt under fail safe prerequisite, make spectators can not be subject to the restriction of cipher mode, watch more TV programme, bring great convenience and experience to user.
Meanwhile, the present invention also provides a kind of Set Top Box.As shown in Figure 2, this Set Top Box comprises:
Cipher mode acquiring unit 100, for the program of playing, resolves the cipher mode that obtains program.
This Set Top Box, to the program of playing, is not directly program to be carried out to descrambling, but first resolves the cipher mode that obtains this program, and which kind of manner of decryption what understand this program employing is.In this embodiment, cipher mode acquiring unit 100 is inquired about the pmt table (Program Map Table) in the frequency of program place, resolve pmt table conditional receiving system mark (CA_system_ID), identify corresponding cipher mode according to condition receiving system, obtain the cipher mode of program.
Mode setting unit 200, whether the cipher mode that judges program is BISS cipher mode, if the descrambling pattern of Set Top Box is set to non-advanced security descrambling pattern, carry out BISS descrambling, otherwise the descrambling pattern of Set Top Box is set to advanced security descrambling pattern.
Obtain in parsing after the cipher mode of program, mode setting unit 200 will judge the cipher mode of this program judge whether the cipher mode of this program belongs to BISS cipher mode, take different operations according to the difference of cipher mode.If cipher mode is BISS cipher mode, because BISS cipher mode is plain text encryption mode, the descrambling pattern of Set Top Box can not be carried out descrambling under advanced security pattern, cannot watch program, watch program to arrange the descrambling pattern of Set Top Box if want, the descrambling pattern of Set Top Box is set to non-advanced security descrambling pattern, under non-advanced security descrambling pattern, carries out BISS descrambling, can carry out descrambling to BISS cipher mode.If the non-BISS cipher mode of the cipher mode of program, Set Top Box is without carrying out BISS descrambling, and the descrambling pattern of Set Top Box must could effectively ensure safety under advanced security pattern, and the descrambling pattern of Set Top Box is set to advanced security descrambling pattern.In this embodiment, if CA_system_ID is 0x2600, cipher mode is BISS cipher mode, otherwise is not BISS cipher mode.
Because the descrambling pattern of Set Top Box is set to non-advanced security descrambling pattern and relates to the safety issue of Set Top Box, for ensureing the fail safe of Set Top Box, prevent from suffering that malicious attack causes Set Top Box advanced security pattern destroyed, setting up procedure need to carry out under encryption condition.In this embodiment, Set Top Box sends first of encryption instruction is set, and mode setting unit 200 deciphering obtain first instruction is set, and are set to non-advanced security descrambling pattern according to the first descrambling pattern that instruction Set Top Box is set.
In further execution mode, call the first instruction functions in memory, produce at random first instruction storage are set; Call the first encryption function, to first, instruction is set and is encrypted, and generation arranges with first of storage the effective order mark that instruction is associated; In the time arranging, mode setting unit 200 arranges instruction to encrypt first and is decrypted, and find first of storage according to effective order mark instruction is set, by first of deciphering, first of instruction and storage being set arranges instruction and compares, if both couplings descrambling pattern of Set Top Box are set to non-advanced security descrambling pattern, otherwise do not arrange for disable instruction.
Describe in concrete mode, Set Top Box is called GenHLOffCmd () function (the first instruction functions), produces at random one group of command sequence group (first arranges instruction), is kept at g_HLOffCmd[M] in [N].
Call GetHLOffCmd () (the first encryption function), be encrypted the command sequence that obtains an encryption, be kept at aHLOffCmd[N] in, meanwhile, produce an effective order mark nAvialbleID.In the time carrying out setting operation, mode setting unit 200 is first decrypted aHLOffCmd, again according to effective order mark nAvialbleID from g_HLOffCmd[M] find effective first [N] instruction be set, then with deciphering after aHLOffCmd compare, if coupling, the descrambling pattern of Set Top Box is set to non-advanced security descrambling pattern.
Equally, because the descrambling pattern of Set Top Box is set to advanced security descrambling pattern and relates to the safety issue of Set Top Box, for ensureing the fail safe of Set Top Box, prevent from suffering that malicious attack causes Set Top Box advanced security pattern destroyed, setting up procedure need to carry out under encryption condition.In this embodiment, Set Top Box sends second of encryption instruction is set, and mode setting unit 200 deciphering obtain second instruction is set, and are set to advanced security descrambling pattern according to the second descrambling pattern that instruction Set Top Box is set.
In further execution mode, call the second instruction functions in memory, produce at random second instruction storage are set; Call the second encryption function, to second, instruction is set and is encrypted, and generation arranges with second of storage the effective order mark that instruction is associated; In the time arranging, mode setting unit 200 arranges instruction to encrypt second and is decrypted, and find second of storage according to effective order mark instruction is set, by second of deciphering, second of instruction and storage being set arranges instruction and compares, if both couplings descrambling pattern of Set Top Box are set to advanced security descrambling pattern, otherwise do not arrange for disable instruction.
Describe in concrete mode, Set Top Box is called GenHLOnCmd () function (the second instruction functions), produces at random one group of command sequence group (second arranges instruction), is kept at g_HLOnCmd[M] in [N].
Call GetHLOnCmd () (the second encryption function), be encrypted the command sequence that obtains an encryption, be kept at aHLOnCmd[N] in, meanwhile, produce an effective order mark nAvialbleID.In the time carrying out setting operation, mode setting unit 200 is first decrypted aHLOnfCmd, again according to effective order mark nAvialbleID from g_HLOnCmd[M] find effective second [N] instruction be set, then with deciphering after aHLOnCmd compare, if coupling, the descrambling pattern of Set Top Box is set to advanced security descrambling pattern.
This Set Top Box, in the time that being play, obtains program the cipher mode of program, then the cipher mode of program is judged, if program encryption mode be BISS cipher mode the descrambling pattern of Set Top Box be set to non-advanced security descrambling pattern, carry out BISS descrambling, otherwise be set to advanced security descrambling pattern, according to different cipher modes, corresponding descrambling pattern is set, at the program that ensures to make spectators can watch BISS to encrypt under fail safe prerequisite, make spectators can not be subject to the restriction of cipher mode, watch more TV programme, bring great convenience and experience to user.
Method of the present invention and Set Top Box, in the time that being play, obtains program the cipher mode of program, then the cipher mode of program is judged, if program encryption mode be BISS cipher mode the descrambling pattern of Set Top Box be set to non-advanced security descrambling pattern, carry out BISS descrambling, otherwise be set to advanced security descrambling pattern, according to different cipher modes, corresponding descrambling pattern is set, at the program that ensures to make spectators can watch BISS to encrypt under fail safe prerequisite, make spectators can not be subject to the restriction of cipher mode, watch more TV programme, bring great convenience and experience to user.
These are only preferred embodiment of the present invention, not in order to limit the present invention, all any amendments of doing within the spirit and principles in the present invention, be equal to and replace and improvement etc., within all should being included in protection scope of the present invention.

Claims (10)

1. a Set Top Box ciphered program de-scrambling method, is characterized in that, comprises the steps:
For the program of playing, resolve the cipher mode that obtains program;
Whether the cipher mode that judges program is BISS cipher mode, if the descrambling pattern of Set Top Box is set to non-advanced security descrambling pattern, carry out BISS descrambling, otherwise the descrambling pattern of Set Top Box is set to advanced security descrambling pattern.
2. Set Top Box ciphered program de-scrambling method according to claim 1, is characterized in that, the described program for playing, and the step of resolving the cipher mode that obtains program is specially:
Pmt table in the frequency of inquiry program place, resolves pmt table conditional receiving system mark, identifies corresponding cipher mode according to condition receiving system, obtains the cipher mode of program.
3. Set Top Box ciphered program de-scrambling method according to claim 1, is characterized in that, the step that the descrambling pattern of described Set Top Box is set to non-advanced security descrambling pattern is specially:
Send first of encryption instruction is set, deciphering obtains first instruction is set, and is set to non-advanced security descrambling pattern according to the first descrambling pattern that instruction Set Top Box is set;
The step that the descrambling pattern of described Set Top Box is set to advanced security descrambling pattern is specially:
Send second of encryption instruction is set, deciphering obtains second instruction is set, and is set to advanced security descrambling pattern according to the second descrambling pattern that instruction Set Top Box is set.
4. Set Top Box ciphered program de-scrambling method according to claim 3, is characterized in that, the step that the descrambling pattern of described Set Top Box is set to non-advanced security descrambling pattern is specially:
Call the first instruction functions in memory, produce at random first instruction storage are set; Call the first encryption function, to first, instruction is set and is encrypted, and generation arranges with first of storage the effective order mark that instruction is associated;
In the time arranging, to encrypt first, instruction being set is decrypted, and find first of storage according to effective order mark instruction is set, by first of deciphering, first of instruction and storage being set arranges instruction and compares, if both couplings descrambling pattern of Set Top Box are set to non-advanced security descrambling pattern, otherwise do not arrange for disable instruction.
5. Set Top Box ciphered program de-scrambling method according to claim 3, is characterized in that, the step that the descrambling pattern of described Set Top Box is set to advanced security descrambling pattern is specially:
Call the second instruction functions in memory, produce at random second instruction storage are set; Call the second encryption function, to second, instruction is set and is encrypted, and generation arranges with second of storage the effective order mark that instruction is associated; In the time arranging, to encrypt second, instruction being set is decrypted, and find second of storage according to effective order mark instruction is set, by second of deciphering, second of instruction and storage being set arranges instruction and compares, if both couplings descrambling pattern of Set Top Box are set to advanced security descrambling pattern, otherwise do not arrange for disable instruction.
6. a Set Top Box, is characterized in that, comprising:
Cipher mode acquiring unit, for the program of playing, resolves the cipher mode that obtains program;
Mode setting unit, judges whether the cipher mode of program is BISS cipher mode, if the descrambling pattern of Set Top Box is set to non-advanced security descrambling pattern, carry out BISS descrambling, otherwise the descrambling pattern of Set Top Box is set to advanced security descrambling pattern.
7. Set Top Box according to claim 6, it is characterized in that, the pmt table in the frequency of described cipher mode acquiring unit inquiry program place, resolves pmt table conditional receiving system mark, identify corresponding cipher mode according to condition receiving system, obtain the cipher mode of program.
8. Set Top Box according to claim 6, it is characterized in that, Set Top Box sends first of encryption instruction is set, and mode setting unit deciphering obtains first instruction is set, and is set to non-advanced security descrambling pattern according to the first descrambling pattern that instruction Set Top Box is set;
Set Top Box sends second of encryption instruction is set, and mode setting unit deciphering obtains second instruction is set, and is set to advanced security descrambling pattern according to the second descrambling pattern that instruction Set Top Box is set.
9. Set Top Box according to claim 8, is characterized in that, calls the first instruction functions in memory, produces at random first instruction storage are set; Call the first encryption function, to first, instruction is set and is encrypted, and generation arranges with first of storage the effective order mark that instruction is associated;
In the time arranging, described mode setting unit arranges instruction to encrypt first and is decrypted, and find first of storage according to effective order mark instruction is set, by first of deciphering, first of instruction and storage being set arranges instruction and compares, if both couplings descrambling pattern of Set Top Box are set to non-advanced security descrambling pattern, otherwise do not arrange for disable instruction.
10. Set Top Box according to claim 8, is characterized in that, calls the second instruction functions in memory, produces at random second instruction storage are set; Call the second encryption function, to second, instruction is set and is encrypted, and generation arranges with second of storage the effective order mark that instruction is associated;
In the time arranging, described mode setting unit arranges instruction to encrypt second and is decrypted, and find second of storage according to effective order mark instruction is set, by second of deciphering, second of instruction and storage being set arranges instruction and compares, if both couplings descrambling pattern of Set Top Box are set to advanced security descrambling pattern, otherwise do not arrange for disable instruction.
CN201410124040.7A 2014-03-28 2014-03-28 Set top box encryption program descrambling method and set top box Expired - Fee Related CN103929680B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410124040.7A CN103929680B (en) 2014-03-28 2014-03-28 Set top box encryption program descrambling method and set top box

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410124040.7A CN103929680B (en) 2014-03-28 2014-03-28 Set top box encryption program descrambling method and set top box

Publications (2)

Publication Number Publication Date
CN103929680A true CN103929680A (en) 2014-07-16
CN103929680B CN103929680B (en) 2017-04-12

Family

ID=51147735

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410124040.7A Expired - Fee Related CN103929680B (en) 2014-03-28 2014-03-28 Set top box encryption program descrambling method and set top box

Country Status (1)

Country Link
CN (1) CN103929680B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105100889A (en) * 2015-08-12 2015-11-25 深圳创维数字技术有限公司 Method for updating descrambling key set and set-top box
CN105578291A (en) * 2015-12-25 2016-05-11 广州视源电子科技股份有限公司 Television program processing method and system of digital television terminal
CN107343212A (en) * 2017-07-19 2017-11-10 青岛海信电器股份有限公司 A kind of de-scrambling method of DTV, DTV and CAM cards

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1681299A (en) * 2004-02-26 2005-10-12 三星电子株式会社 Circuit and method for providing conditional access and copy protection mode for broadcast data
CN1780361A (en) * 2004-11-24 2006-05-31 纳格拉影像股份有限公司 Unit for managing audio/video data and access control method for said data
JP2007028519A (en) * 2005-07-21 2007-02-01 Toshiba Corp Broadcast receiver and broadcast receiving method
US20100082831A1 (en) * 2008-09-30 2010-04-01 Sun Microsystems, Inc. Loadable and modular conditional access application
JP2010278935A (en) * 2009-05-31 2010-12-09 I2:Kk Conditional access system
CN102082971A (en) * 2011-02-10 2011-06-01 武汉天喻信息产业股份有限公司 Digital TV set top box (STB) chip and entitle receiving method adopting same

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1681299A (en) * 2004-02-26 2005-10-12 三星电子株式会社 Circuit and method for providing conditional access and copy protection mode for broadcast data
CN1780361A (en) * 2004-11-24 2006-05-31 纳格拉影像股份有限公司 Unit for managing audio/video data and access control method for said data
JP2007028519A (en) * 2005-07-21 2007-02-01 Toshiba Corp Broadcast receiver and broadcast receiving method
US20100082831A1 (en) * 2008-09-30 2010-04-01 Sun Microsystems, Inc. Loadable and modular conditional access application
JP2010278935A (en) * 2009-05-31 2010-12-09 I2:Kk Conditional access system
CN102082971A (en) * 2011-02-10 2011-06-01 武汉天喻信息产业股份有限公司 Digital TV set top box (STB) chip and entitle receiving method adopting same

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105100889A (en) * 2015-08-12 2015-11-25 深圳创维数字技术有限公司 Method for updating descrambling key set and set-top box
CN105100889B (en) * 2015-08-12 2018-09-04 深圳创维数字技术有限公司 Method for updating descrambling key set and set-top box
CN105578291A (en) * 2015-12-25 2016-05-11 广州视源电子科技股份有限公司 Television program processing method and system of digital television terminal
CN107343212A (en) * 2017-07-19 2017-11-10 青岛海信电器股份有限公司 A kind of de-scrambling method of DTV, DTV and CAM cards

Also Published As

Publication number Publication date
CN103929680B (en) 2017-04-12

Similar Documents

Publication Publication Date Title
US9479825B2 (en) Terminal based on conditional access technology
JP5773179B2 (en) TV receiver apparatus having a plurality of decryption modes
CN100562098C (en) Digital television conditional access system and handling process thereof
KR100969668B1 (en) How to download the digital receiver
CA2622505A1 (en) Method for verifying a target device connected to a master device
CN105247811A (en) Methods, information providing system, and reception apparatus for protecting content
US8176331B2 (en) Method to secure data exchange between a multimedia processing unit and a security module
US9402108B2 (en) Receiver software protection
KR20090111846A (en) Conditional access system
CN104735049A (en) System And Method For Distributing Multimedia Content In Home Network
WO2017092687A1 (en) Implementation method for media gateway/terminal supporting digital rights management (drm), and device therefor
CN104298896A (en) Method and system for managing and distributing digital rights
CN102427561A (en) Method for preventing VOD program from illegal transmission and sharing
CN103596050A (en) Digital television signal reception system and reception method thereof
CN103581751B (en) A kind of digital television signal receives system and method for reseptance
EP3560212B1 (en) Securing transmission of content from a smart card in a host television receiver to a client television receiver
TWI523534B (en) Method for transmitting and receiving a multimedia content
CN103929680A (en) Set top box encryption program descrambling method and set top box
WO2018157724A1 (en) Method for protecting encrypted control word, hardware security module, main chip and terminal
US10387628B2 (en) Accessing content at a device
JP6031360B2 (en) Access control program, transmission device, reception device, and information leakage source identification device
CN201142735Y (en) Digital television conditional access system
WO2016088273A1 (en) Security device and control method
CN111385605A (en) Control method, system and related equipment for digital television signal encryption transmission
CN101442659B (en) Shared digital television condition receiving system capable of preventing CW diffusion and the method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170412

Termination date: 20200328