TWI375160B - Method and system for locally activating a drm engine - Google Patents
Method and system for locally activating a drm engine Download PDFInfo
- Publication number
- TWI375160B TWI375160B TW97143654A TW97143654A TWI375160B TW I375160 B TWI375160 B TW I375160B TW 97143654 A TW97143654 A TW 97143654A TW 97143654 A TW97143654 A TW 97143654A TW I375160 B TWI375160 B TW I375160B
- Authority
- TW
- Taiwan
- Prior art keywords
- digital content
- file
- content file
- digital
- rights management
- Prior art date
Links
Landscapes
- Storage Device Security (AREA)
Description
1375160 修正頁 案號097143654 1〇1年5月18日 九、發明說明: 【發明所屬之技術領域】 本發明係有關於資料加密與解密,且特別有關於一種 局部啟動數位權利管理(Digital Rights Management,DRM ) 引擎的方法與系統。 【先前技術】 數位内容可以經由線上(On-Line )傳遞或離線 (Off-Line )傳遞。線上傳遞係經由如網際網路下載數位内 容,離線傳遞係經由特定儲存媒體(例如,光碟、數位視 訊影碟(Digital Video Disk,DVD)或可攜式電子裝置(例 如,手機)内建之快閃記憶體裝置(例如,安全數位(Secure Digital,SD )記憶卡或通用序列匯排流(Universal Serial Bus’ USB))磁碟)來預錄數位内容。 離線傳遞可利用DVD之内容攔截系統(Content Scramble System,CSS )以及可錄製媒體之内容保護 (Content Protection for Recordable Media,CPRM)或者 SD記憶卡與DVD-RW之預錄媒體的内容保護(Content Protection for Pre-Recorded Media,CPPM)來保護。 一般數位内容的使用需經過數位權利管理系統的處 理’才能確保該裝載之數位内容不會被非法使用或盜版。 第1圖係顯示傳統數位權利管理引擎處理的方法步驟 流程圖。 經過預處理的數位内容檔係儲存於網路上之檔案伺服1375160 Amendment page No. 097143654 1 May 1st, 2017. Description of the Invention: [Technical Field of the Invention] The present invention relates to data encryption and decryption, and particularly relates to a partial activation digital rights management (Digital Rights Management) , DRM) Engine methods and systems. [Prior Art] Digital content can be delivered via On-Line or Off-Line. Online delivery is the download of digital content via the Internet, such as flashing via a specific storage medium (eg, a disc, a Digital Video Disk (DVD), or a portable electronic device (eg, a mobile phone). A memory device (for example, a Secure Digital (SD) memory card or a Universal Serial Bus' USB) is used to pre-record digital content. Offline transfer of Content Protection for Recording Media (CSS) and Content Protection for Recordable Media (CPRM) or SD Memory Card and DVD-RW pre-recorded media content protection (Content Protection) For Pre-Recorded Media, CPPM) to protect. The use of digital content is subject to the processing of a digital rights management system to ensure that the digital content of the payload is not illegally used or pirated. Figure 1 is a flow chart showing the method steps of a conventional digital rights management engine. The preprocessed digital content file is stored in the file server on the network.
Patent_Vlll/9034-A41794-TW / Draft-Final-1 6 1375160 案號097143654 101年5月18日 修正頁 器上(步驟S11 )。當消費者取得授權後,經過預處理的 數位内容檔被下載與儲存在一電子裝置中(例如,個人電 腦或行動電話)(步驟S12),並同時啟動該電子裝置上 的數位權利管理引擎(步驟S13)。將該預處理的數位内 容檔與該電子裝置所持有的内碼(Internati〇nal M〇bilePatent_Vlll/9034-A41794-TW / Draft-Final-1 6 1375160 Case No. 097143654 May 18, 2011 Corrected the page (step S11). After the consumer obtains the authorization, the preprocessed digital content file is downloaded and stored in an electronic device (for example, a personal computer or a mobile phone) (step S12), and simultaneously activates the digital rights management engine on the electronic device ( Step S13). The preprocessed digital content file and the internal code held by the electronic device (Internati〇nal M〇bile
Electron Identification,IMEI)以及權利物件結合(步驟 S14) ’以利用數位權利管理引擎將該預處理的數位内容檔 轉換成只能在該電子裝置上使用的檔案(步驟S15)。 上述方法包括開放行動聯盟(〇pen Mobile Alliance, OMA )之 DRM 處理、網路裝置之 windows Media DRM 10 (WMDRM-ND )處理以及Apple系統的FairPlay™處理。 以OMA DRM處理為例,原始數位内容檔的檔案格式 為.3gp、.mp3之類的影音檔。〇μα DRM會先執行一預處 理’以將.3gp擋轉換成.dm (DRM Material)檔,然後將.dm 權儲存在一檔案伺服器上等待下載。當消費者上網購買該 數位内容檔案並取得權利物件(Rights Object)(即該數 位内容檔)之後’該伺服器上的dm檔會被下載至消費者 的電子裝置上。該電子裝置的數位權利管理引擎會將權利 物件及其内碼與數位内容連結(Bind),並且將.dm檔轉 換成.dcf (DRM Content Format)檔。經此處理後,.dcf 檔 之數位内容檔只能在此特定電子裝置依權利物件所賦予的 方式使用。 然而,上述方法的缺陷是只適用於線上傳遞,而且其 數位權利管理方式可能違反消費者對於内容傳統的使用方Electron Identification (IMEI) and the rights object combination (step S14)' are used to convert the preprocessed digital content file into a file that can only be used on the electronic device using the digital rights management engine (step S15). The above methods include DRM processing of the 〇pen Mobile Alliance (OMA), Windows Media DRM 10 (WMDRM-ND) processing of the network device, and FairPlayTM processing of the Apple system. Taking OMA DRM processing as an example, the file format of the original digital content file is a video file such as .3gp or .mp3. 〇μα DRM will perform a pre-processing first to convert the .3gp file into a .dm (DRM Material) file, and then store the .dm right on a file server for download. When the consumer purchases the digital content file online and obtains the rights object (i.e., the digital content file), the dm file on the server is downloaded to the consumer's electronic device. The electronic device's digital rights management engine links the rights object and its internal code to the digital content (Bind) and converts the .dm file to the .dcf (DRM Content Format) file. After this processing, the digital content file of the .dcf file can only be used in this particular electronic device in the manner given by the rights object. However, the drawback of the above method is that it is only applicable to online delivery, and its digital rights management method may violate consumers' traditional use of content.
Patent_VIII/9034-A41794-TW / Draft-Final-1 7 1375160 案號097143654 101年5月18日 修正頁 式及權利(Traditional Rights and Usage,TRU)。 第2圖係顯示另一傳統數位權利管理引擎處理的方法 步驟流程圖。 經預處理的數位内容檔儲存於電子裝置之内建記憶體 (Embedded Memory)中,以加密預處理的數位内容檔(步 驟S21 )。數位内容檔的權利物件可經由網路(例如,網 際網路)下載(步驟S22),並且儲存在該電子裝置中(步 驟S23),同時啟動該電子裝置的數位權利管理引擎(步 驟S24)。該數位權利管理引擎先對預處理的數位内容二 解密(步驟S25),將電子裝置的内碼及權利物件連結到 數位内容檔(步驟S26),並且將數位内容檔轉換為新的 檔案格式(步驟S27)。 因此,該數位内谷檔只能在此特定的電子裝置使用。 舉例來5兒’可攜式裳置之windows Media DRM (WMDRM-PD )的檔案格式為 asf ( Advanced SystemPatent_VIII/9034-A41794-TW / Draft-Final-1 7 1375160 Case No. 097143654 May 18, 2011 Revision of the Rights and Usage (TRU). Figure 2 is a flow chart showing the steps of another conventional digital rights management engine processing method. The preprocessed digital content file is stored in an embedded memory of the electronic device to encrypt the preprocessed digital content file (step S21). The rights object of the digital content file can be downloaded via the network (e.g., the Internet) (step S22), and stored in the electronic device (step S23), and the digital rights management engine of the electronic device is activated (step S24). The digital rights management engine first decrypts the preprocessed digital content (step S25), links the internal code and the rights object of the electronic device to the digital content file (step S26), and converts the digital content file into a new file format ( Step S27). Therefore, the digital valley file can only be used on this particular electronic device. For example, the file format of Windows Media DRM (WMDRM-PD) for portable storage is asf (Advanced System)
Format)。上述方法適用於可攜式電子裝置,但權利物件 需另行傳送,雖然安全性稍為提高,但是仍擺脫不了對網 路的依賴。 第3圖係顯示另一傳統數位權利管理引擎處理的方法 步驟流程圖。 不利用電子裝置所支持的數位權利管理引擎,而另行 設計自有的數位權利管理機制(步驟S31)。對數位内容 檔進行前處理並且轉換為可被自行設計之數位權利管理引 擎或糸統處理的指案格式(步驟§32 )。因此,該數位内Format). The above method is applicable to the portable electronic device, but the rights object needs to be transmitted separately. Although the security is slightly improved, the dependence on the network cannot be undone. Figure 3 is a flow chart showing the steps of another conventional digital rights management engine. The digital rights management mechanism is separately designed without using the digital rights management engine supported by the electronic device (step S31). Digital content files are pre-processed and converted to a fingerprint format that can be processed by a self-designed digital rights management engine or system (step § 32). Therefore, within the digit
Patent VII1/9034-A41794-TW / Draft-Final-1 1375160 案號097143654 101年5月18日 修正頁 容檔僅可被包含該自行設計之數位權利管理引擎或系統的 電子裝置存取(步驟S33)。上述方法面臨下面幾個問題: 1)此程式撰寫工程浩大;2)此程式可能佔用龐大記憶體 空間;3)數位權利管理機制通常與作業系統平台的底層息 息相關,動辄會有相容性的問題;以及4)由於是自行撰 寫,比較缺乏業界使用經驗,難獲得内容業者信賴。 【發明内容】 本發明目的在提供一種局部啟動數位權利管理引擎的 方法與系系統。 基於上述目的,本發明實施例揭露了一種局部啟動數 位權利管理引擎的方法,其應用於一電子裝置。執行一前 處理操作,其將權利物件與一第一檔案格式的數位内容檔 分開儲存或連結在一起,此數位内容檔並有一專屬之認證 碼以供驗證。將該第一檔案格式的數位内容檔轉換為一第 二檔案格式的數位内容檔,並且加密該第二檔案格式的數 位内容檔並且產生一對應解密鑰匙。將該加密之數位内容 檔與該解密鑰匙儲存在一記憶體裝置中,若是權利物件與 分開儲存,則將權利物件儲存於記憶體的隱藏區中。利用 一應用程式執行驗證、檔案解密、數位權利管理引擎啟動 與安全控制等操作。將該應用程式安裝在該記憶體裝置, 並且安裝該記憶體裝置至該電子裝置中。根據該數位内容 檔之認證碼對該應用程式進行驗證,並且藉由該應用程式 並利用該解密鑰匙解密該加密之數位内容檔,其中自一第Patent VII1/9034-A41794-TW / Draft-Final-1 1375160 Case No. 097143654 The revised page capacity of May 18, 101 can only be accessed by the electronic device containing the self-designed digital rights management engine or system (step S33) ). The above methods face the following problems: 1) the programming of this program is vast; 2) this program may occupy a large memory space; 3) the digital rights management mechanism is usually closely related to the bottom of the operating system platform, and there will be compatibility. The problem; and 4) because it is written by itself, it lacks experience in the industry and it is difficult to gain the trust of the content industry. SUMMARY OF THE INVENTION It is an object of the present invention to provide a method and system for locally initiating a digital rights management engine. Based on the above objective, an embodiment of the present invention discloses a method for locally starting a digital rights management engine, which is applied to an electronic device. A pre-processing operation is performed, which stores or links the rights object separately from the digital content file of the first file format, and the digital content file has a unique authentication code for verification. Converting the digital content file of the first file format to a digital content file of a second file format, and encrypting the digital content file of the second file format and generating a corresponding decryption key. The encrypted digital content file and the decryption key are stored in a memory device, and if the rights object is stored separately, the rights object is stored in a hidden area of the memory. Use an application to perform operations such as authentication, file decryption, digital rights management engine startup and security control. The application is installed in the memory device and the memory device is mounted in the electronic device. The application is verified according to the authentication code of the digital content file, and the encrypted digital content file is decrypted by the application and the decryption key, wherein the first
Patent VIII/9034-A41794-TW / Draft-Final-1 9 1375160 案號097143654 101年5月18日 修正頁 三檔案格式的數位内容檔還原至該第二檔案格式的數位内 容檔。藉由該應用程式啟動該電子裝置之一數位權利管理 引擎,並且藉由該數位權利管理引擎將該電子裝置之一内 碼(IMEI)與該數位内容檔及權利物件連結,使得該數位 内容檔僅可被該電子裝置存取使用。 本發明實施例更揭露了一種局部啟動數位權利管理引 擎的系統,包括一記憶體裝置與一電子裝置。該記憶體裝 置提供一記憶體位置以儲存數位内容檔與一應用程式,其 中該應用程式執行驗證、檔案解密、數位權利管理引擎啟 動與安全控制等操作,且該數位内容檔利用一加密方法與 一解密鑰匙來加密。該電子裝置提供一數位權利管理引 擎。當該記憶體裝置安裝至該電子裝置時,該應用程式根 據該數位内容檔之認證碼進行驗證,利用該解密鑰匙解密 該加密之數位内容檔,其中將一第一檔案格式的數位内容 檔轉換為一第二檔案格式的數位内容檔,並且啟動該數位 權利管理引擎。該數位權利管理引擎將該第二檔案格式的 數位内容檔轉換為一第三檔案格式的數位内容檔,並且將 該電子裝置之一内碼(IMEI)與該數位内容檔及權利物件 連結,使得該數位内容檔僅可被該電子裝置存取使用。 本發明實施例更揭露了一種局部啟動數位權利管理引 擎的方法,其應用於一電子裝置。執行一前處理操作,將 一第一檔案格式的數位内容檔轉換為一第二檔案格式之數 位内容檔。加密該第二檔案格式的數位内容檔,以將該第 二檔案格式的數位内容檔轉換為一第三檔案格式的數位内Patent VIII/9034-A41794-TW / Draft-Final-1 9 1375160 Case No. 097143654 May 18, 101 Revision Page The digital file of the three file formats is restored to the digital content of the second file format. A digital rights management engine of the electronic device is activated by the application, and the digital content code (IMEI) is linked to the digital content file and the rights object by the digital rights management engine, so that the digital content file is It can only be accessed by the electronic device. The embodiment of the invention further discloses a system for locally starting a digital rights management engine, comprising a memory device and an electronic device. The memory device provides a memory location for storing a digital content file and an application, wherein the application performs operations such as verification, file decryption, digital rights management engine startup and security control, and the digital content file utilizes an encryption method and A decryption key to encrypt. The electronic device provides a digital rights management engine. When the memory device is installed to the electronic device, the application performs verification according to the authentication code of the digital content file, and uses the decryption key to decrypt the encrypted digital content file, wherein the digital content file of the first file format is converted. It is a digital content file of a second file format, and the digital rights management engine is started. The digital rights management engine converts the digital content file of the second file format into a digital content file of a third file format, and links an internal code (IMEI) of the electronic device with the digital content file and the rights object, such that The digital content file can only be accessed by the electronic device. The embodiment of the invention further discloses a method for locally starting a digital rights management engine, which is applied to an electronic device. A pre-processing operation is performed to convert the digital content file of the first file format into the digital content file of the second file format. Encrypting the digital content file of the second file format to convert the digital content file of the second file format into a digit of a third file format
Patent VIII/9034-A41794-TW / Draft-Final-1 1375160 案號097143654 101年5月18日 修正頁 容檔,同時產生一對應解密鑰匙。將該加密之數位内容檔 與該解密鑰匙儲存在一記憶體裝置之各自記憶體位置中。 利用一應用程式執行驗證、檔案解密、數位權利管理引擎 啟動與安全控制等操作,並且將該應用程式安裝在該記憶 體裝置。安裝該記憶體裝置至該電子裝置中,並且根據該 數位内容檔之認證碼對該應用程式進行驗證。藉由該應用 程式並利用該解密鑰匙解密該加密之數位内容檔,其中自 該第三檔案格式的數位内容檔還原至該第二檔案格式的數 位内容檔。藉由該應用程式啟動該電子裝置之一數位權利 管理引擎,以及藉由該數位權利管理引擎將該第二檔案格 式的數位内容檔與該數位内容之權利物件以及該電子裝置 之一内碼連結,使得該數位内容檔僅可被該電子裝置存取 使用。 本發明實施例更揭露了一種局部啟動數位權利管理引 擎的系統,包括一記憶體裝置與一電子裝置。該記憶體裝 置提供一記憶體位置以儲存數位内容檔、一應用程式、一 認證碼與一權利物件,其中該數位内容檔利用一加密方法 與一解密鑰匙來加密,使得將一第一檔案格式的數位内容 檔轉換為一第二擋案格式之數位内容檔,且該第二檔案格 式的數位内容檔轉換為一第三檔案格式的數位内容檔。該 電子裝置提供一數位權利管理引擎,其中該應用程式執行 驗證、檔案解密、數位權利管理引擎啟動與安全控制等操 作。當該記憶體裝置安裝至該電子裝置時,該應用程式根 據該數位内容檔之認證碼進行驗證,利用該解密鑰匙解密Patent VIII/9034-A41794-TW / Draft-Final-1 1375160 Case No. 097143654 May 18, 2011 Amendment page The file is created with a corresponding decryption key. The encrypted digital content file and the decryption key are stored in respective memory locations of the memory device. An application is used to perform operations such as authentication, file decryption, digital rights management engine startup and security control, and the application is installed in the memory device. The memory device is installed in the electronic device, and the application is verified based on the authentication code of the digital content file. The encrypted digital content file is decrypted by the application and using the decryption key, wherein the digital content file from the third file format is restored to the digital content file of the second file format. And the digital rights management engine of the electronic device is activated by the application, and the digital content file of the second file format is linked to the digital object of the digital content and the internal code of the electronic device by the digital rights management engine So that the digital content file can only be accessed and used by the electronic device. The embodiment of the invention further discloses a system for locally starting a digital rights management engine, comprising a memory device and an electronic device. The memory device provides a memory location for storing a digital content file, an application, an authentication code, and a rights object, wherein the digital content file is encrypted using an encryption method and a decryption key, such that a first file format is to be The digital content file is converted into a digital content file of a second file format, and the digital content file of the second file format is converted into a digital content file of a third file format. The electronic device provides a digital rights management engine that performs operations such as authentication, file decryption, digital rights management engine initiation, and security control. When the memory device is mounted to the electronic device, the application verifies according to the authentication code of the digital content file, and decrypts with the decryption key
Patent VIII/9034-A41794-TW / Draft-Final-1 11 B75160 案號097143654 101年5月18日 , 修正頁 =之=内容檔’其中自該第三檔案格式的數位内容 ^原至^二㈣格式的數位内讀,並且啟動該電子 裝置之一數位權利管理引擎。該數位權利管理引擎將該第 槽與該數位内容之權利物件以』 裝置存取使用。 “數位内谷檔僅可被該電子 【實施方式】 為了讓本發明之目的、特徵、及優點能更明顯易懂, 下文特舉較佳實施例,並配合所附圖式第4圖至第7圖, 做詳細之說明。本發明說明#提供*同的實_來說明本 發明不同實施方式的技術特徵。其中,實施例中的各元件 之配置係為說日狀用’並非用⑽制本發明。且實施例中 圖式標號之部分重複,係為了簡化說明,並非意指不同實 施例之間的關聯性。 ,本發明貫施例揭露了一種局部啟動數位權利管理引擎 的方法與系統。 本發明貫施例之局部啟動數位權利管理引擎的方法與 系統係適用於一可攜式快閃記憶體裝置(例如,安全數位 (Secure Digital ’ SD )記憶卡、通用序列匯排流(UniversalPatent VIII/9034-A41794-TW / Draft-Final-1 11 B75160 Case No. 097143654 May 18, 101, Amendment page = = Content file 'The digital content from the third file format ^ Original to ^ 2 (4) The format is read in digital and the digital rights management engine of one of the electronic devices is activated. The digital rights management engine uses the slot and the rights object of the digital content for device access. "The digital intra-column file can only be used by the electronic system. [Embodiment] In order to make the objects, features, and advantages of the present invention more comprehensible, the preferred embodiments are described below, and in conjunction with Figures 4 through 7 is a detailed description of the present invention. The present invention describes the technical features of different embodiments of the present invention. The configuration of each component in the embodiment is "not used (10). The present invention is not limited to the meaning of the different embodiments in order to simplify the description in the embodiments. The method and system for locally starting the digital rights management engine are disclosed in the embodiments of the present invention. The method and system for locally enabling the digital rights management engine of the present invention are applicable to a portable flash memory device (for example, Secure Digital 'SD) memory card, universal serial bus (Universal)
Serial Bus,USB ))磁碟)或電子裝置中内嵌式快閃記慎 體裝置,用以產生不同於網路系統的數位權利管理機制 該數位權利管理機制利用電子裝置之數位權利管理弓丨擎來 克服數位權利管理弓丨擎與該電子裝置之作業系統間的相容Serial Bus, USB)) A built-in flash flashing device in an electronic device to generate a digital rights management mechanism different from the network system. The digital rights management mechanism utilizes the digital rights management of the electronic device. To overcome the compatibility between the digital rights management and the operating system of the electronic device
Patent_VIIl/9034-A41794-TW / Draft-Final-1 12 1375160 修正頁 案號097143654 1〇1年5月18日 性問題。 權利管理 第4圖係顯示本發明實施例之局部啟動數位 引擎的方法步驟流程圖。 執灯-前處理操作’其中將_物件與數位内容 結在-起連結在-起(步驟S4G1),此數㈣容稽並^一 專屬之錢碼以供驗證。將第_财格式(例如,_ 之.3gP檔)的數位内容轉換為第二轉格式(例如,〇⑷ DRM1.0之.dm樓)的數位内容檔(步驟S4〇2), 被特定電子裝置之數位權利管理引擎辨識。舉例來說,矢 以OMA 1.0的内容包裹程式(例如s〇NY_Eric編的咖Patent_VIIl/9034-A41794-TW / Draft-Final-1 12 1375160 Amendment page Case No. 097143654 1 May 1st Sexual problem. Rights Management FIG. 4 is a flow chart showing the steps of the method of partially starting the digital engine in the embodiment of the present invention. The lamp-pre-processing operation is performed in which the _ object and the digital content are linked together (step S4G1), and the number (4) is accommodating and the exclusive money code is used for verification. Converting the digital content of the first financial format (for example, .3gP file) to the digital content file of the second conversion format (for example, .dm floor of 〇(4) DRM1.0) (step S4〇2), by specific electronic The digital rights management engine of the device is identified. For example, the OMA 1.0 content wrapper (such as s〇NY_Eric's coffee)
Packager )將原始數位内容檔轉換成.dm檔,此時權利物科 已經和内容被包裹在-起。由於〇MA的數位權利管理引 擎需要經網路傳送的程序才能被啟動,此·dm㈣不能被 一般電子裝置使用。 然而對於習知該工藝流程者,此.dm檔可以被拷貝至 檔案伺服器,然後再經網路下載後即可被使用,故必須要 有另一層的保護。因此,若自一檔案伺服器下載,則加密 該第·一標案格式的數位内容樓,其利用一加密機制(例如, 先進加密系統(Advanced Encryption System,AES )、3 資 料加密系統(3 Data Encryption System,3DES)、雙魚 (Twofish) ...等等)加密該第二樓案格式的數位内容檔, 其中將該第二檔案格式的數位内容檔轉換為第三檔案格式 的數位内容檔(例如,.aes檔),同時產生一對應解密鑰 匙(步驟S403)。Packager ) converts the original digital content file into a .dm file, at which point the rights material has been wrapped in the content. Since 〇MA's digital rights management engine requires a program to be transmitted over the network to be activated, this dm (4) cannot be used by general electronic devices. However, for those skilled in the art, this .dm file can be copied to the file server and then downloaded after being downloaded over the network, so there must be another layer of protection. Therefore, if downloaded from a file server, the digital content building of the first standard format is encrypted, which utilizes an encryption mechanism (for example, Advanced Encryption System (AES), 3 data encryption system (3 Data) Encryption System, 3DES), Twofish, etc.) encrypt the digital content file of the second file format, wherein the digital content file of the second file format is converted into a digital content file of the third file format ( For example, the .aes file) simultaneously generates a corresponding decryption key (step S403).
Patent VIII/9034-A41794-TW / Draft-Final-1 13 1375160 案號097143654 101年5月18日 修正頁 將該加密之數位内容檔與該解密鑰匙分別儲存在一記 匕體裝置(例如’ SD記憶卡)之各自記憶體位置(例如將 數位内容稽儲存在公開區,將解密鎮匙儲存在隱藏區)中 (步驟S404)。該解密鑰匙亦可分散儲存於該記憶體装置 或已編譯成機器語言的應用程式中而無法被辨識以加強保 濩。利用程式語言(例如,c++)設計一應用程式以執行 驗證、槽案解密、數位權利管理引擎啟動與安全控制等操 (v驟S405 ),並且將該應用程式安裝於該記憶體裝置 上(步驟S406)。當該記憶體裝置安裝至該電子裝置中時 、(:驟S407),根據該數位内容檔之認證碼對該應用程式 進仃驗證(步驟S408)。認證碼可為該數位内容檔的一專 屬序號或該記憶體裝置之一唯一序號。 當成功驗證後,該應用程式利用該解密錄匙解密該加 雄、之數位内容檀,其中自一第三檔案格式(.挪)的數位内 谷槽运原至該第二播案格式(.dm)的數位内容樓(步驟 S409),並且局部啟動該電子褒置之數位權利管理引擎(步 驟S410)。該數位權利管理引擎將第二播案格式(.㈤ 的數位内容檔轉換為第四槽案格式(.㈣的數位内容槽(步 驟S411) ’並且將該電子裝置之一内碼〇應)與該數位 内容檔連結(權利物件與數位内容槽在前面程序已先行連 步驟S412),使得職位内容檔僅可被該電 子裝置存取使用(步驟S413)。 壯〜到胃"己隐體裝置自電子裳置中移除,或者在 该電子裝置之触_管理料簡制_電子裝置,Patent VIII/9034-A41794-TW / Draft-Final-1 13 1375160 Case No. 097143654 The May 18, 2011 revision page stores the encrypted digital content file and the decryption key in a cartridge device (eg 'SD' The respective memory locations of the memory card (for example, the digital content is stored in the public area, and the decryption key is stored in the hidden area) (step S404). The decryption key can also be stored in the memory device or in an application that has been compiled into a machine language and cannot be recognized for enhanced protection. Designing an application program (for example, c++) to perform operations such as verification, slot decryption, digital rights management engine startup and security control (step S405), and installing the application on the memory device (step S406). When the memory device is installed in the electronic device, (step S407), the application is verified based on the authentication code of the digital content file (step S408). The authentication code can be a unique serial number of the digital content file or a unique serial number of the memory device. After successful verification, the application decrypts the Kaohsiung digital content by using the decryption key, wherein the digits from a third file format (.Nove) are transferred to the second broadcast format (. The digital content floor of dm) (step S409), and the digital rights management engine of the electronic device is locally activated (step S410). The digital rights management engine converts the digital content file of the second broadcast format (. (5) into a digital content slot of the fourth slot format (. (4) (step S411) 'and encodes one of the electronic devices) The digital content file is linked (the rights object and the digital content slot are preceded by the step S412), so that the job content file can only be accessed and used by the electronic device (step S413). Zhuang~~ stomach" Removed from the electronic device, or in the touch of the electronic device_management material_electronic device,
Patent_VIII/9034^A41794-TW / Draft^Final-1 14 1375160 案號097143654 101年5月18日 修正頁 該應用程式執行安全控制以删除加密的數位内容檔。 第5圖係顯示本發明實施例之局部啟動數位權利管理 引擎的系統架構示意圖。 該系統包括一記憶體裝置500與一電子裝置600。電 子裝置600包括一數位權利管理引擎610。記憶體裝置500 提供記憶體位置550 (例如,隱藏區與公開區)以儲存數 位内容檔55卜數位内容檔551之認證碼552、一解密鑰匙 553與一應用程式555,其中數位内容檔551利用一加密方 法與解密鑰匙553來加密。若利用AES來處理數位内容檔 551,則數位内容檔551的格式為.aes。 利用程式語言(例如,C++)設計應用程式555以執 行驗證、檔案解密、數位權利管理引擎啟動與安全控制等 操作。當記憶體裝置500安裝至電子裝置600時,應用程 式555根據數位内容檔551之認證碼552進行授權。認證 碼552可為數位内容檔551的一專屬序號或該記憶體裝置 之一唯一序號。 當成功驗證後,應用程式555利用解密鑰匙553解密 該加密之數位内容檔551,其中自一第三檔案格式(.aes) 的數位内容檔551還原至該第二檔案格式(.dm)的數位内 容檔551,並且局部啟動電子裝置600之數位權利管理引 擎610。數位權利管理引擎610將第二檔案格式(.dm)的 數位内容檔551轉換為該第一檔案格式(.dcf)的數位内容 檔551,並且將電子裝置之一内碼(IMEI)與該數位内容 檔551連結(權利物件與數位内容檔551在前面程序已先行Patent_VIII/9034^A41794-TW / Draft^Final-1 14 1375160 Case No. 097143654 May 18, 2011 Revision Page This application performs security controls to delete encrypted digital content files. Figure 5 is a schematic diagram showing the system architecture of the local boot digital rights management engine of the embodiment of the present invention. The system includes a memory device 500 and an electronic device 600. The electronic device 600 includes a digital rights management engine 610. The memory device 500 provides a memory location 550 (eg, a hidden area and a public area) to store an authentication code 552 of the digital content file 55 digital content file 551, a decryption key 553, and an application 555, wherein the digital content file 551 is utilized. An encryption method is encrypted with the decryption key 553. If the digital content file 551 is processed using AES, the format of the digital content file 551 is .aes. The application 555 is designed in a programming language (e.g., C++) to perform operations such as authentication, file decryption, digital rights management engine startup, and security control. When the memory device 500 is mounted to the electronic device 600, the application 555 authorizes based on the authentication code 552 of the digital content file 551. The authentication code 552 can be a unique serial number of the digital content file 551 or a unique serial number of the memory device. Upon successful verification, the application 555 decrypts the encrypted digital content file 551 using the decryption key 553, wherein the digital content file 551 from a third file format (.aes) is restored to the second file format (.dm) digit. The content file 551, and the digital rights management engine 610 of the electronic device 600 is locally activated. The digital rights management engine 610 converts the digital content file 551 of the second file format (.dm) into the digital content file 551 of the first file format (.dcf), and encodes an internal code (IMEI) of the electronic device with the digital Content file 551 link (right object and digital content file 551 in the previous program has been first
Patent VI1I/9034-A41794-TW / Draft-Final-1 ι^/Μ60 3 修正頁 551僅可被電子裝置6〇〇 案號 097143654 101 年 5 月 18 連結在一起),使得該數位内容檔 存取使用。 本發明第二實施例揭露了—種局部啟動數位權利管理 引擎的方法與系統的另外範例。 /本發明實施例<局部啟動數位權利管理弓i擎的方法與 系統係適用於-可攜式快閃記憶體裝置(例如,安全數位 (Se誠Digital,SD )記憶卡、通用序冊排流( e^al Bus ’ USB))磁碟)或電子裝置中内嵌式快閃記憶 體裝置,用以產生不同於網路系統的數位權利管理機制。 該數位權利管理機制湘電子裝置之數位權财理引擎來 克服數位權利管則擎與該電子裝置之作#系統間的相容 性問題。 第6圖係顯示本發明另一實施例之局部啟動數位權利 管理引擎的方法步驟流程圖。 執行一前處理操作,將第—檔案格式(例如,OMA 之.3gp檔)的數位内容槽轉換為第二標案格式(例如,〇ma DRM1.0之.dcf)的數位内容稽(步驟6〇1),其僅可被特 定電子裝置之數位權利管理引擎辨識,並且需要結合其相 對應的權利物件才能被使用。舉例來說,*以OMA 1.0的 内容包裹程式(例如S〇NY-Ericsson的DRM Packager)將 原始數位内容擋轉換成.dcf,此時其相對應的一權利物件也 另外同時產生’但是並不與此第二檔案格式的數位内容檔 案相連結。 需注意到’本實施例中之.dcf檔與第4圖中之.dcf檔不Patent VI1I/9034-A41794-TW / Draft-Final-1 ι^/Μ60 3 Correction page 551 can only be accessed by the electronic device 6 〇〇 号 097143654 May 19, 2011, so that the digital content file is accessed use. A second embodiment of the present invention discloses another example of a method and system for locally initiating a digital rights management engine. /In the embodiment of the present invention, the method and system for locally starting the digital rights management system are applicable to a portable flash memory device (for example, a secure digital (Secheng Digital, SD) memory card, a general sequence book Streaming (e^al Bus 'USB)) Disks or embedded flash memory devices in electronic devices to generate digital rights management mechanisms different from network systems. The digital rights management mechanism of the digital electronic device of the Hunan electronic device overcomes the compatibility problem between the digital rights management engine and the electronic device. Figure 6 is a flow chart showing the steps of a method for locally initiating a digital rights management engine in accordance with another embodiment of the present invention. Performing a pre-processing operation to convert the digital content slot of the first file format (for example, OMA's .3gp file) into the digital content of the second standard format (for example, 〇ma DRM1.0.dcf) (step 6 〇1), which can only be recognized by the digital rights management engine of a particular electronic device, and needs to be combined with its corresponding rights object to be used. For example, * the original digital content block is converted to .dcf by the OMA 1.0 content wrapper (such as S〇NY-Ericsson's DRM Packager), at which point the corresponding one of the rights objects is also generated simultaneously 'but not Linked to the digital content file of this second file format. It should be noted that the .dcf file in this embodiment does not correspond to the .dcf file in Figure 4.
Patent_VIII/9034-A41794-TW / Draft-Final-1 16 1375160 案號097143654 101年5月18日 修正頁 同’其加密時並未使用權利物件。 此檔案己經過加密處理,基本上沒有被非法授權使用 的顧慮。但是為增強其保護機制,在本實施中,利用一加 密機制(例如,先進加密系統(Advanced Encryption System,AES)、3 資料加密系統(3 Data Encryption System, 3DES ) ' Twofish (雙魚)...等等)加密該第二檔案格式 的數位内容檔,其中將該第二檔案格式的數位内容檔轉換 為第三檔案格式的數位内容檔(例如,.aes檔),同時產 生一對應解密鑰匙(步驟602)。 將該加密之數位内容檔與該解密鑰匙儲存在一記憶體 裝置(例如,SD記憶卡)之各自記憶體位置(例如將數位 内容擋儲存在公開區,將解密输起儲存在隱藏區)中(步 驟6〇3)。該解密鑰匙亦可分散儲存於該記憶體裝置或已 編譯成機器語言的應用程式中而無法被辨識以加強保護。 利用程式語言(例如,C++)設計一應用程式以執行驗證、 檔案解密、數位權利管理引擎啟動與安全控制等操作(步 驟6〇4),並且將該應用程式安裝於該記憶體裝置上(步 驟605 )。當該記憶體裝置安裝至該電子裝置中時(步驟 606) ’根據該數位内容檔之認證碼對該應用程式進行驗證 (步驟607)。認證碼可為該數位内容檔的—專屬序號或 該記憶體裝置之一唯一序號。 當成功驗證後,該應用程式利用該解密鑰匙解密該加 密之數位内容擋,其中自該第三檔案格式(.aes)的數位内 容檀還原至該第二檔案格式(.dcf)的數位内容檔(步驟Patent_VIII/9034-A41794-TW / Draft-Final-1 16 1375160 Case No. 097143654 May 18, 2011 Amendment page Same as 'Encryption' does not use the right object. This file has been encrypted and there are basically no concerns about illegal use. However, in order to enhance its protection mechanism, in this implementation, an encryption mechanism (for example, Advanced Encryption System (AES), 3 Data Encryption System (3DES) 'Twofish (double fish)... And so on) encrypting the digital content file of the second file format, wherein the digital content file of the second file format is converted into a digital content file of the third file format (for example, a .aes file), and a corresponding decryption key is generated ( Step 602). The encrypted digital content file and the decryption key are stored in respective memory locations of a memory device (eg, an SD memory card) (eg, the digital content block is stored in the public area, and the decrypted data is stored in the hidden area) (Step 6〇3). The decryption key can also be stored in the memory device or in an application that has been compiled into a machine language and cannot be recognized for enhanced protection. Designing an application using a programming language (for example, C++) to perform operations such as verification, file decryption, digital rights management engine startup and security control (step 6〇4), and installing the application on the memory device (steps) 605). When the memory device is installed in the electronic device (step 606), the application is verified based on the authentication code of the digital content file (step 607). The authentication code can be a unique serial number of the digital content file or a unique serial number of the memory device. After successful verification, the application decrypts the encrypted digital content file by using the decryption key, wherein the digital content from the third file format (.aes) is restored to the digital content file of the second file format (.dcf) (step
Patent_VIII/9〇34-A41794-TW / Draft-Final-] 17 1375160 案號097143654 101年5月18日 修正頁 S608),並且局部啟動該電子裝置之數位權利管理引擎(步 驟S609)。該數位權利管理引擎將第二檔案格式(.dcf) 的數位内容擋與權利物件以及該電子裝置之一内碼 (IMEI)結合,成為同名的第四檔案格式(.dcf)的數位 内容檔(步驟610),使得該數位内容檔僅可被該電子裝 置存取使用(步驟611)。 需注意到,當記憶體裝置自電子裝置中移除,或者在 該電子裝置之數位權利管理引擎啟動前關閉該電子裝置, 該應用程式執行安全控制以刪除加密的數位内容檔。 第7圖係顯示本發明另一實施例之局部啟動數位權利 管理引擎的系統架構示意圖。 該系統包括一記憶體裝置700與一電子裝置800。電 子裝置800提供一數位權利管理引擎810。記憶體裝置700 提供記憶體位置750 (例如,隱藏區與公開區)以儲存數 位内容檔751、數位内容檔751之一認證碼752、一解密鑰 匙753、一應用程式755 —權利物件757,其中數位内容檔 751利用一加密方法與解密鑰匙753來加密。若利用AES 來處理數位内容檔751,則數位内容檔751的格式為.aes。 利用程式語言(例如,C++)設計應用程式755以執 行驗證、檔案解密、數位權利管理引擎啟動與安全控制等 操作。當記憶體裝置700安裝至電子裝置800時,應用程 式755根據數位内容檔751之認證碼752進行驗證。認證 碼752可為數位内容檔751的一專屬序號或記憶體裝置 700之一唯一序號。Patent_VIII/9〇34-A41794-TW / Draft-Final-] 17 1375160 Case No. 097143654 May 18, 2011 Amendment page S608), and the digital rights management engine of the electronic device is locally activated (step S609). The digital rights management engine combines the digital content of the second file format (.dcf) with the rights object and an inner code (IMEI) of the electronic device to become a digital file of the fourth file format (.dcf) of the same name ( Step 610), the digital content file is made accessible only by the electronic device (step 611). It is noted that when the memory device is removed from the electronic device or the electronic device is turned off prior to activation of the electronic device's digital rights management engine, the application performs security controls to delete the encrypted digital content file. Figure 7 is a block diagram showing the system architecture of a partial-initiated digital rights management engine according to another embodiment of the present invention. The system includes a memory device 700 and an electronic device 800. The electronic device 800 provides a digital rights management engine 810. The memory device 700 provides a memory location 750 (eg, a hidden area and a public area) to store a digital content file 751, an authentication code 752 of the digital content file 751, a decryption key 753, an application 755 - a rights object 757, wherein The digital content file 751 is encrypted with an encryption key 753 using an encryption method. If AES is used to process the digital content file 751, the format of the digital content file 751 is .aes. The application 755 is designed in a programming language (e.g., C++) to perform operations such as verification, file decryption, digital rights management engine startup, and security control. When the memory device 700 is mounted to the electronic device 800, the application 755 verifies based on the authentication code 752 of the digital content file 751. The authentication code 752 can be a unique serial number of the digital content file 751 or a unique serial number of the memory device 700.
Patent VIII/9034-A4I794-TW / Draft-Final-1 18 1375160 案號097143654 101年5月18日 修正頁 當成功驗證後,應用程式755利用該解密鑰匙解密該 加密之數位内容檔751,其中自一第三檔案格式(.aes)的 數位内容檔751還原至該第二檔案格式(.dcf)的數位内容 檔751,並且局部啟動電子裝置800之數位權利管理引擎 810。數位權利管理引擎810將第二檔案格式(.dcf)的數 位内容檔751與權利物件757以及電子裝置800之一内碼 (IMEI)結合,成為同名的第四檔案格式(.dcf)的數位 内容檔751,使得該數位内容檔751僅可被電子裝置800 存取使用。 本發明實施例之局部啟動數位權利管理引擎的方法與 系統係適用於可攜式電子裝置或可攜式快閃記憶裝置之離 線傳遞,其建立一個可以獨立於網路系統之外的數位内容 檔與對應之數位權利管理的離線傳遞。此外,本發明更提 供自行設計的應用程式,以啟動特定電子裝置的數位權利 管理引擎,可克服特定電子裝置之作業系統與數位權利管 理引擎間的相容性問題。 本發明之方法,或特定型態或其部份,可以以程式碼 的型態存在。程式碼可以包含於實體媒體,如軟碟、光碟 片、硬碟、或是任何其他機器可讀取(如電腦可讀取)儲 存媒體,其中,當程式碼被機器,如電腦載入且執行時, 此機器變成用以參與本發明之裝置。程式碼也可以透過一 些傳送媒體,如電線或電纜、光纖、或是任何傳輸型態進 行傳送,其中,當程式碼被機器,如電腦接收、載入且執 行時,此機器變成用以參與本發明之裝置。當在一般用途Patent VIII/9034-A4I794-TW / Draft-Final-1 18 1375160 Case No. 097143654 Revision page of May 18, 101 After successful verification, the application 755 decrypts the encrypted digital content file 751 using the decryption key, wherein The digital content file 751 of a third file format (.aes) is restored to the digital content file 751 of the second file format (.dcf), and the digital rights management engine 810 of the electronic device 800 is locally activated. The digital rights management engine 810 combines the digital content file 751 of the second file format (.dcf) with the rights object 757 and an inner code (IMEI) of the electronic device 800 to become the digital content of the fourth file format (.dcf) of the same name. The file 751 is such that the digital content file 751 can only be accessed by the electronic device 800. The method and system for partially starting the digital rights management engine in the embodiment of the present invention are applicable to offline transmission of a portable electronic device or a portable flash memory device, and establish a digital content file that can be independent of the network system. Offline delivery with corresponding digital rights management. In addition, the present invention provides a self-designed application to launch a digital rights management engine for a particular electronic device that overcomes the compatibility issues between the operating system of a particular electronic device and the digital rights management engine. The method of the invention, or a particular version or portion thereof, may exist in the form of a code. The code can be included in a physical medium such as a floppy disk, a CD, a hard disk, or any other machine readable (eg computer readable) storage medium in which the code is loaded and executed by a machine such as a computer. At this time, the machine becomes a device for participating in the present invention. The code can also be transmitted via some transmission medium, such as a wire or cable, fiber optics, or any transmission type, where the machine becomes part of the program when it is received, loaded, and executed by a machine, such as a computer. Invented device. When used in general
Patent VIII/9034-A41794-TW / Draft-Final-1 1375160 案號097143654 101年5月18日 修正頁 處理單元實作時,程式碼結合處理單元提供一操作類似於 應用特定邏輯電路之獨特裝置。 雖然本發明已以較佳實施例揭露如上,然其並非用以 限定本發明,任何熟習此技藝者,在不脫離本發明之精神 和範圍内,當可作各種之更動與潤飾,因此本發明之保護 範圍當視後附之申請專利範圍所界定者為準。 【圖式簡單說明】 第1圖係顯示傳統數位權利管理引擎處理的方法步驟 流程圖。 第2圖係顯示另一傳統數位權利管理引擎處理的方法 步驟流程圖。 第3圖係顯示另一傳統數位權利管理引擎處理的方法 步驟流程圖。 第4圖係顯示本發明實施例之局部啟動數位權利管理 引擎的方法步驟流程圖。 第5圖係顯示本發明實施例之局部啟動數位權利管理 引擎的系統架構示意圖。 第6圖係顯示本發明另一實施例之局部啟動數位權利 管理引擎的方法步驟流程圖。 第7圖係顯示本發明另一實施例之局部啟動數位權利 管理引擎的系統架構示意圖。 【主要元件符號說明】 500、700〜記憶體裝置Patent VIII/9034-A41794-TW / Draft-Final-1 1375160 Case No. 097143654 May 18, 101 Revision Page When the processing unit is implemented, the code combination processing unit provides a unique device that operates similarly to the application specific logic circuit. While the present invention has been described above by way of a preferred embodiment, it is not intended to limit the invention, and the present invention may be modified and modified without departing from the spirit and scope of the invention. The scope of protection is subject to the definition of the scope of the patent application. [Simple description of the diagram] Figure 1 is a flow chart showing the method steps of the traditional digital rights management engine. Figure 2 is a flow chart showing the steps of another conventional digital rights management engine processing method. Figure 3 is a flow chart showing the steps of another conventional digital rights management engine. Figure 4 is a flow chart showing the steps of a method for locally initiating a digital rights management engine in accordance with an embodiment of the present invention. Figure 5 is a schematic diagram showing the system architecture of the local boot digital rights management engine of the embodiment of the present invention. Figure 6 is a flow chart showing the steps of a method for locally initiating a digital rights management engine in accordance with another embodiment of the present invention. Figure 7 is a block diagram showing the system architecture of a partial-initiated digital rights management engine according to another embodiment of the present invention. [Main component symbol description] 500, 700~ memory device
Patent VIII/9034-A41794-TW / Draft-Final-1 20 1375160 修正頁 案號097143654 101年5月18日 550、 750〜記憶體位置 551、 751〜數位内容檔 552、 752〜認證碼 553、 753〜解密鑰匙 555、755〜應用程式 757〜權利物件 600、800〜電子裝置 610、810〜數位權利管理引擎 511.. 515〜流程步驟 521.. 527〜流程步驟 531.. 533〜流程步驟 5401.. 5413〜流程步驟 5601.. 5611〜流程步驟Patent VIII/9034-A41794-TW / Draft-Final-1 20 1375160 Amendment page number 097143654 May 18, 550 550, 750 ~ memory location 551, 751 ~ digital content file 552, 752 ~ authentication code 553, 753 ~ decryption key 555, 755 ~ application 757 ~ rights object 600, 800 ~ electronic device 610, 810 ~ digital rights management engine 511.. 515 ~ process step 521.. 527 ~ process step 531.. 533 ~ process step 5401. 5413~Process Step 5601.. 5611~ Process Step
Patent VIII/9034-A41794-TW / Draft-Final-1 21Patent VIII/9034-A41794-TW / Draft-Final-1 21
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW97143654A TWI375160B (en) | 2008-11-12 | 2008-11-12 | Method and system for locally activating a drm engine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW97143654A TWI375160B (en) | 2008-11-12 | 2008-11-12 | Method and system for locally activating a drm engine |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201019162A TW201019162A (en) | 2010-05-16 |
TWI375160B true TWI375160B (en) | 2012-10-21 |
Family
ID=44831627
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW97143654A TWI375160B (en) | 2008-11-12 | 2008-11-12 | Method and system for locally activating a drm engine |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI375160B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI563838B (en) * | 2013-08-26 | 2016-12-21 | Digital Action Inc | Digital contents encoding and decoding system and the method thereof |
-
2008
- 2008-11-12 TW TW97143654A patent/TWI375160B/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
TW201019162A (en) | 2010-05-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5530299B2 (en) | Content receiver and method for writing content receiver | |
EP2092438B1 (en) | Digital rights management provision apparatus and method | |
CN101821746B (en) | Apparatus and method for backup of rights object | |
US10592641B2 (en) | Encryption method for digital data memory card and assembly for performing the same | |
US9047445B2 (en) | Memory device and method for updating a security module | |
JP2007525755A (en) | Protect digital data content | |
JP2009516243A (en) | SRM digital copyright management method and apparatus | |
US8112809B2 (en) | Method and system for locally activating a DRM engine | |
US20130024689A1 (en) | Method and System for Providing Secret-Less Application Framework | |
KR20110042296A (en) | Information processing apparatus and data processing method, and program | |
KR101447194B1 (en) | Apparatus and method for Sharing DRM Agents | |
WO2006003778A1 (en) | Content management method, content management program, and electronic device | |
JP4683092B2 (en) | Information processing apparatus, data processing method, and program | |
TWI553473B (en) | Secure data storage and transfer for portable data storage devices | |
CN101267305A (en) | Method and system for transmitting content between devices | |
KR100996992B1 (en) | Portable storage medium for storing and using contents to which DRM is applied, and method and system for implementing the same | |
TWI375160B (en) | Method and system for locally activating a drm engine | |
CN101739518B (en) | Method and system for locally starting digital rights management engine | |
JP2005507195A (en) | Apparatus and method for accessing material using entity-locked secure registry | |
JP5318069B2 (en) | Information processing device | |
US8095793B1 (en) | Digital rights management apparatus and method | |
TW201019682A (en) | Method and system for enhancing data encryption using multiple-key lists | |
US20090307503A1 (en) | Digital content management systems and methods | |
CN101635842A (en) | Device and method for playing embedded streaming media content | |
US20170054560A1 (en) | Secure data storage and transfer for portable data storage devices |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |