CN102194077B - Application program copyright protection method and digital copyright protection system - Google Patents

Application program copyright protection method and digital copyright protection system Download PDF

Info

Publication number
CN102194077B
CN102194077B CN201110057866.2A CN201110057866A CN102194077B CN 102194077 B CN102194077 B CN 102194077B CN 201110057866 A CN201110057866 A CN 201110057866A CN 102194077 B CN102194077 B CN 102194077B
Authority
CN
China
Prior art keywords
application program
public
module
rights file
encryption key
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.)
Active
Application number
CN201110057866.2A
Other languages
Chinese (zh)
Other versions
CN102194077A (en
Inventor
刘湘斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201110057866.2A priority Critical patent/CN102194077B/en
Publication of CN102194077A publication Critical patent/CN102194077A/en
Application granted granted Critical
Publication of CN102194077B publication Critical patent/CN102194077B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Storage Device Security (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention provides an application program copyright protection method, which is applied in the field of application program store copyright protection of a mobile internet. The method comprises the following steps of: integrating a public copyright module in an application program; and authenticating a user through the public copyright module, and allowing the user to use the application program if the authentication is successful. The invention also provides a method for integrating the public copyright module through the application program and a digital copyright protection system. By the method and the system, an application program copyright authentication process is simplified; and the method and the system are safe to use and high in reliability.

Description

Application program copy-right protection method and digital copyright protection system
Technical field
The present invention relates to the digital literary property protection method in digital publishing rights field, more particularly, to application program and system.
Background technology
In mobile Internet field application program shop, application program is submitted to service and is provided by application developers Business, the portal website that reached the standard grade to after service provider's examination & verification application program downloads for user, from portal after user charges Station downloads applications into terminal and uses.If application program is not done with any process, user can arbitrarily using and be broadcast to Other non-paid users, this has just run counter to copyright restrictions, damages application developers and the interests of service provider.
At this stage, a kind of universal method of protection application program copyright is that original application program is sealed by certain form Dress is processed, similar to the process of vanning.During process, by the newly-generated package file of certain format, the file header dress of new file Enter right objects and other description informations, the file body of new file loads original application program.Application program after encapsulation After being downloaded in terminal, in terminal, preset proxy module is responsible for the package file in terminal, by identification encapsulation literary composition Part form, extracts original application program from package file and uses, and extracts rights object according to rule therein about Bundle user uses the authority of application program.Apply this copyright protection pattern, if preset proxy module be there is no on terminal, just Application program after None- identified encapsulation, also just cannot use application program.
And, original application program of the prior art, is to leave package file in copyright information in clear text manner In, can be easy for from package file by separate out, so that application program loses the guarantor of copyright Shield ability.
Content of the invention
For needing preset proxy module in terminal could use application program in correlation technique, and encapsulate and be easily cracked Make the problem that application program copyright cannot be protected, present invention is primarily aimed at providing a kind of application program copyright protection side Method, digital copyright protection system, at least one to solve the above problems.
According to present disclosure, there is provided a kind of application program copy-right protection method, it is applied to mobile Internet application Program shop copyright protection field.The method includes:Integrated public copyright module in the application;By public copyright module pair Subscription authentication, authenticates and successfully allows user to use application program.
The method that the present invention also provides a kind of integrated public copyright module of application program, including:Setting application program corresponds to Public copyright module in be included as ID and communication encryption key, records application program ID and the communication of this application assigned The corresponding relation of encryption key;By calling interface unit in public copyright module by public copyright module and application program collection Become together.
According to present disclosure, there is provided a kind of digital copyright protection system.This system includes:Public copyright module, Copyright server, wherein, described public copyright module, for authenticating to user, described public copyright module is included for answering With ID and the communication encryption key of program distribution, the corresponding relation of records application program ID and communication encryption key simultaneously;Institute State copyright server, for providing rights file, described rights file includes close with the corresponding communication encryption of described application program Application program ID after key encryption, ID and user are with access to the authority record of described application program.
Beneficial effect
Application program copy-right protection method and digital copyright protection system that the present invention provides, by collecting in the application Copyright module is become to protect application program copyright, compared with rudimentary encapsulation mode, application program has self-shield ability, itself peace Full performance is higher;Compared with senior encapsulation mode, simplify the process of copyright authentication, have proxy module without terminal simultaneously Support.
The process protected similar to assembling to application program for the present invention, application program and public copyright module are integrated in one Rise it is more difficult to separate, thus also safer.And right objects be user when using application program by public copyright module from version Power server download obtain it is not necessary to service end has application program packing service it is not required that terminal has agency service, only need Service end has copyright authentication to service.
Brief description
Fig. 1 is the public copyright module integration mode figure of the present invention
Fig. 2 is that the user of the present invention downloads application program procedure chart
Fig. 3 is the procedure chart of public copyright module verification user's copyright of the present invention
Fig. 4 is digital copyright protection system structure chart disclosed by the invention
Fig. 5 is public copyright module composition figure disclosed by the invention
Specific embodiment
Below in conjunction with the accompanying drawings and embodiment is described in detail to technical solution of the present invention.
Embodiment one
In the present invention, by integrated public copyright module in the application, application program is protected.Application Program is integrated with public copyright module, is a kind of process similar to assembling, application program and public copyright protection mould Block integrates it is more difficult to separate, thus also safer.New application program compared with former application program, only in application program The how step of a copyright authentication before operation, the step for be that public copyright module is completed, after copyright authentication, newly Application program runs and runs zero difference with former application program.Application program is integrated with public copyright enforcement module, can To be that a complete new executable application program is compiled into by compiler.It is illustrated in figure 1 the public version of the present invention Power module integration mode diagram illustration.
Step 101:Setting the corresponding public copyright module of application program in be included as this application assigned ID and Communication encryption key.
Step 102:General copyright authentication interface in application call public copyright module, is compiled by compiler Become a new complete application program.
Step 103:The application program being integrated with public copyright module is placed on download door to supply user to download.
In the application of above-mentioned steps, public copyright module can be provided by the service provider of application program, by application program Integrate and can be completed by application developers with public copyright module, and by application program service business examination & verification pass through after Reach the standard grade download portal website, such as application program shop.
Embodiment two
Application program guard method based on the present invention and protection system of application program, user is by downloading portal website When downloading application program, rights file is improved by copyright server and supplies it to download.Copyright server have recorded application program ID with Corresponding relation between communication encryption key, when copyright server receives the copyright authentication request message of public copyright module, Therefrom parse application program ID, and communication encryption key is inquired according to corresponding relation.
The user being illustrated in figure 2 the present invention downloads application program exemplary plot.
Step 201:User logs in downloads door, sends authorization requests to portal website after selecting application program.
Step 202:Download door and authorization requests are sent to copyright server, authorization requests include ID and application journey Sequence ID.ID can be user terminal number herein, such as user terminal SIM number or other can represent use The mark of family identity.
Step 203:After copyright server receives authorization requests, according to the payment type pair being asked the application program downloaded User's charging authenticates, and completes charging authentication and then generates the rights file authorizing user using application program, rights file includes using ID after the encryption of application program corresponding communication encryption key, application program ID and Authorization result.Encryption herein is permissible Using symmetric encipherment algorithm, or other AESs.It is by sending out to charging AUC that copyright server carries out charging authentication Send charging authentication request, charging is carried out by charging AUC, and returns result to copyright server.
Step 204:Copyright server returns authenticating and charging response and rights file to downloading door.
Step 205:Download door and return download response to user, such as return download link.User downloads and is integrated with public affairs The application program of copyright module and rights file are installed to after terminal altogether.
Embodiment three
User wants must be by the checking of public copyright module using application program.It is illustrated in figure 3 the public affairs of the present invention The procedure chart of copyright module verification user's copyright altogether.
Step 301:Decipher rights file using communication encryption key, obtain ID, application program ID and Authorization result.
Step 302:Public copyright module verification legitimacy.If legal, verify, start to execute application program; Otherwise, local copyright the result is illegal, turns to step 303.No. SIM and quilt that this step mainly will obtain in terminal SIM number in the application program ID of checking, with rights file and application program ID contrast, if both identical, and authorize Result allows to use application program, is legal mandate.
Step 303:Delete local illegal rights file, send copyright authentication request to copyright server.Public copyright Module by SIM number with communication encryption key encrypt, with application program ID be assembled into HTTP message bag be sent to copyright server please Seek checking copyright authorization record.
Step 304:Copyright server receives copyright authentication request, parses SIM ciphertext and unencryption after encryption Application program ID.And corresponding communication encryption key is inquired about according to application program ID, deciphering SIM ciphertext obtains SIM Number.
Step 305:Copyright server inquires about, according to user's SIM number and application program ID, the version that user uses application program Power authorizes record.
Step 306:Copyright server encrypts application program ID, SIM number and awarding of inquiring using communication encryption key Power result, constitutes new rights file and returns to terminal as copyright authentication results messages.
Step 307:Public copyright module receives the copyright authentication results messages that copyright server returns, parsing publishing right literary composition Part.
Step 308:Public copyright module uses communication encryption key to decipher rights file, program ID that is applied, SIM Number and Authorization result, and judge its legitimacy.If copyright authentication result is legal, preserve rights file, bring into operation application journey Sequence;Otherwise, application program out of service.
Example IV
The invention discloses a kind of digital copyright protection system, include public copyright modules A, rights service as shown in Figure 4 Device B, wherein,
Described public copyright modules A, for authenticating to user, described public copyright module includes dividing for application program The ID joining and communication encryption key, the corresponding relation of records application program ID and communication encryption key simultaneously.As shown in figure 5, Described public copyright module includes:
Interface unit A1, for being integrated into public copyright module in application program;
Storage unit A 2, for being stored as ID and the Traffic encryption key(TEK) of application assigned, and for record application Program ID and the corresponding relation of Traffic encryption key(TEK);
Ciphering unit A3, is sent to copyright server for encrypted authentication message;
Decryption unit A4, for deciphering the result message of copyright server return;
Authentication unit A5, for judging the legitimacy of user right.
Described copyright server B, for providing rights file, described rights file includes corresponding with described application program Application program ID after communication encryption key encryption, ID and user are with access to the authority record of described application program.
The foregoing is only the preferred embodiments of the present invention, be not limited to the present invention.Skill for this area For art personnel, the present invention can have various modifications and variations.All within the spirit and principles in the present invention, made any repair Change, equivalent, improvement etc., should be included within the protection domain of appended claims of the invention.

Claims (6)

1. a kind of application program copy-right protection method is it is characterised in that comprise the following steps:
Download application program and rights file, in described application program, be integrated with public copyright module;Wherein, described application program In be integrated with public copyright module and include:Arrange the ID being included as described application assigned in described public copyright module and The corresponding relation of communication encryption key, records application program ID and communication encryption key;By calling connecing of public copyright module Mouth unit, public copyright module is integrated in application program;
Described public copyright module uses described communication encryption key to decipher rights file, obtains the described application in rights file Program ID, the ID and user whether Authorization result with access to described application program;
By public copyright module, rights file legitimacy is verified, judge whether to execute application program according to the result.
2. application program copy-right protection method according to claim 1 is it is characterised in that described rights file is taken by copyright Business device generates according to user's request and authenticating result, including:After the encryption of described application program corresponding communication encryption key Application program ID, the ID and user whether authority record with access to described application program.
3. application program copy-right protection method according to claim 1 is it is characterised in that described public copyright module is to version Power file validation checking, if rights file is legal, executes application program;Otherwise delete rights file.
4. application program copy-right protection method according to claim 3 is it is characterised in that described user terminal takes to copyright Business device sends copyright authentication request, and described copyright authentication request includes the ID after encrypting, and application program ID;
Copyright server receives copyright authentication request, parses ID and application program ID, and inquires about whether user has the right to make Authorize record with the copyright of application program;
Copyright server encrypts application program ID, ID and the Authorization result composition rights file inquiring, and returns copyright and tests Card results messages give described user;
Public copyright module receives described copyright authentication results messages, parses application program ID, SIM number and Authorization result, Judge its legitimacy, legal then operation application program;Otherwise, exit application program.
5. application program copy-right protection method according to any one of claim 1 to 4 is it is characterised in that the method should For mobile Internet field.
6. a kind of digital copyright protection system it is characterised in that include public copyright module, copyright server, wherein,
Described public copyright module, for verifying to rights file legitimacy;Described public copyright module is additionally operable to as answering With ID and the communication encryption key of program distribution, the corresponding relation of records application program ID and communication encryption key simultaneously;Institute Stating public copyright module uses described communication encryption key to decipher rights file, obtains the described application program in rights file ID, the ID and user whether Authorization result with access to described application program;Described public copyright module includes connecing Mouth unit, memory element, ciphering unit, decryption unit and authentication unit, wherein:
Interface unit, for being integrated into public copyright module in application program;
Memory element, for being stored as ID and the Traffic encryption key(TEK) of application assigned, and is used for records application program ID Corresponding relation with Traffic encryption key(TEK);
Ciphering unit, is sent to copyright server for encrypted authentication message;
Decryption unit, for deciphering the result message of copyright server return;
Authentication unit, for judging the legitimacy of rights file;
Described copyright server, for providing rights file, described rights file is included with the corresponding communication of described application program Application program ID after encryption keys, the ID and user whether authority record with access to described application program;
Described public copyright module is associated with described application program.
CN201110057866.2A 2011-03-10 2011-03-10 Application program copyright protection method and digital copyright protection system Active CN102194077B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110057866.2A CN102194077B (en) 2011-03-10 2011-03-10 Application program copyright protection method and digital copyright protection system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110057866.2A CN102194077B (en) 2011-03-10 2011-03-10 Application program copyright protection method and digital copyright protection system

Publications (2)

Publication Number Publication Date
CN102194077A CN102194077A (en) 2011-09-21
CN102194077B true CN102194077B (en) 2017-02-08

Family

ID=44602136

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110057866.2A Active CN102194077B (en) 2011-03-10 2011-03-10 Application program copyright protection method and digital copyright protection system

Country Status (1)

Country Link
CN (1) CN102194077B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103577724B (en) * 2012-08-10 2017-11-10 中兴通讯股份有限公司 A kind of copy-right protection method and device based on IPTV third-party applications
CN103780390A (en) * 2013-11-05 2014-05-07 汉柏科技有限公司 Method and device for presenting plaintext information by user
CN104809367A (en) * 2014-01-24 2015-07-29 中辉世纪传媒发展有限公司 Digital rights management (DRM) protection method and device for service program
CN106304040A (en) * 2015-05-25 2017-01-04 阿里巴巴集团控股有限公司 The management method of Mobile solution, device
CN105227300B (en) * 2015-08-27 2019-09-20 北京百度网讯科技有限公司 A kind of acquisition methods and system of key

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050001805A (en) * 2003-06-26 2005-01-07 주식회사 케이티 Digital contents roundabout prevention apparatus and method for digital contents protection
CN101256611A (en) * 2008-04-03 2008-09-03 中兴通讯股份有限公司 Method for implementing digital copyright management protection in Java application
CN101375542A (en) * 2002-12-31 2009-02-25 摩托罗拉公司(在特拉华州注册的公司) Methods and apparatus for managing secured software for a wireless device
CN101573908A (en) * 2006-10-09 2009-11-04 艾克索软件公司 Binding digital rights to a software application

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101375542A (en) * 2002-12-31 2009-02-25 摩托罗拉公司(在特拉华州注册的公司) Methods and apparatus for managing secured software for a wireless device
KR20050001805A (en) * 2003-06-26 2005-01-07 주식회사 케이티 Digital contents roundabout prevention apparatus and method for digital contents protection
CN101573908A (en) * 2006-10-09 2009-11-04 艾克索软件公司 Binding digital rights to a software application
CN101256611A (en) * 2008-04-03 2008-09-03 中兴通讯股份有限公司 Method for implementing digital copyright management protection in Java application

Also Published As

Publication number Publication date
CN102194077A (en) 2011-09-21

Similar Documents

Publication Publication Date Title
CN101373528B (en) Electronic payment system, device and method based on position authentication
CN105050081B (en) Method, device and system for connecting network access device to wireless network access point
CN102378170B (en) Method, device and system of authentication and service calling
CN103685282B (en) A kind of identity identifying method based on single-sign-on
JP5626816B2 (en) Method and apparatus for partial encryption of digital content
CN101350718B (en) Method for protecting play content authority range base on user identification module
CN107613316B (en) Live network push stream verification method and system
CN102595213B (en) Security certificate method and system of credible TV terminal
CN102194077B (en) Application program copyright protection method and digital copyright protection system
CN104639506B (en) Method, system and the terminal for carrying out management and control are installed to application program
CN102685086A (en) File access method and system
US10491600B2 (en) Method of controlling access to a reserve zone with control of the validity of an access entitlement installed in the memory of a mobile terminal
CN102571693A (en) Capability safety calling method, device and system
CN105447715A (en) Method and apparatus for anti-theft electronic coupon sweeping by cooperating with third party
CN102045329B (en) Single point login method, login initiating terminal, target terminal and verification center
CN110378135A (en) Intimacy protection system and method based on big data analysis and trust computing
CN106656955A (en) Communication method and system and user terminal
CN110572454A (en) Advertisement delivery system for guaranteeing safety of advertisement delivery process
CN108268755A (en) The copyright data processing method of original works
CN108123917B (en) Method and equipment for updating authentication voucher of terminal of Internet of things
CN112383577A (en) Authorization method, device, system, equipment and storage medium
KR101744697B1 (en) Encoded Package Manufacturing and Transmission System for E-training Contents
JP2003345931A (en) Private information distribution management method, private information identification device in private information distribution management system, private information using environment identification device, private information providing device, private information using device, disclosure use rule determination program. and program for each device.
CN114501591B (en) Intelligent equipment network access method and device and computer readable storage medium
CN107919958A (en) A kind of processing method of data encryption, device and equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant