TWI532371B - Decryption-descrambling apparatus, decryption-descrambling method, deployment method and computer program product thereof - Google Patents
Decryption-descrambling apparatus, decryption-descrambling method, deployment method and computer program product thereof Download PDFInfo
- Publication number
- TWI532371B TWI532371B TW099135916A TW99135916A TWI532371B TW I532371 B TWI532371 B TW I532371B TW 099135916 A TW099135916 A TW 099135916A TW 99135916 A TW99135916 A TW 99135916A TW I532371 B TWI532371 B TW I532371B
- Authority
- TW
- Taiwan
- Prior art keywords
- unit
- signal
- descrambling
- decryption
- transmission interface
- Prior art date
Links
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
本發明係關於一種用於接收數位加密加擾廣播之解密解擾裝置、解密解擾方法、部署方法及其電腦程式產品。具體而言,本發明係關於一種用以解密解擾一數位信號之解密解擾裝置、解密解擾方法、部署方法及其電腦程式產品。The present invention relates to a decryption descrambling device, a decryption descrambling method, a deployment method, and a computer program product thereof for receiving digital encryption scrambled broadcast. In particular, the present invention relates to a decryption descrambling device, a decryption descrambling method, a deployment method, and a computer program product thereof for decrypting a descrambled digital signal.
隨著數位化時代的來臨,電視廣播的發展亦從傳統的類比系統轉換為數位系統;使用數位系統的電視廣播除了能提供更高畫質的影音內容,更重要的是數位化之後所產生的各種附加服務。另一方面,隨著數位電視廣播系統的發展日益成熟,更使得將既有的電信網路、有線電視網路、廣播電視網路以及網際網路整合為一個共通網絡的多網融合架構成為未來主流的網路架構。如此一來,除了可以減少基礎通信設備的佈建、簡化網路管理、擴展信號涵蓋範圍外,更可進一步整合各項服務,衍生更豐富的加值型服務,進一步提升資訊利用水準。With the advent of the digital age, the development of television broadcasting has also been transformed from a traditional analog system to a digital system; in addition to providing higher-quality audio and video content, digital broadcasting using digital systems is more important after digitalization. Various additional services. On the other hand, with the development of digital TV broadcasting systems, the multi-network convergence architecture that integrates existing telecommunication networks, cable TV networks, broadcast TV networks and the Internet into a common network will become the future. The mainstream network architecture. In this way, in addition to reducing the deployment of basic communication equipment, simplifying network management, and extending the coverage of the signal, it can further integrate various services and derive richer value-added services to further improve information utilization.
因應數位廣播電視廣播系統的發展以及多網融合架構的推行,各式各樣的終端產品也雨後春筍般地出現在市場上。然而,隨著數位訊號以及各種終端產品的普及,服務供應商已不再透過向廣告商收取廣告費用的方式來獲取利益,而是轉而向使用者直接收取觀看數位影音內容費用以及加值服務費用的方式來獲取利益。因此,互動付費型數位影音及數據內容已成為未來服務供應商提供服務的趨勢,因而使用者必須透過付費交易以及通過身份驗證的方式才能於終端產品收看其購買的數位影音及數據內容。In response to the development of digital broadcast television broadcasting systems and the implementation of multi-network convergence architecture, various end products have sprung up in the market. However, with the popularity of digital signals and various end products, service providers no longer receive benefits by charging advertisers advertising fees, but instead directly charge users for viewing digital video content and value-added services. The way to get the benefits. Therefore, interactive payment-type digital audio and video content has become a trend of service providers in the future. Therefore, users must pay attention to the digital video and data content they purchase through the payment transaction and the authentication method.
為了實現上述的付費觀看數位影音及數據內容之機制,終端產品供應商必須與服務供應商配合。請參閱第1圖,其係描繪一終端產品之示意圖。一般而言,終端產品1包含一接收裝置11以及一播放裝置12,其中接收裝置11與播放裝置12電性連接,且包含一接收單元11a、一微控制器(Micro control unit;MCU)解擾單元11b以及一解密晶片11c,接收單元11a以及解密晶片11c分別與微控制器解擾單元11b電性連接。In order to implement the above mechanism for paying for viewing digital audio and video content, the end product supplier must cooperate with the service provider. Please refer to FIG. 1 , which is a schematic diagram of an end product. In general, the terminal product 1 includes a receiving device 11 and a playing device 12, wherein the receiving device 11 is electrically connected to the playing device 12, and includes a receiving unit 11a and a microcontroller (MCU) descrambling. The unit 11b and a decrypting chip 11c, the receiving unit 11a and the decrypting chip 11c are electrically connected to the microcontroller descramble unit 11b, respectively.
使用者於選購欲觀看之數位影音/數據內容後,服務供應商便發送一包含該數位影音/數據內容之加密(Encrypt)加擾(Scramble)信號100,接收裝置11透過接收單元11a接收加密加擾信號100,並將加密加擾信號100傳送至微控制器解擾單元11b。接著,微控制器解擾單元11b自加密加擾信號100中擷取出一密鑰信號101,並將密鑰信號101傳送至解密晶片11c。解密晶片11c便根據密鑰信號101產生一控制字碼(Control word)110,並將控制字碼110傳送至微控制器解擾單元11b。隨後,微控制器解擾單元11b便根據控制字碼110解密(Decrypt)解擾(Descramble)加密加擾信號100,以產生一解密解擾信號102,並將解密解擾信號102傳送至播放裝置12。最後,終端產品1透過播放裝置12播放解密解擾信號102,其中解密解擾信號102係為一包含該數位影音/數據內容之可播放信號。After the user purchases the digital video/data content to be viewed, the service provider sends an encryption (Encrypt) scramble signal 100 including the digital video/data content, and the receiving device 11 receives the encryption through the receiving unit 11a. The signal 100 is scrambled and the encrypted scrambled signal 100 is transmitted to the microcontroller descramble unit 11b. Next, the microcontroller descramble unit 11b extracts a key signal 101 from the encrypted scramble signal 100 and transmits the key signal 101 to the decryption chip 11c. The decryption chip 11c generates a control word 110 based on the key signal 101 and transmits the control word 110 to the microcontroller descramble unit 11b. Subsequently, the microcontroller descrambling unit 11b decrypts (Decrypt) the encrypted scramble signal 100 according to the control code 110 to generate a decrypted descramble signal 102, and transmits the decrypted descramble signal 102 to the playback device 12. . Finally, the terminal product 1 plays the decrypted descrambling signal 102 through the playback device 12, wherein the decrypted descramble signal 102 is a playable signal containing the digital video/data content.
基於上述的數位影音/數據內容提供方式,終端產品必需具備將加密加擾信號流進行解密解擾之功能。習知技術中,用以進行解擾運算所需的控制字碼係由接收裝置中配置的解密晶片來完成,惟因解擾運算屬於較複雜之運算,目前市面上的解密晶片皆無法用以執行解擾運算。因此,接收裝置必須額外配置一專用的或與其它功能共用的微控制器解擾單元或微處理器解擾單元來進行解擾運算。如此一來,將大幅增加終端產品的硬體成本。另一方面,當使用微控制器解擾單元或微處理器解擾單元來進行解擾運算時,則必須另外編寫一程式並將其安裝於播放裝置上,以驅動並連結前述之微控制器解擾單元或微處理器解擾單元,亦將大幅增加終端產品的複雜度。Based on the above-mentioned digital audio/video content providing method, the terminal product must have the function of decrypting and descrambling the encrypted scrambled signal stream. In the prior art, the control word code required for performing the descrambling operation is performed by the decryption chip configured in the receiving device. However, since the descrambling operation is a relatively complicated operation, the decryption chip currently on the market cannot be used for execution. De-scrambling operation. Therefore, the receiving device must additionally configure a microcontroller descrambling unit or a microprocessor descrambling unit dedicated or shared with other functions to perform the descrambling operation. As a result, the hardware cost of the end product will be greatly increased. On the other hand, when using a microcontroller descrambling unit or a microprocessor descrambling unit for descrambling, a program must be additionally programmed and installed on the playback device to drive and link the aforementioned microcontroller. The descrambling unit or the microprocessor descrambling unit will also greatly increase the complexity of the terminal product.
此外,經由前述之微控制器/微處理器解擾單元解密解擾後的儲存檔案格式必須符合播放裝置的檔案格式規範。舉例而言,當播放裝置係為一使用Windows作業系統之電腦,則經由前述之微控制器/微處理器解擾單元解密解擾後的數位影音內容之檔案格式必須符合並可使用於Windows作業系統下的Direct show或Direct play多媒體播放平台。如此一來,終端產品供應商勢必要另外編寫一特殊應用程式,以控管前述之微控制器/微處理器解擾單元解密解擾後的數位影音內容,將前述數位影音內容之檔案格式轉換為符合Windows作業系統下的Direct show或Direct play多媒體播放平台之數位影音內容並附加特有的可控管的檔案格式,如此會產生檔案格式間轉換的兼容性問題,亦將增加終端產品的軟體設計成本。In addition, decrypting the descrambled storage file format via the aforementioned microcontroller/microprocessor descrambling unit must conform to the file format specification of the playback device. For example, when the playback device is a computer using a Windows operating system, the file format of the descrambled digital audio and video content must be decrypted and used for Windows operations via the aforementioned microcontroller/microprocessor descrambling unit. Direct show or Direct play multimedia playback platform under the system. As a result, the terminal product supplier may have to write a special application program to control the aforementioned microcontroller/microprocessor descrambling unit to decrypt the descrambled digital audio and video content, and convert the file format of the aforementioned digital audio and video content. In order to comply with the digital audio and video content of the Direct show or Direct play multimedia player platform under the Windows operating system and attach a unique controllable file format, this will result in compatibility problems between file format conversion, and will also increase the software design of the terminal product. cost.
另一方面,於習知技術中,終端產品係為透過接收裝置直接對一加密加擾信號進行解密解擾,並隨後將解密解擾後的信號傳送至播放裝置,以進行數位影音/數據內容之播放。惟因接收裝置輸出之信號即為一解密解擾信號,使用者將可藉由擷取接收裝置輸出之解密解擾信號的方式,於任一具有播放功能的播放裝置進行數位影音/數據內容之播放。如此一來,只要單一使用者付費並選購一數位影音/數據內容之後,即可將前述數位影音/數據內容提供給其他未付費之使用者,使得該數位影音/數據內容無法有效地被保護,進而產生收費上的漏洞與損失。On the other hand, in the prior art, the terminal product directly decrypts and de-scrambles an encrypted scrambled signal through the receiving device, and then transmits the decrypted and descrambled signal to the playback device to perform digital audio/video content. Play. However, because the signal output by the receiving device is a decryption descrambling signal, the user can perform digital audio/video content on any playback device having a playback function by capturing the decryption descrambling signal output by the receiving device. Play. In this way, as long as a single user pays for and purchases a digital video/data content, the digital video/data content can be provided to other unpaid users, so that the digital audio/data content cannot be effectively protected. , in turn, generate loopholes and losses in fees.
綜上所述,要如何提供一不需額外增加硬體元件且降低軟體設計成本,並可有效保護數位內容的終端產品,實為該領域之技術者亟需解決之課題。In summary, how to provide an end product that does not require additional hardware components and reduces the software design cost, and can effectively protect digital content is an urgent problem for the technicians in the field.
本發明之一目的在於提供一種用於接收數位加密加擾廣播之解密解擾裝置。該解密解擾裝置包含一第一傳輸介面以及一多工/解多工模組。該多工/解多工模組更包含一解多工單元以及一解擾單元。該第一傳輸介面用以接收一數位信號。該解多工單元與該第一傳輸介面電性連接,用以解多工(Demultiplex)該數位信號,以產生一解多工數位信號,並根據至少一密鑰計算產生一播放控制信號。該解擾單元與該解多工單元電性連接,用以接收該解多工數位信號以及一控制字碼(Control word),並根據該控制字碼解密(Decrypt)解擾(Descramble)該解多工數位信號,以產生一解密解擾信號,以及根據該播放控制信號決定是否傳送該解密解擾信號。It is an object of the present invention to provide a decryption descrambling apparatus for receiving digital encrypted scrambled broadcasts. The decryption descrambling device comprises a first transmission interface and a multiplex/demultiplexing module. The multiplex/demultiplexing module further includes a demultiplexing unit and a descrambling unit. The first transmission interface is configured to receive a digital signal. The demultiplexing unit is electrically connected to the first transmission interface for demultiplexing the digital signal to generate a demultiplexed digital signal, and generating a playback control signal according to the at least one key calculation. The descrambling unit is electrically connected to the demultiplexing unit for receiving the demultiplexed digital signal and a control word, and decrypting the demultiplexing according to the control word decryption (Decrypt) The digital signal is used to generate a decrypted descrambling signal, and a decision is made as to whether to transmit the decrypted descrambling signal based on the playback control signal.
本發明之另一目的在於提供一種用於接收數位加密加擾廣播之解密解擾裝置之解密解擾方法。該解密解擾裝置包含一第一傳輸介面以及一多工/解多工模組。該多工/解多工模組包含一解多工單元以及一解擾單元,該解多工單元係與該第一傳輸介面電性連接,該解擾單元係與該解多工單元電性連接,該解密解擾方法包含下列步驟:(a)令該第一傳輸介面接收一數位信號;(b)令該解多工單元解多工該數位信號,以產生一解多工數位信號,並根據至少一密鑰計算產生一播放控制信號;以及(c)令該解擾單元接收該解多工數位信號以及一控制字碼,並根據該控制字碼解密解擾該解多工數位信號,以產生一解密解擾信號,以及根據該播放控制信號決定是否傳送該解密解擾信號。Another object of the present invention is to provide a decryption and descrambling method for a decryption descrambling device for receiving a digitally encrypted scrambled broadcast. The decryption descrambling device comprises a first transmission interface and a multiplex/demultiplexing module. The multiplex/demultiplexing module includes a demultiplexing unit and a descrambling unit, and the demultiplexing unit is electrically connected to the first transmission interface, and the descrambling unit and the demultiplexing unit are electrically connected. Connecting, the decryption descrambling method comprises the steps of: (a) causing the first transmission interface to receive a digital signal; (b) causing the demultiplexing unit to multiplex the digital signal to generate a demultiplexed digital signal, And generating a playback control signal according to the at least one key calculation; and (c) causing the descrambling unit to receive the demultiplexed digit signal and a control word code, and decrypting and descrambling the demultiplexed digital signal according to the control word code to A decryption descrambling signal is generated, and whether the decryption descrambling signal is transmitted is determined according to the playback control signal.
本發明之又一目的在於提供一種解密解擾一數位信號之部署方法。該部署方法適可與一解密解擾裝置以及一信號接收裝置搭配使用。該解密解擾裝置係與該信號接收裝置電性連接,該部署方法包含下列步驟:(a)令該解密解擾裝置接收該數位信號;(b)令該信號接收裝置接收至少一密鑰;(c)令該信號接收裝置根據該至少一密鑰以及一演算法計算一控制字碼;(d)令該信號接收裝置將該控制字碼傳送至該解密解擾裝置;以及(e)令該解密解擾裝置接收該控制字碼,並根據該控制字碼解密解擾該數位信號,以產生一解密解擾信號。It is still another object of the present invention to provide a method of decrypting a descrambled digital signal. The deployment method is suitable for use with a decryption descrambling device and a signal receiving device. The decryption descrambling device is electrically connected to the signal receiving device, and the deployment method comprises the steps of: (a) causing the decryption descrambling device to receive the digital signal; and (b) causing the signal receiving device to receive at least one key; (c) causing the signal receiving device to calculate a control word code based on the at least one key and an algorithm; (d) causing the signal receiving device to transmit the control word code to the decryption descrambling device; and (e) causing the decryption The descrambling device receives the control word code and decrypts the digital signal according to the control word code to generate a decryption descrambling signal.
本發明之再一目的在於提供一種電腦程式產品,內儲一種用於一解密解擾裝置之解密解擾方法之程式,該解密解擾裝置包含一第一傳輸介面以及一多工/解多工模組。該多工/解多工模組包含一解多工單元以及一解擾單元,該解多工單元係與該第一傳輸介面電性連接,該解擾單元係與該解多工單元電性連接,該程式經由一電腦被載入該解密解擾裝置後執行:一程式指令A,令該第一傳輸介面接收一數位信號;一程式指令B,令該解多工單元解多工該數位信號,以產生一解多工數位信號,並根據至少一密鑰計算產生一播放控制信號;以及一程式指令C,令該解擾單元接收該解多工數位信號以及一控制字碼,並根據該控制字碼解密解擾該解多工數位信號,以產生一解密解擾信號,以及根據該播放控制信號決定是否傳送該解密解擾信號。It is still another object of the present invention to provide a computer program product storing a program for decrypting and descrambling a decryption descrambling device, the decryption descrambling device comprising a first transmission interface and a multiplex/demultiplex Module. The multiplex/demultiplexing module includes a demultiplexing unit and a descrambling unit, and the demultiplexing unit is electrically connected to the first transmission interface, and the descrambling unit and the demultiplexing unit are electrically connected. Connected, the program is executed after being loaded into the decryption descrambling device via a computer: a program command A, the first transmission interface receives a digital signal; and a program command B causes the demultiplexing unit to demultiplex the digital device Generating a signal to generate a multiplexed digital signal and generating a playback control signal based on the at least one key; and a program command C for causing the descrambling unit to receive the multiplexed digital signal and a control word, and The control word decrypts the descrambled multiplexed digital signal to generate a decrypted descramble signal, and determines whether to transmit the decrypted descramble signal according to the play control signal.
綜上所述,本發明之解密解擾裝置係透過一第一傳輸介面接收一數位信號,接著透過與該第一傳輸介面電性連接之一解多工單元解多工該數位信號,最後,透過與該解多工單元電性連接之一解擾單元接收該解多工數位信號以及一控制字碼,並根據該控制字碼解密解擾該解多工數位信號,以產生一解密解擾信號。如此一來,數位信號的解密解擾運算即可透過解密解擾裝置來執行,不需於習知技術的信號接收裝置中額外配置一微控制器/微處理器解擾單元,亦不需於解密解擾裝置中編寫一特殊應用程式以控管經微控制器/微處理器解擾單元解密解擾後的數位影音/數據內容。換言之,本發明係可克服習知技術需要額外增加硬體元件及軟體設計之成本、無法有效保護數位內容以及檔案格式間轉換的兼容性問題之缺點。In summary, the decryption descrambling device of the present invention receives a digital signal through a first transmission interface, and then demultiplexes the digital signal by demultiplexing a multiplexed unit with the first transmission interface. Finally, Receiving the demultiplexed digit signal and a control word through a descrambling unit electrically connected to the demultiplexing unit, and decrypting the demultiplexed digit signal according to the control word code to generate a decrypted descrambling signal. In this way, the decryption and descrambling operation of the digital signal can be performed by decrypting the descrambling device, and there is no need to additionally configure a microcontroller/microprocessor descrambling unit in the signal receiving device of the prior art, and it is not necessary to A special application is programmed in the decryption descrambling device to control the decrypted digital video/data content by the microcontroller/microprocessor descrambling unit. In other words, the present invention overcomes the disadvantages of the prior art that requires additional hardware and software design costs, inability to effectively protect digital content, and compatibility issues between file formats.
在參閱圖式及隨後描述之實施方式後,該技術領域具有通常知識者便可瞭解本發明之其它目的,以及本發明之技術手段及實施態樣。Other objects of the present invention, as well as the technical means and implementations of the present invention, will be apparent to those skilled in the art in view of the appended claims.
以下將透過實施例來解釋本發明之內容,本發明的實施例並非用以限制本發明須在如實施例所述之任何特定的環境、應用或特殊方式方能實施。因此,關於實施例之說明僅為闡釋本發明之目的,而非用以限制本發明。須說明者,以下實施例及圖式中,與本發明非直接相關之元件已省略而未繪示。The present invention is not limited by the embodiments, and the embodiments of the present invention are not intended to limit the invention to any specific environment, application or special mode as described in the embodiments. Therefore, the description of the embodiments is merely illustrative of the invention and is not intended to limit the invention. It should be noted that in the following embodiments and drawings, elements that are not directly related to the present invention have been omitted and are not shown.
本發明之第一實施例係為一解密解擾裝置2a,其示意圖描繪於第2A圖中。解密解擾裝置2a包含一第一傳輸介面21、一多工/解多工模組22、一存取控制單元23、一儲存單元24、一解壓縮單元25以及一播放單元26,多工/解多工模組22更包含一解多工單元22a、一解擾單元22b、一擷取單元22c以及一多工單元22d。其中,解多工單元22a與第一傳輸介面21電性連接;解擾單元22b與解多工單元22a電性連接;擷取單元22c分別與第一傳輸介面21以及解多工單元22a電性連接;多工單元22d分別與第一傳輸介面21、解多工單元22a以及解擾單元22b電性連接;存取控制單元23分別與解多工單元22a以及多工單元22d電性連接;儲存單元24與存取控制單元23電性連接;解壓縮單元25與解擾單元22b電性連接;且播放單元26與解壓縮單元25電性連接。於本實施例中,解密解擾裝置2a係為一電腦,但於其它實施例中,解密解擾裝置2a亦可為一手機或其它可用以解密解擾一數位信號之裝置,並不以此限制本發明之範圍。The first embodiment of the present invention is a decryption descrambling device 2a, the schematic of which is depicted in Figure 2A. The decryption descrambling device 2a includes a first transmission interface 21, a multiplex/demultiplexing module 22, an access control unit 23, a storage unit 24, a decompression unit 25, and a playback unit 26, multiplexed/ The demultiplexing module 22 further includes a demultiplexing unit 22a, a descrambling unit 22b, a capturing unit 22c, and a multiplexing unit 22d. The demultiplexing unit 22a is electrically connected to the first transmission interface 21; the descramble unit 22b is electrically connected to the demultiplexing unit 22a; and the extraction unit 22c is electrically connected to the first transmission interface 21 and the demultiplexing unit 22a, respectively. The multiplex unit 22d is electrically connected to the first transmission interface 21, the demultiplexing unit 22a, and the descramble unit 22b, respectively; the access control unit 23 is electrically connected to the demultiplexing unit 22a and the multiplex unit 22d, respectively; The unit 24 is electrically connected to the access control unit 23; the decompression unit 25 is electrically connected to the descramble unit 22b; and the playback unit 26 is electrically connected to the decompression unit 25. In this embodiment, the decryption and descrambling device 2a is a computer, but in other embodiments, the decryption and descrambling device 2a may also be a mobile phone or other device that can be used to decrypt and desperate a digital signal. Limit the scope of the invention.
本發明之解密解擾裝置2a係用以解密解擾一數位信號,其適可與一信號接收裝置3搭配使用。信號接收裝置3與解密解擾裝置2a電性連接,其示意圖描繪於第3圖中。信號接收裝置3包含一天線31、一濾波器32、一調諧器33、一解調器34、一橋接器35、一解密單元36以及一第二傳輸介面37。其中天線31與濾波器32電性連接;濾波器32與調諧器33電性連接;調諧器33與解調器34電性連接;解調器34及解密單元36分別與橋接器35電性連接;橋接器35與第二傳輸介面37電性連接;第二傳輸介面37與解密解擾裝置2a之第一傳輸介面21電性連接。The decryption descrambling device 2a of the present invention is used to decrypt a descrambled digital signal, which is suitable for use with a signal receiving device 3. The signal receiving device 3 is electrically connected to the decryption descrambling device 2a, and its schematic diagram is depicted in FIG. The signal receiving device 3 includes an antenna 31, a filter 32, a tuner 33, a demodulator 34, a bridge 35, a decryption unit 36, and a second transmission interface 37. The antenna 31 is electrically connected to the filter 32; the filter 32 is electrically connected to the tuner 33; the tuner 33 is electrically connected to the demodulator 34; and the demodulator 34 and the decrypting unit 36 are electrically connected to the bridge 35, respectively. The bridge 35 is electrically connected to the second transmission interface 37; the second transmission interface 37 is electrically connected to the first transmission interface 21 of the decryption and descrambling device 2a.
於本實施例中,信號接收裝置3係透過一外部連接方式連接至解密解擾裝置2a,亦即,信號接收裝置3係為一外接裝置。但於其它實施例中,信號接收裝置3亦可透過一內部連接方式與解密解擾裝置2a連接,亦即,信號接收裝置3可為一內建於解密解擾裝置2a中之裝置,並不以此限制本發明之範圍。In the present embodiment, the signal receiving device 3 is connected to the decryption descrambling device 2a via an external connection, that is, the signal receiving device 3 is an external device. In other embodiments, the signal receiving device 3 can also be connected to the decryption and descrambling device 2a through an internal connection, that is, the signal receiving device 3 can be a device built into the decryption and descrambling device 2a, and This limits the scope of the invention.
請參閱第3圖,天線31用以接收一數位廣播信號300,並將數位廣播信號300傳送至濾波器32。濾波器32用以過濾數位廣播信號300中符合接收頻率範圍之信號,以產生一數位廣播信號302,並將數位廣播信號302傳送至調諧器33。舉例而言,濾波器32用以過濾出數位廣播信號300中的UHF頻段信號、VHF頻段信號、S頻段信號或Ku頻段信號等,端視實際應用時所欲接收的頻段而定,並不以此限制本發明之範圍。Referring to FIG. 3, the antenna 31 is configured to receive a digital broadcast signal 300 and transmit the digital broadcast signal 300 to the filter 32. The filter 32 is configured to filter a signal in the digital broadcast signal 300 that conforms to the received frequency range to generate a digital broadcast signal 302 and transmit the digital broadcast signal 302 to the tuner 33. For example, the filter 32 is used to filter out UHF band signals, VHF band signals, S-band signals, or Ku-band signals in the digital broadcast signal 300, depending on the frequency band to be received in actual application, and does not This limits the scope of the invention.
調諧器33用以將所接收之數位廣播信號302的頻率調諧至一基頻(Baseband)頻率,以產生一數位廣播信號304,並將數位廣播信號304傳送至解調器34。接著,解調器34用以解調變數位廣播信號304,並產生一數位信號306,隨後解調器34將數位信號306傳送至橋接器35。橋接器35則用以將一輸入信號轉換為一符合第二傳輸介面37之介面格式的輸出信號。於此實施例中,即將數位信號306轉換為一符合第二傳輸介面37之介面格式的數位信號308,接著,橋接器35將數位信號308傳送至第二傳輸介面37。最後,解密解擾裝置2a透過第一傳輸介面21自第二傳輸介面37接收數位信號308。其中第二傳輸介面37及第一傳輸介面21可為USB2.0介面、PC Card介面、Express Card介面、PCI介面、miniCard介面以及PCI Express介面其中之一,或其它的資料傳輸介面,並不以此限制本發明之範圍。The tuner 33 is operative to tune the frequency of the received digital broadcast signal 302 to a baseband frequency to generate a digital broadcast signal 304 and to transmit the digital broadcast signal 304 to the demodulator 34. Next, demodulator 34 is used to demodulate the variable bit broadcast signal 304 and generate a digital signal 306, which is then transmitted by demodulator 34 to bridge 35. The bridge 35 is configured to convert an input signal into an output signal conforming to the interface format of the second transmission interface 37. In this embodiment, the digital signal 306 is converted to a digital signal 308 that conforms to the interface format of the second transmission interface 37. The bridge 35 then transmits the digital signal 308 to the second transmission interface 37. Finally, the decryption descrambling device 2a receives the digital signal 308 from the second transmission interface 37 via the first transmission interface 21. The second transmission interface 37 and the first transmission interface 21 may be one of a USB 2.0 interface, a PC Card interface, an Express Card interface, a PCI interface, a miniCard interface, and a PCI Express interface, or other data transmission interfaces. This limits the scope of the invention.
須特別說明者,數位信號308係可為一符合廣播驅動程式架構(Broadcast Driver Architecture;BDA)之信號,且包含一視頻(Video)信號、一音頻(Audio)信號以及一數據(Data)信號。一般而言,數位信號提供商為了保護數位信號之內容,會透過加密(Encrypt)以及加擾(Scramble)技術對其所發送之數位信號進行信號的加密以及加擾處理。換言之,數位信號308係為一加密加擾信號。而為了提高傳輸效率,信號提供商更會進一步地將數位信號進行一多工(Multiplex)處理,以形成一單一信號流。經多工處理後的數位信號包含複數個多工訊框(Multiplex frame),各個多工訊框更可進一步地包含複數個多工子訊框(Multiplex subframe),各個多工子訊框中則包含視頻信號、音頻信號以及數據信號。It should be noted that the digital signal 308 can be a signal conforming to the Broadcast Driver Architecture (BDA) and includes a video signal, an audio signal and a data signal. In general, in order to protect the content of the digital signal, the digital signal provider encrypts and scrambles the transmitted digital signal through encryption (Encrypt) and scramble (Scramble) technology. In other words, the digital signal 308 is an encrypted scrambled signal. In order to improve the transmission efficiency, the signal provider further performs a multiplex processing on the digital signal to form a single signal stream. The multiplexed digital signal includes a plurality of multiplex frames, and each multiplex frame further includes a plurality of multiplex subframes, and each multiplex subframe Contains video signals, audio signals, and data signals.
請同時參閱第2A圖,第一傳輸介面21於接收數位信號308後,便將數位信號308傳送至解多工單元22a。解多工單元22a接著解多工(Demultiplex)數位信號308,並產生一解多工數位信號。其中該解多工數位信號包含一數據信號220a、一音頻信號222a以及一視頻信號224a,數據信號220a、音頻信號222a以及視頻信號224a係分別為一加密加擾信號。須加以說明的是,本發明所述之解多工係指,自一數位信號中解出一多工訊框,並進一步地自該多工訊框中解出複數個多工子訊框;或者,自一數位信號中解出複數個多工訊框,並進一步地自各個多工訊框中解出複數個多工子訊框,最後,自各個多工子訊框中擷取出數據信號以及影音信號。Referring to FIG. 2A at the same time, after receiving the digital signal 308, the first transmission interface 21 transmits the digital signal 308 to the demultiplexing unit 22a. The demultiplexing unit 22a then demultiplexes the digital signal 308 and generates a demultiplexed digital signal. The multiplexed digital signal includes a data signal 220a, an audio signal 222a, and a video signal 224a. The data signal 220a, the audio signal 222a, and the video signal 224a are respectively an encrypted scrambled signal. It should be noted that the multiplexed operation of the present invention means that a multiplex frame is solved from a digital signal, and a plurality of multiplex frames are further solved from the multiplex frame; Or, a plurality of multiplex frames are solved from a digital signal, and a plurality of multiplex sub-frames are further solved from the multiplex frames, and finally, the data signals are extracted from the multiplex sub-frames. And audio and video signals.
其中,數據信號220a中包含一控制數據信號220a1以及一播放數據信號。控制數據信號220a1更包含一密鑰226,密鑰226係用以計算控制字碼,控制字碼之計算方式將於以下段落進一步說明。於經解擾單元22b解密解擾後,該播放數據信號係為一可播放之信號,且更包含一非壓縮信號以及一壓縮信號。該非壓縮信號係為一未被壓縮之信號,因此可直接被播放單元26播放;而該壓縮信號則係為一被壓縮之信號,必須先經由解壓縮單元25解壓縮後始可被播放單元26播放。The data signal 220a includes a control data signal 220a1 and a playback data signal. The control data signal 220a1 further includes a key 226 for calculating the control word code, and the manner in which the control word code is calculated will be further explained in the following paragraphs. After the descrambling unit 22b decrypts the descrambling, the play data signal is a playable signal, and further includes an uncompressed signal and a compressed signal. The uncompressed signal is an uncompressed signal, and thus can be directly played by the playing unit 26; and the compressed signal is a compressed signal, which must be decompressed via the decompressing unit 25 before being played by the unit 26 Play.
於本實施例中,密鑰226更進一步包含一節目流密鑰以及一業務密鑰,其中,該節目流密鑰係用以加密自一信號源(如廣播電視信號源、網際網路信號源及電信網路信號源等)所發送之節目流。舉例而言,於本實施例中節目流密鑰即為用以加密數據信號220a、音頻信號222a以及視頻信號224a之密鑰;該業務密鑰係為服務提供商用以加密其所提供的業務內容,其係為關於特定用戶訂購成功的業務授權密鑰。於其它實施例中,密鑰226更可包含其它一個或複數個可用以計算控制字碼之密鑰,並不以密鑰的數量限制本發明之範圍。In this embodiment, the key 226 further includes a program stream key and a service key, wherein the program stream key is used to encrypt a source (such as a broadcast television signal source, an internet signal source). And the program stream sent by the telecommunication network signal source, etc.). For example, in the embodiment, the program stream key is a key used to encrypt the data signal 220a, the audio signal 222a, and the video signal 224a; the service key is used by the service provider to encrypt the service content provided by the service provider. , which is a business authorization key for a successful subscription to a specific user. In other embodiments, the key 226 may further include one or more other keys that can be used to calculate the control word, and does not limit the scope of the invention by the number of keys.
需特別說明者,該業務密鑰係為服務提供商根據一個或複數個業務密鑰運算因子計算而得。舉例而言,於本實施例中,該等業務密鑰運算因子包含:(1)一晶片密鑰(Chip ID)因子,晶片密鑰又稱使用者密鑰(User key),晶片密鑰係由一晶片供應商預先寫入至解密單元中,每一個解密單元皆具有一個唯一的晶片密鑰,用以識別使用者所使用的解密單元。舉例而言,晶片密鑰可為一解密單元之唯一識別卡號(如ABC-110-01、ABC-372-17、DEF-230-22等),根據晶片密鑰因子計算而得的業務密鑰即可用以判斷一具有該解密單元的終端設備是否為合法的訂購者;(2)一內容因子,係關於用戶所訂購的業務內容(如用戶所訂購的影音內容),根據內容因子計算而得的業務密鑰即可用以判斷一用戶是否訂購了特定的業務內容;(3)一存活週期因子,一業務密鑰可設定一有效的存活週期(如一個月),於該有效的存活週期內,該業務密鑰係為有效的,並可用以計算控制字碼,若超過了該有效的存活週期,該業務密鑰係為無效的,並無法用以計算控制字碼,因此根據存活週期因子計算而得的業務密鑰即具有一有效的存活週期;以及(4)一用戶密碼因子,係為一用戶自行設定之使用者密碼,根據用戶密碼因子計算而得的業務密鑰即可用以判斷一用戶是否為合法的使用者。除了上述的四種業務密鑰運算因子,於其它實施例中,服務提供商更可根據其它一個或複數個業務密鑰運算因子計算業務密鑰,端視實際應用方式而決定,並不以此限制本發明之範圍。Specifically, the service key is calculated by the service provider based on one or a plurality of service key calculation factors. For example, in this embodiment, the service key operation factors include: (1) a chip key (Chip ID) factor, and the chip key is also called a user key, and the chip key system Pre-written by the chip supplier to the decryption unit, each decryption unit has a unique wafer key for identifying the decryption unit used by the user. For example, the chip key may be a unique identification card number of a decryption unit (such as ABC-110-01, ABC-372-17, DEF-230-22, etc.), and the service key calculated according to the chip key factor. It can be used to determine whether a terminal device having the decryption unit is a legitimate subscriber; (2) a content factor is related to the service content subscribed by the user (such as the audio and video content ordered by the user), and is calculated according to the content factor. The service key can be used to determine whether a user subscribes to a specific service content; (3) a life cycle factor, and a service key can set a valid life cycle (eg, one month) during the valid life cycle. The service key is valid and can be used to calculate a control code. If the valid lifetime is exceeded, the service key is invalid and cannot be used to calculate the control code, so the calculation is based on the survival period factor. The obtained service key has a valid life cycle; and (4) a user password factor is a user password set by the user, and the service key calculated according to the user password factor can be used. Off a user is a legitimate user. In addition to the above four service key operation factors, in other embodiments, the service provider may calculate the service key according to another one or a plurality of service key operation factors, depending on the actual application mode, and not Limit the scope of the invention.
於產生數據信號220a、音頻信號222a以及視頻信號224a後,解多工單元22a接著將數據信號220a中的控制數據信號220a1傳送至擷取單元22c。擷取單元22c於接收控制數據信號220a1後,便自控制數據信號220a1中擷取出密鑰226,並透過第一傳輸介面21、第二傳輸介面37以及橋接器35將密鑰226傳送至解密單元36。解密單元36於接收到密鑰226後,便根據密鑰226以及解密單元36本身之唯一使用者密鑰以一演算法(例如Advanced Encryption Standard Algorithm;AES演算法)進行解密運算。於本實施例中,解密單元36係以AES演算法進行解密運算,於其它實施例中,解密單元36亦可以其它一個或複數個演算法進行解密運算,演算法之種類與數量並非用以限制本發明之範圍。解密單元36於完成解密運算後會產生一控制字碼(Control Word)360,並透過橋接器35、第二傳輸介面37以及第一傳輸介面21將控制字碼360傳送至解多工單元22a。After generating the data signal 220a, the audio signal 222a, and the video signal 224a, the demultiplexing unit 22a then transmits the control data signal 220a1 in the data signal 220a to the capture unit 22c. After receiving the control data signal 220a1, the capturing unit 22c extracts the key 226 from the control data signal 220a1, and transmits the key 226 to the decryption unit through the first transmission interface 21, the second transmission interface 37, and the bridge 35. 36. After receiving the key 226, the decryption unit 36 performs a decryption operation based on the key 226 and the unique user key of the decryption unit 36 itself by an algorithm (for example, Advanced Encryption Standard Algorithm; AES algorithm). In this embodiment, the decryption unit 36 performs the decryption operation by using the AES algorithm. In other embodiments, the decryption unit 36 may perform decryption operations by using one or more other algorithms. The type and number of algorithms are not limited. The scope of the invention. The decryption unit 36 generates a control word 360 after the decryption operation is completed, and transmits the control word 360 to the demultiplexing unit 22a through the bridge 35, the second transmission interface 37, and the first transmission interface 21.
於其它實施例中,解密單元36除了可根據一密鑰以一演算法進行解密運算外,更可進一步地同時根據一加值服務密鑰以一演算法進行解密運算。具體而言,解密單元36更可接收一加值服務密鑰(圖未繪示),並根據該密鑰以及該加值服務密鑰以一演算法計算產生一控制字碼。其中,該加值服務密鑰係為服務提供商用以加密其所提供的加值服務內容,其係為關於特定用戶訂購成功的加值服務授權密鑰。如前所述,該加值服務密鑰係為服務提供商根據一個或複數個加值服務密鑰運算因子計算而得,該等加值服務密鑰運算因子包含:(1)一晶片密鑰(Chip ID)因子;(2)一內容因子;(3)一存活週期因子以及(4)一用戶密碼因子。加值服務密鑰運算因子之數量與種類端視實際應用方式而決定,並不以此限制本發明之範圍。In other embodiments, the decryption unit 36 can perform the decryption operation by an algorithm according to a value-added service key, in addition to the decryption operation performed by an algorithm according to a key. Specifically, the decryption unit 36 can further receive an added service key (not shown), and generate a control word code according to the key and the value added service key. The value-added service key is used by the service provider to encrypt the value-added service content provided by the service provider, which is an added value service authorization key for a specific user subscription. As described above, the value added service key is calculated by the service provider according to one or more value-added service key operation factors, and the value-added service key operation factors include: (1) a wafer key (Chip ID) factor; (2) a content factor; (3) a survival period factor and (4) a user cryptographic factor. The number and type of value-added service key calculation factors are determined depending on the actual application mode, and do not limit the scope of the present invention.
解密單元36除了可根據上述之密鑰以及加值服務密鑰計算控制字碼外,於其它實施例中,解密單元36更可根據其它一個或複數個可用以計算控制字碼之密鑰計算出控制字碼,據此,用以計算控制字碼之密鑰種類及密鑰數量並不用以限制本發明之範圍。The decryption unit 36 can calculate the control code according to the other key or the key used to calculate the control code, in addition to calculating the control word according to the above-mentioned key and the value-added service key. Accordingly, the type of key used to calculate the control code and the number of keys are not intended to limit the scope of the present invention.
須特別說明者,加值服務密鑰係可透過接收裝置2自一服務提供商接收,或者,可由解密解擾裝置2a之一接收單元(圖未繪示),自一信號源(如廣播電視信號源、網際網路信號源及電信網路信號源等)取得。It should be specially noted that the value-added service key can be received from a service provider through the receiving device 2, or can be received by one of the decryption descrambling devices 2a (not shown) from a source (such as broadcast television). Obtained from signal sources, Internet signal sources, and telecommunications network signal sources.
解多工單元22a於解多工出數據信號220a、音頻信號222a以及視頻信號224a後,更進一步地自數據信號220a中解多工出一節目流密鑰以及一業務密鑰,接著解多工單元22a便根據該節目流密鑰以及該業務密鑰計算一播放控制信號227a。其中,播放控制信號227a係用以驗證數據信號220a、音頻信號222a以及視頻信號224a是否為經授權之可播放信號。After demultiplexing the data signal 220a, the audio signal 222a, and the video signal 224a, the demultiplexing unit 22a further extracts a program stream key and a service key from the data signal 220a, and then demultiplexes the multiplex. Unit 22a calculates a play control signal 227a based on the program stream key and the service key. The play control signal 227a is used to verify whether the data signal 220a, the audio signal 222a, and the video signal 224a are authorized playable signals.
於其它實施例中,解多工單元22a更可進一步地根據一加值服務密鑰計算一播放控制信號,即解多工單元22a根據一節目流密鑰、一業務密鑰以及一加值服務密鑰計算一播放控制信號,如前所述,該播放控制信號係用以驗證一數據信號、一音頻信號以及一視頻信號是否為經授權之可播放信號。In other embodiments, the demultiplexing unit 22a may further calculate a playback control signal according to an added service key, that is, the demultiplexing unit 22a according to a program stream key, a service key, and a value added service. The key calculates a playback control signal that, as previously described, is used to verify whether a data signal, an audio signal, and a video signal are authorized playable signals.
解多工單元22a除了可根據上述之節目流密鑰、業務密鑰以及加值服務密鑰計算播放控制信號外,於其它實施例中,解多工單元22a更可根據其它一個或複數個可用以計算播放控制信號之密鑰計算出播放控制信號,據此,用以計算播放控制信號之密鑰種類及密鑰數量並不用以限制本發明之範圍。The demultiplexing unit 22a can calculate the playback control signal according to the program stream key, the service key, and the value added service key. In other embodiments, the demultiplexing unit 22a can be further available according to one or more of the other. The playback control signal is calculated by calculating the key of the playback control signal, whereby the key type and the number of keys used to calculate the playback control signal are not intended to limit the scope of the present invention.
解多工單元22a於接收控制字碼360後,便將數據信號220a、音頻信號222a、視頻信號224a、控制字碼360以及播放控制信號227a傳送至解擾單元22b。解擾單元22b根據控制字碼360解密(Decrypt)解擾(Descramble)數據信號220a、音頻信號222a以及視頻信號224a,並分別產生一數據信號220b、一音頻信號222b以及一視頻信號224b,其中數據信號220b、音頻信號222b以及視頻信號224b係分別為一解密解擾信號。After receiving the control word code 360, the demultiplexing unit 22a transmits the data signal 220a, the audio signal 222a, the video signal 224a, the control word code 360, and the playback control signal 227a to the descramble unit 22b. The descrambling unit 22b decrypts (Decrypt) the data signal 220a, the audio signal 222a, and the video signal 224a according to the control code 360, and generates a data signal 220b, an audio signal 222b, and a video signal 224b, respectively, wherein the data signal 220b, audio signal 222b and video signal 224b are respectively a decryption descrambling signal.
須說明的是,解擾單元22b唯有根據與數據信號220a、音頻信號222a以及視頻信號224a相對應的一正確控制字碼才可解密解擾數據信號220a、音頻信號222a以及視頻信號224a,該正確控制字碼係由解密單元36根據解密單元36本身之唯一使用者密鑰、業務密鑰以及與數據信號220a、音頻信號222a以及視頻信號224a相對應的節目流密鑰運算而得。若該控制字碼並非為適用於數據信號220a、音頻信號222a以及視頻信號224a之控制字碼,則解密單元36所運算出的控制字碼便非為一正確的控制字碼,進而解擾單元22b無法根據該非正確的控制字碼解密解擾數據信號220a、音頻信號222a以及視頻信號224a。除此之外,解擾單元22b於產生數據信號220b、音頻信號222b以及視頻信號224b後,更會進一步地根據播放控制信號227a以判斷是否將數據信號220b、音頻信號222b以及視頻信號224b傳送至解壓縮單元25,具體而言,若解多工單元22a所計算出之播放控制信號227a表示數據信號220a、音頻信號222a以及視頻信號224a為經授權之可播放信號,則解擾單元22b便將解密解擾後之信號傳送至解壓縮單元25;相反地,若解多工單元22a所計算出之播放控制信號227a表示數據信號220a、音頻信號222a以及視頻信號224a非為經授權之可播放信號,則解擾單元22b便不會將解密解擾後之信號傳送至解壓縮單元25。藉由此方式,本發明之解密解擾裝置可有效保護及控管所欲播放信號的信號內容。It should be noted that the descramble unit 22b can decrypt the descrambled data signal 220a, the audio signal 222a, and the video signal 224a only according to a correct control code corresponding to the data signal 220a, the audio signal 222a, and the video signal 224a. The control word code is calculated by the decryption unit 36 based on the unique user key of the decryption unit 36 itself, the service key, and the program stream key corresponding to the data signal 220a, the audio signal 222a, and the video signal 224a. If the control word code is not a control word code applicable to the data signal 220a, the audio signal 222a, and the video signal 224a, the control word code calculated by the decryption unit 36 is not a correct control word code, and the descramble unit 22b cannot The correct control word decrypts the descrambled data signal 220a, the audio signal 222a, and the video signal 224a. In addition, after the data signal 220b, the audio signal 222b, and the video signal 224b are generated, the descrambling unit 22b further determines whether to transmit the data signal 220b, the audio signal 222b, and the video signal 224b according to the playback control signal 227a. The decompression unit 25, specifically, if the playback control signal 227a calculated by the demultiplexing unit 22a indicates that the data signal 220a, the audio signal 222a, and the video signal 224a are authorized playable signals, the descramble unit 22b The decrypted descrambled signal is transmitted to the decompression unit 25; conversely, if the playback control signal 227a calculated by the demultiplexing unit 22a indicates that the data signal 220a, the audio signal 222a, and the video signal 224a are not authorized playable signals Then, the descramble unit 22b does not transmit the decrypted descrambled signal to the decompression unit 25. In this way, the decryption descrambling device of the present invention can effectively protect and control the signal content of the signal to be played.
解擾單元22b於將數據信號220b、音頻信號222b以及視頻信號224b傳送至解壓縮單元25後。解壓縮單元25接著解壓縮(Decompress)數據信號220b,以產生一數據信號250;解壓縮音頻信號222b以產生一音頻信號252;解壓縮視頻信號224b以產生一視頻信號254。其中,數據信號250、音頻信號252以及視頻信號254係分別為一解壓縮信號。The descramble unit 22b transmits the data signal 220b, the audio signal 222b, and the video signal 224b to the decompression unit 25. Decompression unit 25 then decompresses data signal 220b to produce a data signal 250; decompresses audio signal 222b to produce an audio signal 252; decompresses video signal 224b to produce a video signal 254. The data signal 250, the audio signal 252, and the video signal 254 are respectively a decompressed signal.
最後,解壓縮單元25分別將數據信號250、音頻信號252以及視頻信號254傳送至播放單元26。播放單元26便播放數據信號250、音頻信號252以及視頻信號254。其中,播放單元26可為一音效單元、顯示單元或其它可用以播放解壓縮信號之裝置,並不以此限制本發明之範圍。Finally, decompression unit 25 transmits data signal 250, audio signal 252, and video signal 254 to playback unit 26, respectively. The playback unit 26 plays the data signal 250, the audio signal 252, and the video signal 254. The playing unit 26 can be a sound effect unit, a display unit or other device that can be used to play the decompressed signal, and does not limit the scope of the present invention.
此外,於實際應用中,當用戶接收到一數位廣播信號,除了可透過本發明之解密解擾裝置播放該數位廣播信號外,亦可能有儲存該數位廣播信號之需求。舉例而言,當該數位廣播信號係為一節目,則該用戶於接收該節目後,除了可直接觀看該節目之外,亦可能希望錄製該節目,以供日後重覆播放觀看。因此,本發明之解密解擾裝置更將進一步提供一儲存數位廣播信號之功能。以下將詳述本發明之解密解擾裝置用以儲存數位廣播信號之結構及運作。In addition, in practical applications, when the user receives a digital broadcast signal, in addition to playing the digital broadcast signal through the decryption descrambling device of the present invention, there may also be a need to store the digital broadcast signal. For example, when the digital broadcast signal is a program, after the user receives the program, in addition to directly watching the program, it may also wish to record the program for repeated playback and viewing. Therefore, the decryption descrambling device of the present invention further provides a function of storing a digital broadcast signal. The structure and operation of the decryption descrambling device of the present invention for storing digital broadcast signals will be described in detail below.
本發明之解密解擾裝置係可儲存三種不同格式之信號,欲儲存之信號必須先透過多工單元22d進行一多工處理,以符合存取控制單元23所能儲存之信號格式。請參閱第2A圖,多工單元22d係分別電性連接至第一傳輸介面21、解多工單元22a以及解擾單元22b,且用以多工(Multiplex)所欲儲存之信號為單一資料流。因此,解密解擾裝置可分別儲存由第一傳輸介面21所產生之信號、由解多工單元22a所產生之信號以及由解擾單元22b所產生之信號其中之一或其組合。須說明的是,本發明之解密解擾裝置可用以儲存三種不同格式之信號,惟於實際應用時,可選擇儲存此三種信號其中之一或其組合,端視實際應用情形而決定,並不因此限制本發明需同時儲存此三種不同格式之信號。此三種不同格式信號之之儲存方式將於以下段落進一步說明。The decryption descrambling device of the present invention can store signals of three different formats, and the signal to be stored must first undergo a multiplexing process through the multiplexing unit 22d to conform to the signal format that the access control unit 23 can store. Referring to FIG. 2A, the multiplex unit 22d is electrically connected to the first transmission interface 21, the demultiplexing unit 22a, and the descrambling unit 22b, respectively, and is used to multiplex the signal to be stored as a single data stream. . Therefore, the decryption descrambling means can store one of the signal generated by the first transmission interface 21, the signal generated by the demultiplexing unit 22a, and the signal generated by the descramble unit 22b, or a combination thereof, respectively. It should be noted that the decryption descrambling device of the present invention can be used to store signals in three different formats, but in actual application, one or a combination of the three signals can be stored, depending on the actual application situation, and is not determined. Therefore, it is required to limit the present invention to simultaneously store signals of the three different formats. The storage of these three different format signals will be further explained in the following paragraphs.
其一,當第一傳輸介面21於接收數位信號308之後,便將數位信號308傳送至多工單元22d。另一方面,於解多工單元22a產生播放控制信號227a後,解多工單元22a亦將播放控制信號227a傳送至多工單元22d。多工單元22d接著多工數位信號308以及播放控制信號227a,以產生一多工數位信號228a,並將多工數位信號228a傳送至存取控制單元23。存取控制單元23接著編譯(Compile)多工數位信號228a,使其成為一標準檔案格式信號230a,並將標準檔案格式信號230a傳送至儲存單元24。儲存單元24最後則接收並儲存標準檔案格式信號230a,此即儲存第一傳輸介面21所產生之信號的方式。First, when the first transmission interface 21 receives the digital signal 308, the digital signal 308 is transmitted to the multiplex unit 22d. On the other hand, after the playback multiplex unit 22a generates the playback control signal 227a, the demultiplexing unit 22a also transmits the playback control signal 227a to the multiplex unit 22d. The multiplex unit 22d then multiplexes the digital signal 308 and the playback control signal 227a to generate a multiplexer signal 228a and transmits the multiplexed signal 228a to the access control unit 23. The access control unit 23 then compiles the multiplexed bit signal 228a to a standard file format signal 230a and transmits the standard file format signal 230a to the storage unit 24. The storage unit 24 finally receives and stores the standard file format signal 230a, which is the manner in which the signals generated by the first transmission interface 21 are stored.
其二,當解多工單元22a解多工數位信號308之後,將產生數據信號220a、音頻信號222a、視頻信號224a以及播放控制信號227a。接著,解多工單元22a將數據信號220a、音頻信號222a、視頻信號224以及播放控制信號227a傳送至多工單元22d。多工單元22d接著多工數據信號220a、音頻信號222a、視頻信號224a以及播放控制信號227a,以產生一多工數位信號228b,並將多工數位信號228b傳送至存取控制單元23。存取控制單元23接著編譯多工數位信號228b,使其成為一標準檔案格式信號230b,並將標準檔案格式信號230b傳送至儲存單元24。最後,儲存單元24接收並儲存標準檔案格式信號230b,此即儲存由解多工單元22a所產生之信號的方式。Second, after the multiplex unit 22a demultiplexes the multiplexer signal 308, the data signal 220a, the audio signal 222a, the video signal 224a, and the playback control signal 227a are generated. Next, the demultiplexing unit 22a transmits the data signal 220a, the audio signal 222a, the video signal 224, and the playback control signal 227a to the multiplex unit 22d. The multiplex unit 22d then multiplexes the data signal 220a, the audio signal 222a, the video signal 224a, and the playback control signal 227a to generate a multiplexed bit signal 228b and transmits the multiplexed bit signal 228b to the access control unit 23. The access control unit 23 then compiles the multiplexed bit signal 228b to become a standard file format signal 230b and transmits the standard file format signal 230b to the storage unit 24. Finally, storage unit 24 receives and stores standard file format signal 230b, which is the manner in which the signals generated by demultiplexing unit 22a are stored.
最後,當解擾單元22b解密解擾數據信號220a、音頻信號222a以及視頻信號224a之後,將產生數據信號220b、音頻信號222b以及視頻信號224b。解擾單元22b將數據信號220b、音頻信號222b以及視頻信號224b傳送至多工單元22d。由於數據信號220b中並不包含控制數據信號220a1,且數據信號220b、音頻信號222b以及視頻信號224b皆為已解密解擾之信號,因此為了於儲存數據信號220b、音頻信號222b以及視頻信號224b時能有效保護其信號內容,必須同時儲存由解多工單元22a所計算產生之播放控制信號227a。此時,解多工單元22a會將播放控制信號227a傳送至多工單元22d。多工單元22d接著多工數據信號220b、音頻信號222b、視頻信號224b以及播放控制信號227a,以產生一多工數位信號228c,並將多工數位信號228c傳送至存取控制單元23。存取控制單元23接著編譯多工數位信號228c為一標準檔案格式信號230c,並將標準檔案格式信號230c傳送至儲存單元24。最後,儲存單元24接收並儲存標準檔案格式信號230c,此即儲存由解擾單元22b所產生之信號的方式。Finally, after the descrambling unit 22b decrypts the descrambled data signal 220a, the audio signal 222a, and the video signal 224a, a data signal 220b, an audio signal 222b, and a video signal 224b are generated. The descramble unit 22b transmits the data signal 220b, the audio signal 222b, and the video signal 224b to the multiplex unit 22d. Since the data signal 220b does not include the control data signal 220a1, and the data signal 220b, the audio signal 222b, and the video signal 224b are all decrypted and descrambled signals, in order to store the data signal 220b, the audio signal 222b, and the video signal 224b. The content of the signal can be effectively protected, and the playback control signal 227a generated by the demultiplexing unit 22a must be simultaneously stored. At this time, the demultiplexing unit 22a transmits the playback control signal 227a to the multiplex unit 22d. The multiplex unit 22d then multiplexes the data signal 220b, the audio signal 222b, the video signal 224b, and the playback control signal 227a to generate a multiplexed bit signal 228c and transmits the multiplexed bit signal 228c to the access control unit 23. The access control unit 23 then compiles the multiplexed bit signal 228c into a standard file format signal 230c and transmits the standard file format signal 230c to the storage unit 24. Finally, storage unit 24 receives and stores standard file format signal 230c, which is the manner in which the signals generated by descrambling unit 22b are stored.
須特別說明者,多工單元22d所產生之信號不論為加密加擾之信號或解密解擾之信號,均包含播放控制信號。換言之,儲存於儲存單元24中的檔案即使遭到未經授權之使用者所擷取,包含播放控制信號之加密加擾之檔案及解密解擾之檔案均必須經由驗證播放控制信號後始得被播放,驗證之方式將於以下段落中敘明。是故本發明之解密解擾裝置於儲存信號之同時可有效保護所儲存信號之信號內容。It should be specifically noted that the signal generated by the multiplex unit 22d includes a playback control signal whether it is a signal for encrypting scrambling or a signal for decrypting descrambling. In other words, even if the file stored in the storage unit 24 is captured by an unauthorized user, the encrypted scrambled file containing the playback control signal and the decrypted and descrambled file must be verified by playing the control signal. The method of playback and verification will be described in the following paragraphs. Therefore, the decryption descrambling device of the present invention can effectively protect the signal content of the stored signal while storing the signal.
接著,以下段落將敘明本發明之解密解擾裝置播放儲存於儲存單元24中之加密加擾之檔案的方式。首先,存取控制單元23自儲存單元24讀取標準檔案格式信號230a,接著編譯標準檔案格式信號230a為多工數位信號228a,並將多工數位信號228a傳送至解多工單元22a。解多工單元22a接著解多工多工數位信號228a,以產生數據信號220a、音頻信號222a、視頻信號224a以及播放控制信號227a。後續計算控制字碼、解密解擾、解壓縮及播放之操作皆與前段所述之說明相同,故在此不再加以贅述。Next, the following paragraphs will describe the manner in which the decryption descrambling device of the present invention plays the encrypted scrambled file stored in the storage unit 24. First, the access control unit 23 reads the standard file format signal 230a from the storage unit 24, then compiles the standard file format signal 230a into a multiplexed bit signal 228a, and transmits the multiplexed bit signal 228a to the demultiplexing unit 22a. The demultiplexing unit 22a then demultiplexes the multiplexed digit signal 228a to produce a data signal 220a, an audio signal 222a, a video signal 224a, and a playback control signal 227a. Subsequent operations of calculating the control code, decrypting and descrambling, decompressing and playing are the same as those described in the previous paragraph, and therefore will not be further described herein.
同理,存取控制單元23亦可讀取標準檔案格式信號230b,以及編譯標準檔案格式信號230b為多工數位信號228b,並將多工數位信號228b傳送至解多工單元22a。解多工單元22a解多工多工數位信號228b便可產生數據信號220a、音頻信號222a、視頻信號224a以及播放控制信號227a。後續計算控制字碼、解密解擾、解壓縮及播放之操作皆與前段所述之說明相同,故在此不再加以贅述。Similarly, the access control unit 23 can also read the standard file format signal 230b, and the compiled standard file format signal 230b is the multiplexed bit signal 228b, and the multiplexed bit signal 228b is transmitted to the demultiplexing unit 22a. The demultiplexing unit 22a demultiplexes the multiplexed digital signal 228b to generate the data signal 220a, the audio signal 222a, the video signal 224a, and the playback control signal 227a. Subsequent operations of calculating the control code, decrypting and descrambling, decompressing and playing are the same as those described in the previous paragraph, and therefore will not be further described herein.
同理,存取控制單元23亦可讀取標準檔案格式信號230c,以及編譯標準檔案格式信號230c為多工數位信號228c,並將多工數位信號228c傳送至解多工單元22a。解多工單元22a解多工多工數位信號228c便可產生數據信號220b、音頻信號222b、視頻信號224b以及播放控制信號227a,並將數據信號220b、音頻信號222b、視頻信號224b以及播放控制信號227a傳送至解擾單元22b。解擾單元22b接著驗證播放控制信號227a以決定數據信號220b、音頻信號222b以及視頻信號224b是否為經授權准許播放之信號。若是,則代表數據信號220b、音頻信號222b以及視頻信號224b為經授權准許播放之信號,解擾單元22b便將數據信號220b、音頻信號222b以及視頻信號224b傳送至解壓縮單元25;若否,則代表數據信號220b、音頻信號222b以及視頻信號224b非為經授權准許播放之信號,解擾單元22b便不會將數據信號220b、音頻信號222b以及視頻信號224b傳送至解壓縮單元25,即數據信號220b、音頻信號222b以及視頻信號224b無法被播放。藉此以有效保護數據信號220b、音頻信號222b以及視頻信號224b之信號內容。解擾單元22b將數據信號220b、音頻信號222b以及視頻信號224b傳送至解壓縮單元25後的解壓縮及播放之操作皆與前段所述之說明相同,故在此不再加以贅述。Similarly, the access control unit 23 can also read the standard file format signal 230c, and the compiled standard file format signal 230c is the multiplexed bit signal 228c, and the multiplexed bit signal 228c is transmitted to the demultiplexing unit 22a. The demultiplexing unit 22a demultiplexes the multiplexed digital signal 228c to generate the data signal 220b, the audio signal 222b, the video signal 224b, and the playback control signal 227a, and the data signal 220b, the audio signal 222b, the video signal 224b, and the playback control signal. 227a is transmitted to the descrambling unit 22b. The descramble unit 22b then verifies the play control signal 227a to determine whether the data signal 220b, the audio signal 222b, and the video signal 224b are signals authorized to be played. If so, the representative data signal 220b, the audio signal 222b, and the video signal 224b are signals authorized to be played, and the descramble unit 22b transmits the data signal 220b, the audio signal 222b, and the video signal 224b to the decompression unit 25; if not, Then, the data signal 220b, the audio signal 222b, and the video signal 224b are not authorized to be played, and the descramble unit 22b does not transmit the data signal 220b, the audio signal 222b, and the video signal 224b to the decompression unit 25, that is, the data. Signal 220b, audio signal 222b, and video signal 224b cannot be played. Thereby, the signal content of the data signal 220b, the audio signal 222b, and the video signal 224b is effectively protected. The operations of decompressing and playing the data signal 220b, the audio signal 222b, and the video signal 224b after being sent to the decompression unit 25 by the descrambling unit 22b are the same as those described in the previous section, and therefore will not be further described herein.
於另一應用實例中,本發明之解密解擾裝置亦可接收一清流信號(圖未繪示),本發明所述之清流信號係指包含數據信號、音頻信號以及視頻信號之解密解擾信號,其中數據信號更包含一控制數據信號。當一清流信號被第一傳輸介面21接收後,該清流信號被傳送至解多工單元22a以產生一解多工數位信號,解多工單元22a接著根據一加值服務密鑰以及該控制數據信號中的密鑰產生一播放控制信號,並將該播放控制信號傳送至解擾單元22b。由於該解多工數位信號係為一解密解擾信號,不需再透過解擾單元22b進行解密解擾運算,因此,解擾單元22b藉由驗證該播放控制信號以決定該清流信號是否為經授權准許播放之信號,驗證之方式與前述段落相同,故在此不再加以贅述。據此,本發明之解密解擾裝置亦可接收一清流信號,並決定是否播放該清流信號,藉以有效控管所接收之信號可否於解密解擾裝置播放,以達到無線廣播之安全維護。In another application example, the decryption and descrambling device of the present invention can also receive a clear stream signal (not shown). The clear stream signal according to the present invention refers to a decrypted descramble signal including a data signal, an audio signal, and a video signal. Wherein the data signal further comprises a control data signal. When a clear stream signal is received by the first transmission interface 21, the clear stream signal is transmitted to the demultiplexing unit 22a to generate a demultiplexed bit signal, and the demultiplexing unit 22a then proceeds according to an added service key and the control data. The key in the signal generates a playback control signal and transmits the playback control signal to the descramble unit 22b. Since the multiplexed digital signal is a decrypted descrambling signal, the descrambling operation is not required to be performed by the descrambling unit 22b. Therefore, the descrambling unit 22b determines whether the clear signal is the The signal for authorizing permission to play is the same as the preceding paragraph, and therefore will not be described here. Accordingly, the decryption descrambling device of the present invention can also receive a clear stream signal and decide whether to play the clear stream signal, so as to effectively control whether the received signal can be played by the decryption descrambling device to achieve the security maintenance of the wireless broadcast.
本實施例之存取控制單元23係為一時間平移(Time shifting)檔案存取器,亦即存取控制單元23可同時寫入檔案至儲存單元24與自儲存單元24讀取檔案。如此一來,便可實現一邊觀看節目一邊錄製節目、快播節目、倒播節目或跳躍播放節目之功能。於其它實施例中,存取控制單元23亦可為其它用以讀取檔案或寫入檔案至儲存單元24之存取控制器,並不以此限制本發明之範圍。The access control unit 23 of the present embodiment is a time shifting file accessor, that is, the access control unit 23 can simultaneously write the file to the storage unit 24 and read the file from the storage unit 24. In this way, the function of recording a program, quickly broadcasting a program, rewinding a program, or jumping a program while watching a program can be realized. In other embodiments, the access control unit 23 may also be an access controller for reading files or writing files to the storage unit 24, and does not limit the scope of the present invention.
本發明之第二實施例係為一解密解擾裝置2b,其示意圖描繪於第2B圖中。第二實施例之解密解擾裝置2b與第一實施例之解密解擾裝置2a的差異處在於,解密解擾裝置2b更包含一接收單元27,與第一傳輸介面21電性連接。接收單元27用以接收一密鑰270,並透過第一傳輸介面21、第二傳輸介面37以及橋接器35將密鑰270傳送至解密單元36,進而解密單元36亦可根據自接收單元27所接收之密鑰270以一演算法進行解密運算,並產生如第一實施例中所述之控制字碼360,俾解擾單元22b可根據控制字碼360解密解擾數據信號220a、音頻信號222a以及視頻信號224a。另一方面,接收單元27更將密鑰270傳送至解多工單元22a,解多工單元22a更進一步根據密鑰270產生一播放控制信號227b,俾解擾單元22b可根據播放控制信號227b以決定是否將解密解擾後的數據信號220a、音頻信號222a以及視頻信號224a傳送至解壓縮單元25。除了上述差異,第二實施例亦能執行第一實施例所描述之操作及功能,所屬技術領域具有通常知識者可直接瞭解第二實施例如何基於上述第一實施例以執行此等操作及功能,故不贅述。A second embodiment of the present invention is a decryption descrambling device 2b, the schematic of which is depicted in Figure 2B. The difference between the decryption and descrambling device 2b of the second embodiment and the decryption and descrambling device 2a of the first embodiment is that the decryption and descrambling device 2b further includes a receiving unit 27 electrically connected to the first transmission interface 21. The receiving unit 27 is configured to receive a key 270 and transmit the key 270 to the decryption unit 36 through the first transmission interface 21, the second transmission interface 37, and the bridge 35. The decryption unit 36 may also be based on the self-receiving unit 27. The received key 270 performs a decryption operation by an algorithm and generates a control word code 360 as described in the first embodiment. The descramble unit 22b can decrypt the descrambled data signal 220a, the audio signal 222a, and the video according to the control word code 360. Signal 224a. On the other hand, the receiving unit 27 further transmits the key 270 to the demultiplexing unit 22a, and the demultiplexing unit 22a further generates a playback control signal 227b according to the key 270, and the descramble unit 22b can be based on the playback control signal 227b. It is decided whether or not to decrypt the descrambled data signal 220a, the audio signal 222a, and the video signal 224a to the decompression unit 25. In addition to the above differences, the second embodiment can also perform the operations and functions described in the first embodiment, and those skilled in the art can directly understand how the second embodiment performs the operations and functions based on the above-described first embodiment. Therefore, I will not repeat them.
本發明之第三實施例係為一解密解擾裝置2c,其示意圖描繪於第2C圖中。第三實施例之解密解擾裝置2c與第一實施例之解密解擾裝置2a的差異處在於,解密解擾裝置2c更包含一接收單元27,與解多工單元22a電性連接。接收單元27用以自一信號源接收一數位信號272,並將數位信號272傳送至解多工單元22a,俾解密解擾裝置2c可解密解擾以及播放數位信號272。於本實施例中,接收單元27係為一網路信號收發裝置,包含無線式網路信號接收裝置(如無線網路卡、無線數據卡等)以及有線式網路信號接收裝置(如RJ-45介面接口網路卡),或其它任何可用以連接網路之收發裝置。該網路信號收發裝置可用以連線至一網路,俾解密解擾裝置2c可透過該網路信號收發裝置接收以及傳送信號至該網路。於其它實施例中,接收單元27亦可為其它可用以接收數位信號之裝置,並不以此限制本發明之範圍。除了上述差異,第三實施例亦能執行第一實施例及第二實施例所描述之操作及功能,所屬技術領域具有通常知識者可直接瞭解第三實施例如何基於上述第一實施例及第二實施例以執行此等操作及功能,故不贅述。A third embodiment of the present invention is a decryption descrambling device 2c, the schematic of which is depicted in Figure 2C. The difference between the decryption and descrambling device 2c of the third embodiment and the decryption and descrambling device 2a of the first embodiment is that the decryption and descrambling device 2c further includes a receiving unit 27 electrically connected to the demultiplexing unit 22a. The receiving unit 27 is configured to receive a digital signal 272 from a signal source and transmit the digital signal 272 to the demultiplexing unit 22a. The decryption descrambling device 2c can decrypt the descrambling and play the digital signal 272. In this embodiment, the receiving unit 27 is a network signal transceiver, including a wireless network signal receiving device (such as a wireless network card, a wireless data card, etc.) and a wired network signal receiving device (such as RJ- 45 interface interface network card), or any other transceiver that can be used to connect to the network. The network signal transceiver can be used to connect to a network through which the decryption descrambling device 2c can receive and transmit signals to the network. In other embodiments, the receiving unit 27 can also be other devices that can be used to receive digital signals without limiting the scope of the present invention. In addition to the above differences, the third embodiment can also perform the operations and functions described in the first embodiment and the second embodiment, and those skilled in the art can directly understand how the third embodiment is based on the above-described first embodiment and the first embodiment. The second embodiment is intended to perform such operations and functions, and thus will not be described again.
本發明之第四實施例則如第2D圖所示,係為一解密解擾裝置2d。詳細地說,第四實施例之解密解擾裝置2d與第一實施例之解密解擾裝置2a的差異處在於,解密解擾裝置2d之擷取單元22c自控制數據信號220a1擷取出密鑰226之後,便將密鑰226回傳至解多工單元22a。解多工單元22a接著將數據信號220a、音頻信號222a、視頻信號224a以及根據密鑰226所計算產生之播放控制信號227c傳送至解擾單元22b。解擾單元22b更根據密鑰226以及一演算法計算一控制字碼,俾解擾單元22b可依據該控制字碼,解密解擾數據信號220a、音頻信號222a以及視頻信號224a。接著,解擾單元22b根據播放控制信號227c以決定是否將解密解擾後的數據信號220b、音頻信號222b以及視頻信號224b傳送至解壓縮單元25。除了上述差異,第四實施例亦能執行第三實施例所描述之操作及功能,所屬技術領域具有通常知識者可直接瞭解第四實施例如何基於上述第三實施例以執行此等操作及功能,故不贅述。The fourth embodiment of the present invention is a decryption descrambling device 2d as shown in Fig. 2D. In detail, the decryption descrambling device 2d of the fourth embodiment differs from the decryption descrambling device 2a of the first embodiment in that the capturing unit 22c of the decryption descrambling device 2d extracts the key 226 from the control data signal 220a1. Thereafter, the key 226 is passed back to the demultiplexing unit 22a. The demultiplexing unit 22a then transmits the data signal 220a, the audio signal 222a, the video signal 224a, and the playback control signal 227c calculated according to the key 226 to the descramble unit 22b. The descrambling unit 22b further calculates a control word code according to the key 226 and an algorithm. The descramble unit 22b can decrypt the descrambled data signal 220a, the audio signal 222a, and the video signal 224a according to the control word code. Next, the descramble unit 22b determines whether to decode the descrambled data signal 220b, the audio signal 222b, and the video signal 224b to the decompression unit 25 based on the playback control signal 227c. In addition to the above differences, the fourth embodiment can also perform the operations and functions described in the third embodiment, and those skilled in the art can directly understand how the fourth embodiment performs the operations and functions based on the above-described third embodiment. Therefore, I will not repeat them.
本發明之第五實施例如第4圖所示,其係為一種用於如第一實施例所述之解密解擾裝置之解密解擾方法。該解密解擾裝置包含一第一傳輸介面、一多工/解多工模組、一存取控制單元、一儲存單元、一解壓縮單元以及一播放單元。多工/解多工模組更包含一解多工單元、一解擾單元、一擷取單元以及一多工單元。其中解多工單元與第一傳輸介面電性連接;解擾單元與解多工單元電性連接;擷取單元分別與第一傳輸介面以及解多工單元電性連接;多工單元分別與第一傳輸介面、解多工單元以及解擾單元電性連接;存取控制單元分別與解多工單元以及多工單元電性連接;儲存單元與存取控制單元電性連接;解壓縮單元與解擾單元電性連接;且播放單元與解壓縮單元電性連接。A fifth embodiment of the present invention is shown in Fig. 4, which is a decryption descrambling method for the decryption descrambling device as described in the first embodiment. The decryption descrambling device comprises a first transmission interface, a multiplex/demultiplexing module, an access control unit, a storage unit, a decompression unit and a playback unit. The multiplex/demultiplexing module further includes a demultiplexing unit, a descrambling unit, a capturing unit, and a multiplexing unit. The solution multiplexing unit is electrically connected to the first transmission interface; the descrambling unit and the demultiplexing unit are electrically connected; the capturing unit is electrically connected to the first transmission interface and the demultiplexing unit respectively; the multiplexing unit is respectively a transmission interface, a demultiplexing unit, and a descrambling unit are electrically connected; the access control unit is electrically connected to the demultiplexing unit and the multiplexing unit respectively; the storage unit is electrically connected to the access control unit; and the decompression unit and the solution are respectively The scrambling unit is electrically connected; and the playing unit is electrically connected to the decompressing unit.
該解密解擾裝置係用以解密解擾一數位信號,其適可與一信號接收裝置搭配使用。該信號接收裝置與該解密解擾裝置電性連接,且包含一解密單元以及一第二傳輸介面。其中,該第二傳輸介面與該解密解擾裝置之該第一傳輸介面電性連接;該解密單元與該第二傳輸介面電性連接。The decryption descrambling device is configured to decrypt a descrambled digital signal, which is suitable for use with a signal receiving device. The signal receiving device is electrically connected to the decryption descrambling device and includes a decryption unit and a second transmission interface. The second transmission interface is electrically connected to the first transmission interface of the decryption and descrambling device; the decryption unit is electrically connected to the second transmission interface.
此外,第五實施例所描述之解密解擾方法亦可由一電腦程式產品執行,當播放裝置經由一電子裝置(如電腦、計算器、伺服器、PDA、MP4、MP5、導航儀、網際網路電視盒、數位機上盒、智慧型手機、筆記型電腦及小筆電等等)載入該電腦程式產品並執行該電腦程式產品所包含之複數個程式指令後,即可完成第五實施例所述之解密解擾方法。前述之電腦程式產品可儲存於播放裝置可讀取記錄媒體中,例如唯讀記憶體(read only memory;KOM)、快閃記憶體、軟碟、硬碟、光碟、隨身碟、記憶卡、可由網路存取之資料庫或熟習此項技藝者所習知且具有相同功能之任何其它儲存媒體中。In addition, the decryption and descrambling method described in the fifth embodiment can also be performed by a computer program product when the playback device is via an electronic device (such as a computer, a calculator, a server, a PDA, an MP4, an MP5, a navigator, or the Internet). The fifth embodiment can be completed after loading the computer program product and executing a plurality of program instructions included in the computer program product, such as a TV box, a digital set-top box, a smart phone, a notebook computer, a small notebook, and the like. The decryption descrambling method described. The aforementioned computer program product can be stored in a recording medium readable by a playback device, such as a read only memory (KOM), a flash memory, a floppy disk, a hard disk, a compact disk, a flash drive, a memory card, or the like. A database of network access or any other storage medium known to those skilled in the art and having the same functionality.
第4圖係描繪第五實施例之解密解擾方法之流程圖。首先執行步驟401,令第一傳輸介面接收一數位信號,並將該數位信號傳送至解多工單元。接著,執行步驟402,令解多工單元解多工該數位信號,以產生一解多工數位信號,其中該解多工數位信號包含一控制數據信號,以及令解多工單元根據該控制數據信號產生一播放控制信號。接著,執行步驟403,令擷取單元接收該控制數據信號,並自該控制數據信號中擷取出至少一密鑰。Figure 4 is a flow chart depicting the decryption and descrambling method of the fifth embodiment. First, step 401 is executed to enable the first transmission interface to receive a digital signal and transmit the digital signal to the demultiplexing unit. Next, step 402 is executed to enable the demultiplexing unit to demultiplex the digital signal to generate a demultiplexed digital signal, wherein the demultiplexed digital signal includes a control data signal, and the demultiplexing unit is configured according to the control data. The signal produces a playback control signal. Next, step 403 is executed to enable the capturing unit to receive the control data signal and extract at least one key from the control data signal.
於擷取出該至少一密鑰後,接著執行步驟404,令信號接收裝置之解密單元透過第二傳輸介面以及解密解擾裝置之第一傳輸介面接收該至少一密鑰。再繼續執行步驟405,令信號接收裝置之解密單元根據該至少一密鑰以及一演算法進行計算一控制字碼。After the at least one key is retrieved, step 404 is performed to enable the decryption unit of the signal receiving device to receive the at least one key through the second transmission interface and the first transmission interface of the decryption descrambling device. Then, step 405 is executed to enable the decryption unit of the signal receiving device to calculate a control word according to the at least one key and an algorithm.
執行完步驟405之後,接著執行步驟406,令解擾單元透過第一傳輸介面以及信號接收裝置之第二傳輸介面接收該控制字碼。接著,執行步驟407,令解擾單元根據控制字碼解密解擾解多工數位信號,並產生一解密解擾信號,以及根據該播放控制信號將該解密解擾信號傳送至解壓縮單元。再繼續執行步驟408,令解壓縮單元解壓縮該解密解擾信號,以產生一解壓縮信號。最後,執行步驟409,令播放單元播放解壓縮信號。After step 405 is performed, step 406 is performed to enable the descrambling unit to receive the control word through the first transmission interface and the second transmission interface of the signal receiving device. Next, step 407 is executed to enable the descrambling unit to decrypt the descrambled multiplex bit signal according to the control word code, and generate a decryption descrambling signal, and transmit the decrypted descramble signal to the decompression unit according to the play control signal. Proceeding to step 408, the decompression unit decompresses the decrypted descrambling signal to generate a decompressed signal. Finally, step 409 is executed to enable the playing unit to play the decompressed signal.
除了上述步驟,此解密解擾方法更可包含一執行於步驟401之前之一步驟,該步驟係令信號接收裝置接收該數位信號。其中,解密解擾裝置之第一傳輸介面係透過信號接收裝置之第二傳輸介面接收該數位信號。In addition to the above steps, the decryption descrambling method may further comprise a step performed before step 401, the step of causing the signal receiving device to receive the digital signal. The first transmission interface of the decryption descrambling device receives the digital signal through a second transmission interface of the signal receiving device.
此外,前述之解密解擾方法更可包含令多工單元多工該數位信號、該解多工數位信號以及該解密解擾信號其中之一或其組合,以產生一多工數位信號之一步驟。令存取控制單元將該多工數位信號編譯為一標準檔案格式信號之一步驟。令儲存單元接收並儲存該標準檔案格式信號之一步驟,其中該多工數位信號可為一加密加擾信號以及一解密解擾之信號其中之一,或其組合,且均包含一播放控制信號。令存取控制單元自儲存單元讀取該標準檔案格式信號,將該標準檔案格式信號編譯為該多工數位信號,並將該多工數位信號傳送至解多工單元之一步驟。以及,令解多工單元解多工該多工數位信號,以產生該解多工數位信號之一步驟。In addition, the foregoing decryption descrambling method may further comprise a step of causing the multiplex unit to multiplex the digital signal, the demultiplexed digital signal, and the decrypted descramble signal, or a combination thereof, to generate a multiplexed digital signal. . The step of causing the access control unit to compile the multiplexed bit signal into a standard file format signal. Having the storage unit receive and store one of the standard file format signals, wherein the multiplexed digital signal can be one of an encrypted scrambled signal and a decrypted descrambled signal, or a combination thereof, and each includes a playback control signal . The access control unit reads the standard file format signal from the storage unit, compiles the standard file format signal into the multiplexed digital signal, and transmits the multiplexed digital signal to one of the steps of the demultiplexing unit. And causing the demultiplexing unit to demultiplex the multiplexed digital signal to generate one of the steps of the demultiplexed digital signal.
於其它實施例中,解密解擾裝置更包含與該第一傳輸介面電性連接之一接收單元。此時,前述之解密解擾方法更包含令該接收單元接收該至少一密鑰之一步驟;令信號接收裝置之解密單元透過第二傳輸介面以及解密解擾裝置之第一傳輸介面接收該至少一密鑰之一步驟;令解多工單元透過接收單元接收一密鑰並根據該密鑰產生一播放控制信號之一步驟;以及,令解擾單元根據播放控制信號以決定是否將解密解擾後的數據信號、音頻信號以及視頻信號傳送至解壓縮單元之一步驟。In other embodiments, the decryption descrambling device further includes a receiving unit electrically connected to the first transmission interface. In this case, the decryption and descrambling method further includes the step of causing the receiving unit to receive the at least one key; and causing the decryption unit of the signal receiving device to receive the at least the second transmission interface and the first transmission interface of the decryption descrambling device. a step of a key; a step of causing the demultiplexing unit to receive a key through the receiving unit and generating a playback control signal according to the key; and causing the descrambling unit to determine whether to decrypt the decryption according to the playback control signal The subsequent data signal, audio signal, and video signal are transmitted to one of the steps of the decompression unit.
於另一實施例中,解密解擾裝置更包含與該解多工單元電性連接之一接收單元。此時,前述之解密解擾方法更包含令該接收單元接收該數位信號之一步驟。In another embodiment, the decryption descrambling device further comprises a receiving unit electrically connected to the demultiplexing unit. At this time, the foregoing decryption descrambling method further includes a step of causing the receiving unit to receive the digital signal.
於又一實施例中,前述之解密解擾方法更包含令該解擾單元根據至少一密鑰以及一演算法計算該控制字碼之一步驟。以及,令解擾單元根據播放控制信號以決定是否將解密解擾後的數據信號、音頻信號以及視頻信號傳送至解壓縮單元之一步驟。In still another embodiment, the foregoing decryption descrambling method further comprises the step of causing the descrambling unit to calculate the control word according to the at least one key and an algorithm. And a step of causing the descrambling unit to transmit whether to decrypt the descrambled data signal, the audio signal, and the video signal to the decompression unit according to the playback control signal.
除了上述步驟,第五實施例亦能執行第一實施例所描述之操作及功能,所屬技術領域具有通常知識者可直接瞭解第五實施例如何基於上述第一實施例以執行此等操作及功能,故不贅述。In addition to the above steps, the fifth embodiment can also perform the operations and functions described in the first embodiment, and those skilled in the art can directly understand how the fifth embodiment performs the operations and functions based on the above-described first embodiment. Therefore, I will not repeat them.
綜上所述,本發明係透過一解密解擾裝置搭配一信號接收裝置,於該解密解擾裝置解密解擾一數位信號。該信號接收裝置用以接收該至少一密鑰,並根據該至少一密鑰以及一演算法計算一控制字碼,以及將該控制字碼傳送至該解密解擾裝置。該解密解擾裝置於接收該控制字碼後即根據該控制字碼解密解擾該數位信號,以產生一解密解擾信號,並根據一播放控制信號以決定是否傳送該解密解擾信號。接著,該解密解擾裝置解壓縮該解密解擾信號,以產生一解壓縮信號。最後,該解密解擾裝置透過一播放單元播放該解壓縮信號。In summary, the present invention is coupled to a signal receiving device through a decryption descrambling device, and the decryption descrambling device decrypts and descrambles a digital signal. The signal receiving device is configured to receive the at least one key, calculate a control word according to the at least one key and an algorithm, and transmit the control word to the decryption descrambling device. After receiving the control word code, the decryption descrambling device decrypts the digital signal according to the control word code to generate a decryption descrambling signal, and determines whether to transmit the decryption descrambling signal according to a playback control signal. The decryption descrambling device then decompresses the decrypted descrambling signal to produce a decompressed signal. Finally, the decryption descrambling device plays the decompressed signal through a playback unit.
如此一來,藉由本發明之解密解擾裝置,製造廠商不需於信號接收裝置中額外配置一微控制器/微處理器解擾單元,亦不需於解密解擾裝置中編寫一應用程式以控管經微控制器/微處理器解擾單元解密解擾後的數位影音/數據內容,即可完成數位信號的解密解擾運算,並可進一步控管是否播放經解密解擾後之信號。換言之,本發明係可克服習知技術需要額外增加硬體元件及軟體設計之成本、無法有效保護數位內容以及檔案格式間轉換的兼容性問題之缺點。In this way, with the decryption descrambling device of the present invention, the manufacturer does not need to additionally configure a microcontroller/microprocessor descrambling unit in the signal receiving device, and does not need to write an application in the decryption descrambling device. After the controller/microprocessor descrambling unit decrypts the descrambled digital video/data content, the digital signal decryption and descrambling operation can be completed, and the decrypted and descrambled signal can be further controlled. In other words, the present invention overcomes the disadvantages of the prior art that requires additional hardware and software design costs, inability to effectively protect digital content, and compatibility issues between file formats.
上述之實施例僅用來例舉本發明之實施態樣,以及闡釋本發明之技術特徵,並非用來限制本發明之保護範疇。任何熟悉此技術者可輕易完成之改變或均等性之安排均屬於本發明所主張之範圍,本發明之權利保護範圍應以申請專利範圍為準。The embodiments described above are only intended to illustrate the embodiments of the present invention, and to explain the technical features of the present invention, and are not intended to limit the scope of protection of the present invention. Any changes or equivalents that can be easily made by those skilled in the art are within the scope of the invention. The scope of the invention should be determined by the scope of the claims.
1...終端產品1. . . End products
100...加密加擾信號100. . . Encrypted scrambled signal
101...密鑰信號101. . . Key signal
102...解密解擾信號102. . . Decrypting descrambling signal
11...接收裝置11. . . Receiving device
11a...接收單元11a. . . Receiving unit
11b...微控制器解擾單元11b. . . Microcontroller descrambling unit
11c...解密晶片11c. . . Decryption chip
110...控制字碼110. . . Control word
12...播放裝置12. . . Playback device
2a...解密解擾裝置2a. . . Decryption descrambling device
2b...解密解擾裝置2b. . . Decryption descrambling device
2c...解密解擾裝置2c. . . Decryption descrambling device
2d...解密解擾裝置2d. . . Decryption descrambling device
21...第一傳輸介面twenty one. . . First transmission interface
22...多工/解多工模組twenty two. . . Multiplex/demultiplexing module
22a...解多工單元22a. . . Demultiplexing unit
22b...解擾單元22b. . . De-scrambling unit
22c...擷取單元22c. . . Capture unit
22d...多工單元22d. . . Multiplex unit
220a...數據信號220a. . . Data signal
220a1...控制數據信號220a1. . . Control data signal
220b...數據信號220b. . . Data signal
222a...音頻信號222a. . . audio signal
222b...音頻信號222b. . . audio signal
224a...視頻信號224a. . . Video signal
224b...視頻信號224b. . . Video signal
226...密鑰226. . . Key
227a...播放控制信號227a. . . Playback control signal
227b...播放控制信號227b. . . Playback control signal
227c...播放控制信號227c. . . Playback control signal
228a...多工數位信號228a. . . Multiplex digital signal
228b...多工數位信號228b. . . Multiplex digital signal
228c...多工數位信號228c. . . Multiplex digital signal
23...存取控制單元twenty three. . . Access control unit
230a...標準檔案格式信號230a. . . Standard file format signal
230b...標準檔案格式信號230b. . . Standard file format signal
230c...標準檔案格式信號230c. . . Standard file format signal
24...儲存單元twenty four. . . Storage unit
25...解壓縮單元25. . . Decompression unit
250...數據信號250. . . Data signal
252...音頻信號252. . . audio signal
254...視頻信號254. . . Video signal
26...播放單元26. . . Play unit
27...接收單元27. . . Receiving unit
270...密鑰270. . . Key
272...數位信號272. . . Digital signal
3...信號接收裝置3. . . Signal receiving device
300...數位廣播信號300. . . Digital broadcast signal
302...數位廣播信號302. . . Digital broadcast signal
304...數位廣播信號304. . . Digital broadcast signal
306...數位信號306. . . Digital signal
308...數位信號308. . . Digital signal
31...天線31. . . antenna
32...濾波器32. . . filter
33...調諧器33. . . tuner
34...解調器34. . . Demodulator
35...橋接器35. . . Bridge
36...解密單元36. . . Decryption unit
360...控制字碼360. . . Control word
360...控制字碼360. . . Control word
第1圖係描繪一習知的終端產品之示意圖;Figure 1 is a schematic diagram depicting a conventional end product;
第2A圖係為本發明第一實施例之解密解擾裝置之示意圖;2A is a schematic diagram of a decryption descrambling device according to a first embodiment of the present invention;
第2B圖係為本發明第二實施例之解密解擾裝置之示意圖;2B is a schematic diagram of a decryption descrambling device according to a second embodiment of the present invention;
第2C圖係為本發明第三實施例之解密解擾裝置之示意圖;2C is a schematic diagram of a decryption descrambling device according to a third embodiment of the present invention;
第2D圖係為本發明第四實施例之解密解擾裝置之示意圖;2D is a schematic diagram of a decryption descrambling device according to a fourth embodiment of the present invention;
第3圖係為本發明第一實施例之信號接收裝置之示意圖;以及Figure 3 is a schematic diagram of a signal receiving apparatus according to a first embodiment of the present invention;
第4圖係為本發明第五實施例之流程圖。Figure 4 is a flow chart of a fifth embodiment of the present invention.
Claims (34)
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US32526810P | 2010-04-16 | 2010-04-16 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201138461A TW201138461A (en) | 2011-11-01 |
TWI532371B true TWI532371B (en) | 2016-05-01 |
Family
ID=44779985
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW099135916A TWI532371B (en) | 2010-04-16 | 2010-10-21 | Decryption-descrambling apparatus, decryption-descrambling method, deployment method and computer program product thereof |
Country Status (3)
Country | Link |
---|---|
CN (1) | CN102223582B (en) |
HK (1) | HK1163408A1 (en) |
TW (1) | TWI532371B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107371090B (en) * | 2016-05-13 | 2020-09-04 | 矽统科技股份有限公司 | Audio processing code locking method and radio receiving device |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040111670A (en) * | 2002-05-21 | 2004-12-31 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | Conditional access system |
CN1512778A (en) * | 2002-12-31 | 2004-07-14 | 北京中视联数字***有限公司 | Digital TV condition receiver |
CN101018320A (en) * | 2007-02-13 | 2007-08-15 | ***通信集团广东有限公司 | A digital TV condition receiving system and its encryption method |
CN101335579A (en) * | 2008-08-01 | 2008-12-31 | 北京创毅视讯科技有限公司 | Method implementing conditional reception and conditional receiving apparatus |
CN101355687A (en) * | 2008-09-10 | 2009-01-28 | 天栢宽带网络科技(上海)有限公司 | Apparatus for deciphering and descrambling receiving terminal of ground wireless digital television |
-
2010
- 2010-10-21 TW TW099135916A patent/TWI532371B/en not_active IP Right Cessation
- 2010-10-22 CN CN201010533128.6A patent/CN102223582B/en not_active Expired - Fee Related
-
2012
- 2012-04-17 HK HK12103774.2A patent/HK1163408A1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
CN102223582B (en) | 2014-09-17 |
TW201138461A (en) | 2011-11-01 |
CN102223582A (en) | 2011-10-19 |
HK1163408A1 (en) | 2012-09-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1272930C (en) | Recording of encrypted digital data | |
CN101627627B (en) | Method to control the access to conditional access audio/video content | |
KR101081160B1 (en) | Method and apparatus for protecting the transfer of data | |
KR100566008B1 (en) | Method and apparatus for recording of encrypted digital data | |
JP4616095B2 (en) | Method and apparatus for continuous control and protection of media content | |
US8055910B2 (en) | Reprogrammable security for controlling piracy and enabling interactive content | |
US7035827B2 (en) | Content receiving apparatus and method, storage medium, and server | |
JP4311899B2 (en) | Method and apparatus for content distribution and protection | |
CN100574423C (en) | Television receiver and digit broadcasting system | |
EP2705662B1 (en) | Tv receiver device with multiple decryption modes | |
JP2001519124A (en) | Broadcasting / receiving system and conditional access system therefor | |
CN1279861A (en) | Method and apparatus for recording of encrypted digital data | |
CN1353909A (en) | Method and apparatus for securing control words | |
JP2001500351A (en) | Device for requesting individual use authentication for reproduced encrypted information signal | |
CN1863303B (en) | Content management method and device | |
EP1166562B1 (en) | Digital content delivery system and method | |
WO2006042467A1 (en) | A processing method in accessing catv signal | |
KR20080000950A (en) | Decryption method of encryption broadcasting using ic chip performed by mobile and the mobile thereof | |
TWI532371B (en) | Decryption-descrambling apparatus, decryption-descrambling method, deployment method and computer program product thereof | |
CN109996020B (en) | Video recording method and device | |
CN103037255A (en) | Automatic adaptive method for conditional access module (CAM) card | |
CN105578208A (en) | IPTV video encryption transmission system | |
WO2008031292A1 (en) | Encrypting method for hard disk in set top box of cable television system | |
US20070172055A1 (en) | Apparatus and method for distorting digital contents and recovering the distorted contents | |
KR101348329B1 (en) | Content control device and content control method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |