CN1407446A - Technology against piracy of computer software - Google Patents

Technology against piracy of computer software Download PDF

Info

Publication number
CN1407446A
CN1407446A CN 01131216 CN01131216A CN1407446A CN 1407446 A CN1407446 A CN 1407446A CN 01131216 CN01131216 CN 01131216 CN 01131216 A CN01131216 A CN 01131216A CN 1407446 A CN1407446 A CN 1407446A
Authority
CN
China
Prior art keywords
software
user
random code
password
installation
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
Application number
CN 01131216
Other languages
Chinese (zh)
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CN 01131216 priority Critical patent/CN1407446A/en
Publication of CN1407446A publication Critical patent/CN1407446A/en
Pending legal-status Critical Current

Links

Landscapes

  • Storage Device Security (AREA)

Abstract

An anti-piracy technology for software consists of both parts, i.e., software and computer-telephone (or Internet) system. The software generates a random code to return to the user, and then calculates out an installation code from the random code by a convented algorithm. When a user installs a software, the random code is provided to the said system via telephone or Internet in order to get the installation code, the installation achieves if the user is legal after checking the installation code by the said software.

Description

The anti-piracy technique of computer software
The present invention relates to a kind of method that prevents the computer software copy right piracy.
The anti-piracy method of computer software mainly is to require the user to input password when install software at present.The password difference of each product, this password is printed on the instructions of product.If the password of user's input is not right, this software can't be installed.But in fact this method does not have any effect.The bootlegger is known password from a copyrighted software, this software of massive duplication, and password is imprinted on the packing of piracy software and gets final product.A kind of comparatively advanced anti-piracy technique has appearred in the recent period, it is that hardware by the detection computations machine obtains different passwords, but this method is felt simply helpless for the copy right piracy of many computing machines of same hardware, legal user must re-register after changing hardware simultaneously, brings very big inconvenience to the user.
The purpose of this invention is to provide a kind of simple, the anti-piracy technique of effective computer software again simultaneously.
Present technique is made up of " software " and " computing machine-phone (or internet) system " two large divisions.
Software---random code is provided; Calculate and check the installation password; Determine user's this software of whether having the right to use.
Computing machine-phone (or internet) system---confirm user identity; Calculate the installation password according to random code; Number of times installed in record.
The implementation procedure of present technique is as follows:
(1), the user after buying software, unpack, in the special printing mark of implicit personal code work is arranged, be similar to IP phonecard, obtain personal code work after scraping coating off.Personal code work is made up of the arabic numeral that several string, and personal code work is irregular.All personal code works do not have repetition, probability minimum be as the criterion of digital number to be falsely used.
(2), software generates one some random code when mounted at random.The figure place of random code is set the phase by the manufacturer of software.For example generate one 12 random code 780566404283, again by random code according to a preconcerted arrangement algorithm computation go out to install password.Suppose that engagement arithmetic is that bits per inch adds 1 (not-carry), thereby obtain installing password 891677515394.Certainly engagement arithmetic in actual applications can not be so simple, because engagement arithmetic can have countless versions, almost is impossible so decode it.Random code returns to the user, and the user can't learn the installation password, and at this moment software installation procedure waits for that the user inputs the installation password.
(3), the user connects computing machine-phone (or internet) system by the mode that dials phone or online, at first imports personal code work under the requirement of system.Whether this personal code work is arranged in the systems inspection system database, if will not refuse this user, if have then check whether this user's installation number of times reaches the installation number of times of permission,, will not require the user to import random code if reach if reach with this user of refusal.System will calculate the installation password according to the engagement arithmetic identical with software by random code, and return to the user, and this user's installation number of times adds 1 simultaneously.
(4), the user inputs the installation password, continue after the confirmation to install, otherwise will withdraw from installation procedure.

Claims (1)

  1. A kind of anti-piracy technique of computer software, the two large divisions forms by " software " and " computing machine-phone (or internet) system ", software generates a random code, and return to the user, simultaneously by random code according to a preconcerted arrangement algorithm computation go out to install password, the mode of user by dialing phone or online is with the system of random code announcement, system is calculated according to the engagement arithmetic identical with software by random code and password is installed and is returned to the user, the user will install the password Input Software, the being checked back of software determines whether user identity is legal, whether allows its installation.
CN 01131216 2001-08-31 2001-08-31 Technology against piracy of computer software Pending CN1407446A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 01131216 CN1407446A (en) 2001-08-31 2001-08-31 Technology against piracy of computer software

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 01131216 CN1407446A (en) 2001-08-31 2001-08-31 Technology against piracy of computer software

Publications (1)

Publication Number Publication Date
CN1407446A true CN1407446A (en) 2003-04-02

Family

ID=4670450

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 01131216 Pending CN1407446A (en) 2001-08-31 2001-08-31 Technology against piracy of computer software

Country Status (1)

Country Link
CN (1) CN1407446A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102254121A (en) * 2011-07-05 2011-11-23 北京神州绿盟信息安全科技股份有限公司 Method, device and system for processing data
CN103119889A (en) * 2010-09-24 2013-05-22 英特尔公司 Verification and protection of genuine software installation using hardware super key
CN101888627B (en) * 2009-05-12 2013-08-21 中兴通讯股份有限公司 Mobile terminal and system data protection method thereof
US9064098B2 (en) 2010-08-05 2015-06-23 Huawei Device Co., Ltd. Method, apparatus and system for software management

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101888627B (en) * 2009-05-12 2013-08-21 中兴通讯股份有限公司 Mobile terminal and system data protection method thereof
US9064098B2 (en) 2010-08-05 2015-06-23 Huawei Device Co., Ltd. Method, apparatus and system for software management
US9805175B2 (en) 2010-08-05 2017-10-31 Huawei Device Co., Ltd. Method, apparatus and system for software management
CN103119889A (en) * 2010-09-24 2013-05-22 英特尔公司 Verification and protection of genuine software installation using hardware super key
CN103119889B (en) * 2010-09-24 2015-09-09 英特尔公司 Use device, system, method and controller that hardware super key authentication and protection copyrighted software are installed
CN102254121A (en) * 2011-07-05 2011-11-23 北京神州绿盟信息安全科技股份有限公司 Method, device and system for processing data
CN102254121B (en) * 2011-07-05 2013-11-13 北京神州绿盟信息安全科技股份有限公司 Method, device and system for processing data

Similar Documents

Publication Publication Date Title
US6243468B1 (en) Software anti-piracy system that adapts to hardware upgrades
WO2004099952A3 (en) Anti-piracy software protection system and method
US7140042B2 (en) System and method for preventing software piracy
HK1055827A1 (en) Evidence-based security policy manager
ATE220806T1 (en) REMOTE INSTALLATION OF COMPUTER OPERATING SYSTEMS
NO20015160D0 (en) A shared registration system for domain name registration
WO1996027155A3 (en) Systems and methods for secure transaction management and electronic rights protection
CA2205370A1 (en) Security apparatus and method
WO2002101521A3 (en) Method of invisibly embedding into a text document the license identification of the generating licensed software
CN1479205A (en) Method of protecting computer software copyright through hardware identification code
AU2002245463A1 (en) System and method for selectively enabling and disabling access to software applications over a network
CN1407446A (en) Technology against piracy of computer software
EP1435557A3 (en) Restricted access of applications to hardware resources
CN101719846A (en) Security monitoring method, device and system
CN102708332A (en) Method for protecting computer software copyrights by hardware identification codes
US20060259976A1 (en) Method of and software for monitoring digital information
CN102087682A (en) Software anti-piracy technology for performing comprehensive verification based on random code
US20080215886A1 (en) Function license authentication method and function license authentication system
US20150040240A1 (en) System and method for software piracy monetization
WO2006101765A3 (en) Method for preventing unauthorized installation of a software product
CN1448842A (en) Software copyright protecting method based on network database
TW200713115A (en) Authorized code encoding method and authority identification and management system
JP2004515845A (en) System and method for preventing software piracy
JP2004171500A (en) Method for preventing unauthorized use of software program
JP2005235093A (en) License code creating method, electric apparatus, and program

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication