CN104966000A - Multimedia copyright protection method based on security engine - Google Patents
Multimedia copyright protection method based on security engine Download PDFInfo
- Publication number
- CN104966000A CN104966000A CN201510301841.0A CN201510301841A CN104966000A CN 104966000 A CN104966000 A CN 104966000A CN 201510301841 A CN201510301841 A CN 201510301841A CN 104966000 A CN104966000 A CN 104966000A
- Authority
- CN
- China
- Prior art keywords
- multimedia
- file
- security engine
- encryption
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/105—Arrangements for software license management or administration, e.g. for managing licenses at corporate level
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/101—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM] by binding digital rights to specific entities
- G06F21/1015—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM] by binding digital rights to specific entities to users
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/107—License processing; Key processing
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Technology Law (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Storage Device Security (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
技术领域 technical field
本发明涉及数据加解密技术领域,具体涉及一种基于安全引擎的多媒体版权保护方法。 The invention relates to the technical field of data encryption and decryption, in particular to a security engine-based multimedia copyright protection method.
背景技术 Background technique
随着网络的普及和计算机技术的发展,数字图像、音频、视频等多媒体产品给人们带来极大的便利。但是由于数字多媒体容易复制,未授权地复制和非法发布原创作品损害了版权所有者的合法权益,因此数字多媒体迫切需要版权保护。 With the popularization of the network and the development of computer technology, multimedia products such as digital images, audio and video have brought great convenience to people. However, because digital multimedia is easy to copy, unauthorized copying and illegal distribution of original works damage the legitimate rights and interests of copyright owners, so digital multimedia urgently needs copyright protection.
多媒体版权保护主要有基于密码学的数字版权管理和基于数字水印的版权跟踪两大类技术。 Multimedia copyright protection mainly includes digital copyright management based on cryptography and copyright tracking based on digital watermarking.
数字版权保护(DRM)是目前对网络中多媒体数字内容进行版权保护的主要手段。对多媒体内容从产生到分发,从销售到使用的整个过程进行识别、交易、保护、监控和跟踪,提供对多媒体制作商、发行商多媒体产品的版权保护。目前,三网合一、新型自媒体、微信社交平台等,对数字版权提出新的版权保护需求。 Digital Rights Protection (DRM) is currently the main means of copyright protection for multimedia digital content in the network. Identify, trade, protect, monitor and track the entire process of multimedia content from production to distribution, from sales to use, and provide copyright protection for multimedia producers and distributors of multimedia products. At present, triple play, new self-media, WeChat social platform, etc., have put forward new copyright protection requirements for digital copyright.
发明内容 Contents of the invention
本发明要解决的技术问题是:为了给多媒体服务提供商提供有效的数据安全服务,本发明提供一种基于安全引擎的多媒体版权保护方法。 The technical problem to be solved by the invention is: in order to provide effective data security services for multimedia service providers, the invention provides a multimedia copyright protection method based on a security engine.
本发明所采用的技术方案为: The technical scheme adopted in the present invention is:
一种基于安全引擎的多媒体版权保护方法,所述方法通过引入安全引擎实现对多媒体文件的加解密技术,实现文件加密、密钥配发、数字水印对文件进行电子签名,再通过授权管理模块对文件进行授权管理,给购买使用者分配相应的权限,实现多种加密技术统一打包保护多媒体版权。 A security engine-based multimedia copyright protection method, the method implements the encryption and decryption technology of multimedia files by introducing a security engine, realizes file encryption, key distribution, and digital watermarking to electronically sign files, and then through the authorization management module. Documents are authorized and managed, corresponding permissions are assigned to purchasers, and multiple encryption technologies are packaged together to protect multimedia copyrights.
所述方法包括过程如下: The method includes the following steps:
多媒体文件制作商将多媒体文件提供给多媒体服务供应商之后,供应商在服务器端管理软件中对明文的多媒体文件通过安全引擎功能模块,在安全引擎中利用提供的多种加密算法对文件进行加密打包、密钥生成、数字签名、等多种加密方法,供应商可以从中选择任意组合使用,对文件打包成一个集多种加密于一体的密文文件; After the multimedia file producer provides the multimedia file to the multimedia service provider, the provider encrypts the plaintext multimedia file through the security engine function module in the server-side management software, and uses various encryption algorithms provided in the security engine to encrypt and package the file , key generation, digital signature, and other encryption methods, the supplier can choose any combination to use, and package the file into a ciphertext file that integrates multiple encryptions;
针对不同用户的采购使用情况,将用户的业务信息,如包括用户标识、内容标识、密钥信息和权限信息、用户公钥证书及用户签名信息等,封装成许可证授权文件,最后下发到各个用户的客户端; According to the purchase and use of different users, the user's business information, such as user ID, content ID, key information and authority information, user public key certificate and user signature information, etc., are packaged into license authorization files, and finally issued to Clients of individual users;
在终端用户使用的终端软件中也加入安全引擎功能模块,当用户使用多媒体文件时候,加密的多媒体文件进入安全引擎功能模块,对加密的文件进行解密拆包处理,如文件解密、密钥验证、数字签名验证等;然后根据从服务商提供的许可证授权文件对终端用户进行多媒体文件的使用授权解析,包括用户标识、内容标识、密钥信息和权限信息、用户公钥证书及用户签名信息等,最后在终端软件中将多媒体文件播放出来。 The security engine function module is also added to the terminal software used by the end user. When the user uses a multimedia file, the encrypted multimedia file enters the security engine function module, and the encrypted file is decrypted and unpacked, such as file decryption, key verification, Digital signature verification, etc.; then, according to the license authorization file provided by the service provider, the end user is authorized to analyze the use of multimedia files, including user identification, content identification, key information and authority information, user public key certificate and user signature information, etc. , and finally play the multimedia file in the terminal software.
所述安全引擎提供的加解密算法包括:密钥生成、AES加解密算法、数字内容签名和验签算法、内容摘要算法、许可证签名算法等。 The encryption and decryption algorithms provided by the security engine include: key generation, AES encryption and decryption algorithms, digital content signature and verification algorithms, content digest algorithms, license signature algorithms, and the like.
所述加密打包的内容包括:采用对称的AES算法和128位的数据加密密钥,对多媒体内容进行加密保护;同时,计算内容的摘要,对内容进行数字签名,验证数字内容的完整性和有效性;根据业务需求,将单个或多个多媒体内容及业务信息打包成产品,销售给终端用户。 The encrypted and packaged content includes: using a symmetrical AES algorithm and a 128-bit data encryption key to encrypt and protect the multimedia content; at the same time, calculating the abstract of the content, digitally signing the content, and verifying the integrity and validity of the digital content According to business needs, package single or multiple multimedia content and business information into products and sell them to end users.
所述密钥,根据公钥密码体制,使用AES算法生成,采用分级和分层技术对密钥存储,根据加密请求对密钥进行分发,根据密钥的使用需求,对密钥更新和销毁。 The key is generated using the AES algorithm according to the public key cryptography system, the key is stored using hierarchical and layered technology, the key is distributed according to the encryption request, and the key is updated and destroyed according to the use requirements of the key.
所述授权管理,是指将用户的业务信息,如包括用户标识、内容标识、密钥信息和权限信息、用户公钥证书及用户签名信息等,封装成许可证授权XML文件,下发给客户端。 The authorization management refers to packaging the user's business information, such as user identification, content identification, key information and authority information, user public key certificate and user signature information, into a license authorization XML file, and issuing it to the customer end.
本发明的有益效果为: The beneficial effects of the present invention are:
通过本发明方法,在多媒体服务提供商端对多媒体文件实现安全处理,如内容加密,数字签名,用户权限配置等,在用户终端对获得的多媒体文件进行解密、签名校验,权限实现,以及文件的播放功能,为多媒体服务提供商提供统一、标准的数据安全服务。 Through the method of the present invention, multimedia files can be safely processed at the multimedia service provider end, such as content encryption, digital signature, user rights configuration, etc., and the obtained multimedia files are decrypted, signature verified, and rights realized at the user terminal. It provides unified and standard data security services for multimedia service providers.
说明书附图Instructions attached
图1为本发明一种基于安全引擎的多媒体版权保护方法示意图。 FIG. 1 is a schematic diagram of a security engine-based multimedia copyright protection method according to the present invention.
具体实施方式 Detailed ways
下面根据说明书附图,结合具体实施方式对本发明进一步说明: The present invention will be further described below in conjunction with specific embodiments according to the accompanying drawings:
一种基于安全引擎的多媒体版权保护方法,所述方法通过引入安全引擎实现对多媒体文件的加解密技术,实现文件加密、密钥配发、数字水印对文件进行电子签名,再通过授权管理模块对文件进行授权管理,给购买使用者分配相应的权限,实现多种加密技术统一打包保护多媒体版权。 A security engine-based multimedia copyright protection method, the method implements the encryption and decryption technology of multimedia files by introducing a security engine, realizes file encryption, key distribution, and digital watermarking to electronically sign files, and then through the authorization management module. Files are authorized and managed, corresponding permissions are assigned to purchasers, and multiple encryption technologies are packaged together to protect multimedia copyrights.
如图1所示,所述方法包括过程如下: As shown in Figure 1, the method includes the following processes:
多媒体文件制作商将多媒体文件提供给多媒体服务供应商之后,供应商在服务器端管理软件中对明文的多媒体文件通过安全引擎功能模块,在安全引擎中利用提供的多种加密算法对文件进行加密打包、密钥生成、数字签名、等多种加密方法,供应商可以从中选择任意组合使用,对文件打包成一个集多种加密于一体的密文文件; After the multimedia file producer provides the multimedia file to the multimedia service provider, the provider encrypts the plaintext multimedia file through the security engine function module in the server-side management software, and uses various encryption algorithms provided in the security engine to encrypt and package the file , key generation, digital signature, and other encryption methods, the supplier can choose any combination to use, and package the file into a ciphertext file that integrates multiple encryptions;
针对不同用户的采购使用情况,将用户的业务信息,如包括用户标识、内容标识、密钥信息和权限信息、用户公钥证书及用户签名信息等,封装成许可证授权文件,最后下发到各个用户的客户端; According to the purchase and use of different users, the user's business information, such as user ID, content ID, key information and authority information, user public key certificate and user signature information, etc., are packaged into license authorization files, and finally issued to Clients of individual users;
在终端用户使用的终端软件中也加入安全引擎功能模块,当用户使用多媒体文件时候,加密的多媒体文件进入安全引擎功能模块,对加密的文件进行解密拆包处理,如文件解密、密钥验证、数字签名验证等;然后根据从服务商提供的许可证授权文件对终端用户进行多媒体文件的使用授权解析,包括用户标识、内容标识、密钥信息和权限信息、用户公钥证书及用户签名信息等,最后在终端软件中将多媒体文件播放出来。 The security engine function module is also added to the terminal software used by the end user. When the user uses a multimedia file, the encrypted multimedia file enters the security engine function module, and the encrypted file is decrypted and unpacked, such as file decryption, key verification, Digital signature verification, etc.; then, according to the license authorization file provided by the service provider, the end user is authorized to analyze the use of multimedia files, including user identification, content identification, key information and authority information, user public key certificate and user signature information, etc. , and finally play the multimedia file in the terminal software.
所述安全引擎提供的加解密算法包括:密钥生成、AES加解密算法、数字内容签名和验签算法、内容摘要算法、许可证签名算法等。 The encryption and decryption algorithms provided by the security engine include: key generation, AES encryption and decryption algorithms, digital content signature and verification algorithms, content digest algorithms, license signature algorithms, and the like.
所述加密打包的内容包括:采用对称的AES算法和128位的数据加密密钥,对多媒体内容进行加密保护;同时,计算内容的摘要,对内容进行数字签名,验证数字内容的完整性和有效性;根据业务需求,将单个或多个多媒体内容及业务信息打包成产品,销售给终端用户。 The encrypted and packaged content includes: using a symmetrical AES algorithm and a 128-bit data encryption key to encrypt and protect the multimedia content; at the same time, calculating the abstract of the content, digitally signing the content, and verifying the integrity and validity of the digital content Personality; according to business needs, package single or multiple multimedia content and business information into products and sell them to end users.
所述密钥,根据公钥密码体制,使用AES算法生成,采用分级和分层技术对密钥存储,根据加密请求对密钥进行分发,根据密钥的使用需求,对密钥更新和销毁。 The key is generated using the AES algorithm according to the public key cryptography system, the key is stored using hierarchical and layered technology, the key is distributed according to the encryption request, and the key is updated and destroyed according to the use requirements of the key.
所述授权管理,是指将用户的业务信息,如包括用户标识、内容标识、密钥信息和权限信息、用户公钥证书及用户签名信息等,封装成许可证授权XML文件,下发给客户端。 The authorization management refers to packaging the user's business information, such as user identification, content identification, key information and authority information, user public key certificate and user signature information, into a license authorization XML file, and issuing it to the customer end.
以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。 The above embodiments are only used to illustrate the present invention, but not to limit the present invention. Those of ordinary skill in the relevant technical field can make various changes and modifications without departing from the spirit and scope of the present invention. Therefore, all Equivalent technical solutions also belong to the category of the present invention, and the scope of patent protection of the present invention should be defined by the claims.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510301841.0A CN104966000A (en) | 2015-06-05 | 2015-06-05 | Multimedia copyright protection method based on security engine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510301841.0A CN104966000A (en) | 2015-06-05 | 2015-06-05 | Multimedia copyright protection method based on security engine |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104966000A true CN104966000A (en) | 2015-10-07 |
Family
ID=54220038
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510301841.0A Pending CN104966000A (en) | 2015-06-05 | 2015-06-05 | Multimedia copyright protection method based on security engine |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104966000A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105306479A (en) * | 2015-11-11 | 2016-02-03 | 江苏中威科技软件系统有限公司 | Computer data embedding method, computer data displaying method and computer data embedding and displaying device |
CN106506144A (en) * | 2016-10-21 | 2017-03-15 | 深圳市视美泰技术股份有限公司 | A kind of multimedia output system |
CN107403077A (en) * | 2016-05-20 | 2017-11-28 | 中文在线数字出版集团股份有限公司 | A kind of strong copyrighted product management system for adapting to right and splitting and combining |
CN109933992A (en) * | 2017-12-15 | 2019-06-25 | 金联汇通信息技术有限公司 | Information processing method, terminal device and device management module |
CN110688627A (en) * | 2019-08-30 | 2020-01-14 | 华为技术有限公司 | 3D material protection method and device |
CN112804563A (en) * | 2019-11-13 | 2021-05-14 | 腾讯科技(深圳)有限公司 | Media file playing method and device and storage medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2299379A1 (en) * | 2006-03-01 | 2011-03-23 | Apple Inc. | Digital rights management system with diversified content protection process |
CN102129532A (en) * | 2011-03-23 | 2011-07-20 | 阮晓迅 | Method and system for digital copyright protection |
CN102281300A (en) * | 2011-08-24 | 2011-12-14 | 中国联合网络通信集团有限公司 | digital rights management license distribution method and system, server and terminal |
CN102333236A (en) * | 2011-10-27 | 2012-01-25 | 中国华录集团有限公司 | Video Content Encryption and Decryption System |
WO2012166299A1 (en) * | 2011-05-27 | 2012-12-06 | General Instrument Corporation | Method and system for registering a drm client |
CN104123508A (en) * | 2014-07-21 | 2014-10-29 | 浪潮电子信息产业股份有限公司 | Design method based on intranet data security protection engine |
CN104239755A (en) * | 2014-10-11 | 2014-12-24 | 浪潮电子信息产业股份有限公司 | DRM signature verification method |
-
2015
- 2015-06-05 CN CN201510301841.0A patent/CN104966000A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2299379A1 (en) * | 2006-03-01 | 2011-03-23 | Apple Inc. | Digital rights management system with diversified content protection process |
CN102129532A (en) * | 2011-03-23 | 2011-07-20 | 阮晓迅 | Method and system for digital copyright protection |
WO2012166299A1 (en) * | 2011-05-27 | 2012-12-06 | General Instrument Corporation | Method and system for registering a drm client |
CN102281300A (en) * | 2011-08-24 | 2011-12-14 | 中国联合网络通信集团有限公司 | digital rights management license distribution method and system, server and terminal |
CN102333236A (en) * | 2011-10-27 | 2012-01-25 | 中国华录集团有限公司 | Video Content Encryption and Decryption System |
CN104123508A (en) * | 2014-07-21 | 2014-10-29 | 浪潮电子信息产业股份有限公司 | Design method based on intranet data security protection engine |
CN104239755A (en) * | 2014-10-11 | 2014-12-24 | 浪潮电子信息产业股份有限公司 | DRM signature verification method |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105306479A (en) * | 2015-11-11 | 2016-02-03 | 江苏中威科技软件系统有限公司 | Computer data embedding method, computer data displaying method and computer data embedding and displaying device |
CN107403077A (en) * | 2016-05-20 | 2017-11-28 | 中文在线数字出版集团股份有限公司 | A kind of strong copyrighted product management system for adapting to right and splitting and combining |
CN106506144A (en) * | 2016-10-21 | 2017-03-15 | 深圳市视美泰技术股份有限公司 | A kind of multimedia output system |
CN109933992A (en) * | 2017-12-15 | 2019-06-25 | 金联汇通信息技术有限公司 | Information processing method, terminal device and device management module |
CN110688627A (en) * | 2019-08-30 | 2020-01-14 | 华为技术有限公司 | 3D material protection method and device |
CN110688627B (en) * | 2019-08-30 | 2023-11-10 | 华为技术有限公司 | 3D material protection method and device |
CN112804563A (en) * | 2019-11-13 | 2021-05-14 | 腾讯科技(深圳)有限公司 | Media file playing method and device and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103942470B (en) | A kind of electronic audiovisual product copyright managing method with function of tracing to the source | |
CN101447008B (en) | Digital content network copyright management system and method | |
JP3130267B2 (en) | How to create a cryptographic envelope | |
CN103491097B (en) | Software Authorization System Based on Public Key Cryptosystem | |
CN101902611B (en) | Method for realizing IPTV digital rights management | |
JP5309206B2 (en) | Method for preventing laundering and repackaging of multimedia content in a content distribution system | |
US20030007646A1 (en) | Consumption of content | |
KR100502580B1 (en) | Method for distrubution of copyright protected digital contents | |
JP4561146B2 (en) | Content distribution system, encryption apparatus, encryption method, information processing program, and storage medium | |
JPWO2004109972A1 (en) | User terminal for license reception | |
CN104966000A (en) | Multimedia copyright protection method based on security engine | |
CN102333236A (en) | Video Content Encryption and Decryption System | |
Lee et al. | A DRM framework for distributing digital contents through the Internet | |
US9390030B2 (en) | Information processing device, information storage device, information processing system, information processing method, and program | |
CN104009839A (en) | A method for generating a key carrying user information | |
CN111818000A (en) | Block chain-based distributed Digital Rights Management (DRM) system | |
CN103186731B (en) | The digital literary property protection method of a kind of hybrid mode and system | |
JP2000113048A (en) | Content receiving device group and IC card used therein | |
KR100725918B1 (en) | License Issuance System and Method for Protecting Multi-Level Digital Contents | |
CN102510374B (en) | License management method and device capable of detecting clone for front-end system | |
KR100977498B1 (en) | How to manage digital rights | |
He et al. | Digital right management model based on cryptography and digital watermarking | |
CN101432751B (en) | Method and device for protecting diversity for distributing contents to multiple receiving parties | |
WO2003005174A1 (en) | Consumption of digital data content with digital rights management | |
CN104994411A (en) | Digital copyright protection system for high-definition videos of mobile Internet |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20151007 |
|
RJ01 | Rejection of invention patent application after publication |