Font Size: a A A

Design And Implementation Of Software Authority Management And Update Platform Based On USB-Key

Posted on:2009-12-27Degree:MasterType:Thesis
Country:ChinaCandidate:M ChengFull Text:PDF
GTID:2178360245470277Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Along with fast development of domestic economic,enterprises in(?)ment information and automation deeper continuously.Resource integrity and automation management come to reality,software requirement from all sorts of enterprises in China is greater than ever. Because of "Cost lead to produce",software developer have been gr(?)ing faster currently.There are more than ten major software enterprises and tens of thousands of small and medium-sized software enterprises in China.The feature of developing software is much cost d(?)g coding and testing,but less after software being packaged.So th(?),are two ways to gain profit:first,you should pay much to buy s(?)e,but can get update package freely.It is normally applied to big cl(?)Secondly,software is free or free to be trying out,but you should p(?)ney to get the release version of software and update package.It is normally applied to small clients.Whichever way software developer chose,its product should not be cracked,if it be,the profit of developing software will be low.Software developer will be corrupt.So protecting intellectual property of software,protecting software from being cracked, is not only inspecting knowledge,but also protecting software developers.There are lots of domestic and foreign USB-KEY enterprises. Software developers use USB-KEY base-on chip or smartcard rendering by USB-KEY enterprises to code,combining with its own software.This solution makes good effect in protecting software from being cracked.This article research the combination of USB-KEY and software protection,concern with the feature of software selling,describes following aspects:1.Research the function of USB-KEY,and master development method through USB-KEY.2.Research on the merits of USB-KEY,apply its function to the company's software protection solution.3.Research on current software protection solution,point out its shortage,and improve the solution.4.Determine authorized management and remote update system architecture.5.Complete authorized management and remote update system detail design.6.Complete authorized management and remote update system program code.7.Appling the knowledge of cryptography,design remote update agreement algorithm.At present,the software authorization management and update system based on the USB-KEY is the main target of other software departments,to manage authorization and update for software developed by other departments,with the successful implementation of the program, the scope of applications will also further expand.
Keywords/Search Tags:USB-key, code immigration, authority management, remote update, encryption protocol
PDF Full Text Request
Related items