CN102194077B - Application program copyright protection method and digital copyright protection system - Google Patents
Application program copyright protection method and digital copyright protection system Download PDFInfo
- 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
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
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.
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)
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)
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 |
-
2011
- 2011-03-10 CN CN201110057866.2A patent/CN102194077B/en active Active
Patent Citations (4)
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 |