Dissertation > Excellent graduate degree dissertation topics show

The Design and Implementation of an Online Authorization and Certification Platform

Author: BaiHui
Tutor: QiDeZuo;ZhuXiaoHui
School: South China University of Technology
Course: Software Engineering
Keywords: Software Protection Online Certification Modularized Update Encryption
CLC: TP311.52
Type: Master's thesis
Year: 2010
Downloads: 38
Quote: 0
Read: Download Dissertation

Abstract


As the increasing complexity of software systems’functionality, software publishers want to control not only whether the software itself was illegally copied, but also the way and parameters of using the software, and so forth. On the other hand, with the number of released software increasing rapidly, the management of software licensing becomes more and more complex.To solve the above problems, this article firstly analyzes the popular solutions of software protection and licensing comprehensively. And then we propose a new generation software protection solution base on the Internet: Online Authorization and Certification Platform. In this platform, we use Internet servers to replace the traditional solution of the hardware-based cryptographic or license file based certification. The platform provides the function of online authorization, the management of software products and users, the publication of software updates, etc. More importantly, the platform guarantees the legal usage of software products by carrying out a set of encryption based protection strategies.The article introduces the design and implementation of the online authorization and certification platform, which is based on B/S (browser/server), and C/S (client/server) architecture, and its development library of certification module. The software publisher can easily publish and manage software authorization, and then, the software will be protected by the online certification mechanism after software developers integrate the certification module to it.The online authorization and certification platform is composed of two parts: the platform management subsystem and the certification-update subsystem. The platform management subsystem is built by using Struts and iBatis framework. The system of certification, which is a part of the certification-update subsystem, is built by using JSSE (Java Secure Socket Extension) technology underlying the X.509 digital certificate authority and SSL-based encrypted transmission. The system of automatic update, another part of the certification-update subsystem, defines the update configuration and communication protocol, and realizes automatic update of the client software. To sum up, the online authorization and certification platform achieves comprehensive certification and encryption based protection not only on the network transmission, but also on the client software.

Related Dissertations

  1. Design and Implementation of Windows Kernel-mode Cryptographic Service Interface,TP309.7
  2. Research on Transparent Security of JPEG Image,TP391.41
  3. Design and Implementation of Drive Level Trojan Transmission and Encryption Algorithms,TP393.08
  4. Single-Channel Color Image Encryption Algorithms with Chaos and Fractional Fourier Transform,TP309.7
  5. Two Algorithms for Image Processing Based on Chaos and Fractal,TP391.41
  6. Research on Code Obfuscation Method Based on Compression Encryption and Polymorphism,TP393.08
  7. Research on Servo Press Upper Computer Control and Process Planning Software,TP273
  8. Design and Implement of Frequency EOC System and Research of Its Security Mechanism,TN915.02
  9. Identity-Based Authentication System Research and Implementation,TN918.1
  10. Cloud Storage Encryption small scale document storage management research and implementation,TP333
  11. Machine code -based software protection encryption schemes Research and Design,TP309.7
  12. Authorized to play the disc data encryption algorithm,TP309.7
  13. Electronic file operations safety monitoring technology research,TP309
  14. UDT -based real-time streaming media encryption transmission technology research,TN918.4
  15. Analysis on Some Image Encryption Algorithms Based on Chaos,TP309.7
  16. Traitor Tracing and Revocation Mechanisms with Privacy Preserving,TN918.1
  17. AES-based security of UHF RFID tag chip research and development,TN402
  18. Study on Digital Image Encryption and Information Hiding Algorithm Based on Chaos,TP309.7
  19. Research and Implementation of Digtial Image Encryption Algorithm Based on Turbo Code,TN918.82
  20. Research on Data Encryption/Decryption Strategy of CCSDS Space Communication System,TN915.08
  21. Data Encryption Research of Broadband Integrated Data Optical Synchronous Network,TN918.4

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net  Mobile