首页>解决方案>软件版权保护解决方案

软件版权保护解决方案

一、概述

针对软件盗版猖獗的问题,现有市场上已经有了各种各样的解决方案,无非是加密狗、软件序列号加密等等,而这些解决方案还是非常容易被破解或复制的。作为 PKI 技术相关产品 — 数字证书提供商,我们从数字证书的身份认证功能来考虑软件版权保护的问题,从而推出了本解决方案,将彻底地低成本地使用 PKI 技术解决了软件开发商头痛的软件盗版问题。

二、解决方案

软件版权保护无非是使用者身份认证问题,本解决方案是为每套软件的合法使用者颁发一个个人数字证书或单位数字证书,颁发给软件使用者的个人数字证书 / 单位数字证书的公用名称 (CN) 字段可以写上软件购买者的姓名、单位名称、联系电话、购买者 Email 、产品序列号等信息,此个人数字证书 / 单位数字证书可以是文件型或移动 USB Key 型,可以根据软件开发商的要求直接颁发数字证书给软件用户,或先颁发给软件开发商,由开发商把用户的数字证书文件或含有数字证书的 USB Key 加密盘随软件一同销售。

用户安装好软件后,必须在电脑上安装文件型个人数字证书 / 单位数字证书,或把含有数字证书的 USB Key 插入电脑,软件自动读取到用户的数字证书信息即可判断是否是合法用户。为了防止用户非法修改软件绕过读取数字证书的认证部分,可以在软件中的许多个地方都要读取 USB Key 中信息,并且要使用数字证书中的公钥或私钥实现一些加解密算法,也可以在 USB Key 写入一些软件必须使用到的参数,所有加解密算法都直接在 USB Key 中进行,以杜绝加密算法被跟踪的可能。

我们推荐使用 USB Key 硬件加个人数字证书 / 单位数字证书来保护软件版权的解决方案,主要优势有:

1、利用成熟的 PKI 技术实现 1024 位的高强度加密算法,保证了身份认证不会被非法破解。目前,全球部署了的数字证书都没有被破解的报道,因为 用最快的 NFS 分解算法攻击 1024 位密匙长度所耗费的机时年数为三千亿年;

2、USB Key 中实现数字证书密钥产生、密钥存储和加解密运算的是内置的 8 位 CPU 来独立实现,所有加解密运算直接在 USB Key 中完成,所以不可能被跟踪破解;同时,每次使用  USB Key 还需要输入密码,并可以设置只允许试几次,如果超过允许的次数则被锁死,必须返回软件商重新初始化 USB Key ,重新写入数字证书才可以使用;

3、数字证书技术已经是非常成熟的技术,我们可以提供的各种编程语言的源代码给软件商方便非常容易实现与软件的集成,以及实现各种基于数字证书增值应用,如:数据加密和数据库字段加密、办公自动系统的数字签名和各种系统的身份认证;

4、数字证书是以年为单位的有效期 ( 可以购买多年 ) ,软件商正好可以利用此有效期功能实现软件的有效期管理。同时,数字证书可以注销,软件商可以利用此功能注销用户的使用权;

5、数字证书还可以用于合法用户登录软件商技术支持或售后服务网站的身份认证,确保使用合法用户才能使用其数字证书 登录相关系统;

6、数字证书还可以用于收发电子邮件的加密和签名,方便用户发电子邮件联系 软件商时确认其真实身份,以便提供相应的加密的电子邮件通信而实现安全的 高效的 技术支持和售后服务;

7、最重要的,此解决方案成本非常低,软件商批量购买还有优惠,我们认为我们的解决方案是目前业界最好的最安全的成本最低的软件版权保护解决方案。

欢迎各个软件开发商尽快 联系我们 ,我们会提供更详细的技术方案和源代码级的技术开发文档,采用 PKI 技术来保护自己的软件产品是未来的发展趋势,也是最可靠的最有效的解决方案,我们愿意为保护软件版权而做出应有的贡献。