计算机应用 ›› 2005, Vol. 25 ›› Issue (02): 399-402.DOI: 10.3724/SP.J.1087.2005.0399

• 信息安全 • 上一篇    下一篇

基于非对称密码体制的软件注册系统研究与实现

张怡婷,杨明   

  1. 东南大学计算机科学与工程系
  • 发布日期:2005-02-01 出版日期:2005-02-01

Research and implementation of software registration system based on asymmetric cryptography

ZHANG Yi-ting,YANG Ming   

  1. Department of Computer Science and Engineering, Southeast University
  • Online:2005-02-01 Published:2005-02-01

摘要:

强制性的注册验证及密码、算法的防破解是软件版权保护领域的核心问题。传统注册方法主要依赖于验证算法的强度和隐蔽性,可靠性低。提出一种采用非对称密码体制和授权文件的软件注册与验证方法,给出了基于该技术的注册系统PubCMCenter的详细设计与实现。私钥由发行方保存,系统用户仅拥有对License文件进行验证所必需的公钥,而不具备任何签名的能力。此外,该系统还可以对授权进行更细致的划分,对软件按用户的级别进行模块级的授权。与传统技术相比,该系统具有简单易用并且安全可靠的特点。

关键词: 软件注册, 非对称密码体制, 授权文件

Abstract:

Compelling registration/validation and the ability of anti-cracking are core problems in software copyright protection area. Traditional registration methods mainly depended on the strength and secrecy of validation algorithm, and thus had a low reliability. This paper proposed a new software registration and validation method adopting asymmetric cryptography technique and license file, and also gave the detailed design and implementation of PubCMCenter (Software Publish Control and Manage Center) system based on this method. In the system, the publisher preserves private key, while software users only have the public key that is needed to validate the license file and have no ability to generate the license. Furthermore, this system can also make modular authorization according to the user’s level. Compared with traditional techniques, this system is easier and safer to use.

Key words: software registration, asymmetric cryptography, License

中图分类号: