一种系统防盗版方法.pdf

上传人:62****3 文档编号:972859 上传时间:2018-03-22 格式:PDF 页数:7 大小:308.69KB
返回 下载 相关 举报
摘要
申请专利号:

CN200910112128.6

申请日:

2009.06.25

公开号:

CN101645128A

公开日:

2010.02.10

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):G06F 21/22公开日:20100210|||实质审查的生效IPC(主分类):G06F 21/22申请日:20090625|||公开

IPC分类号:

G06F21/22; G06F9/445

主分类号:

G06F21/22

申请人:

厦门敏讯信息技术股份有限公司

发明人:

李巧霞

地址:

361000福建省厦门市火炬高新区创业园伟业楼六楼

优先权:

专利代理机构:

厦门市首创君合专利事务所有限公司

代理人:

李雁翔;杨依展

PDF下载: PDF下载
内容摘要

本发明公开了一种系统防盗版方法。它包括:步骤S100,制作指纹步骤,它在安装软件时执行;步骤S200,验证指纹步骤,它在执行软件时执行。该制作指纹步骤包括:步骤S110,读取硬件设备自带的特征码MAC;步骤S120,根据硬件设备的特征码MAC计算出一个保存密码指纹,并将保存密码指纹保存在硬件设备上。该验证指纹步骤包括:步骤S210,读取硬件设备自带的特征码MAC和保存密码指纹;步骤S220,根据硬件设备的特征码MAC计算出一个验证密码指纹,该计算方法与制作指纹步骤中的计算方法相同;步骤S23

权利要求书

1: 一种系统防盗版方法,其特征是:该方法,它包括: 步骤S100,制作指纹步骤,它在安装软件时执行,该制作指纹步骤包括: 步骤S110,读取硬件设备自带的特征码MAC; 步骤S120,根据硬件设备的特征码MAC计算出一个保存密码指纹, 并将保存密码指纹保存在硬件设备上; 步骤S200,验证指纹步骤,它在执行软件时执行,该验证指纹步骤包括: 步骤S210,读取硬件设备自带的特征码MAC和保存密码指纹; 步骤S220,根据硬件设备的特征码MAC计算出一个验证密码指纹, 该计算方法与制作指纹步骤中的计算方法相同; 步骤S230,判断验证密码指纹与保存密码指纹是否相等,如果相等 则继续执行软件,否则停止执行软件。
2: 根据权利要求1所述的一种系统防盗版方法,其特征在于: 该步骤S120,它包括: 步骤S121,将特征码MAC作为加密算法的明文,加密算法计算出一 计算数据;及 步骤S122,压缩计算数据获得保存密码指纹; 步骤S123,保存保存密码指纹; 该步骤S220,它包括: 步骤S221,将特征码MAC作为加密算法的明文,加密算法计算出一 计算数据; 步骤S222,压缩计算数据获得验证密码指纹。
3: 根据权利要求1或2所述的一种系统防盗版方法,其特征在于:该硬 件设备为网卡。

说明书


一种系统防盗版方法

    所属技术领域

    本发明涉及一种系统防盗版方法。

    背景技术

    目前嵌入式软件通常会安装在一种通用的存储装置上,比如flash盘。由于这类存储装置具有通用性,同时嵌入式硬件系统也越来越通用,如采用X86、ARM的系统,那么将导致存放在该存储装置的内容被直接拷贝到另一个同样的存储设备上,并应用于其他硬件系统。为了防止系统被盗版,人们提出了很多解决方案,其中主要包括以下二种。

    第一种是采用网络确认方式,在安装软件时需要通过网络获得注册号,只有在获得注册号之后才能注册。该方式存在有如下不足:1、由于现有的防盗版方式只在安装过程进行判断是否有权安装,但实质上现有的一些嵌入式软件安装之后,其安装好的相关数据内容直接被拷贝到另一个同样的存储设备上就可直接应用,因此该防盗版方式就无法防止该些嵌入式软件被盗版,防盗版功能受限;2、在安装软件时,终端必须具有网络连接功能,无法上网的终端就无法安装。

    第二种是采用硬件设备加设加密狗方式。该方式存在有如下不足:1、必须采用加密狗设备才能安装和运行软件,对硬件有较高要求,成本极高;2、加密狗本身内容容易被仿制。

    【发明内容】

    本发明提供一种系统防盗版方法,其克服了背景技术的防盗版方式所存在的成本高、防盗版功能受限的不足。

    本发明解决其技术问题所采用地技术方案是:

    一种系统防盗版方法,该方法,它包括:

    步骤S100,制作指纹步骤,它在安装软件时执行,该制作指纹步骤包括:

    步骤S110,读取硬件设备自带的特征码MAC;

    步骤S120,根据硬件设备的特征码MAC计算出一个保存密码指纹,并将保存密码指纹保存在硬件设备上;

    步骤S200,验证指纹步骤,它在执行软件时执行,该验证指纹步骤包括:

    步骤S210,读取硬件设备自带的特征码MAC和保存密码指纹;

    步骤S220,根据硬件设备的特征码MAC计算出一个验证密码指纹,该计算方法与制作指纹步骤中的计算方法相同;

    步骤S230,判断验证密码指纹与保存密码指纹是否相等,如果相等则继续执行软件,否则停止执行软件。

    一较佳实施例中,该步骤S120,它包括:

    步骤S121,将特征码MAC作为加密算法的明文,加密算法计算出一计算数据;及

    步骤S122,压缩计算数据获得保存密码指纹;

    步骤S123,保存保存密码指纹;

    一较佳实施例中,该步骤S220,它包括:

    步骤S221,将特征码MAC作为加密算法的明文,加密算法计算出一计算数据;

    步骤S222,压缩计算数据获得验证密码指纹。

    一较佳实施例中,该硬件设备为网卡。

    本技术方案与背景技术相比:由于本防盗版方法是在软件执行之前判断是否有权,因此有效地避免了软件拷贝后被盗用的情况,防盗版功能强大。由于本防盗版方法是使用每台机器的网卡的特征码MAC进行加密,将加密后形成的密码指纹存在网卡中,每次软件运行时,检测该指纹,如果正确,则继续运行软件,否则停止运行,因此具有如下优点:1、本防盗版方法成本低,无要额外设备,例如加密狗、网络验证;2、简便,出厂时写入特征码即可;3、利用硬件设备的MAC特征码是唯一的,密码指纹也是唯一的,防盗版功能强大;4、由于密码指纹是由MAC通过加密算法及压缩方式计算后得出,因此防盗版效果好;5、硬件终端之中只保存了MAC和密码指纹,数据量小。

    【附图说明】

    下面结合附图和实施例对本发明进一步说明。

    图1是本发明一较佳实施例的防盗版方法的流程示意图。

    【具体实施方式】

    请查阅图1,该图是本发明一较佳实施例的防盗版方法的流程示意图。该防盗版方法,它包括:

    步骤S100,制作指纹步骤,它在安装软件时执行,一般该软件是由指定用户安装,例如由营运商安装,该制作指纹步骤包括:

    步骤S110,从网卡的MAC地址读取硬件设备自带的特征码MAC,该MAC是在硬件设备出厂时置入,具有不可更改和唯一的特性;

    步骤S121,将特征码MAC作为加密算法的明文,加密算法计算出一计算数据;

    步骤S122,压缩计算数据获得保存密码指纹,该密码指纹数据能被压缩成单字节;

    步骤S123,将保存密码指纹保存进网卡的存储单元,如93c46芯片中;

    步骤S200,验证指纹步骤,它在执行软件时执行,用以在软件启动时验证保存密码的正确性,该验证指纹步骤包括:

    步骤S210,从网卡中读取硬件设备自带的特征码MAC及保存密码指纹;

    步骤S221,将特征码MAC作为加密算法的明文,加密算法计算出一计算数据;

    步骤S222,压缩计算数据获得验证密码指纹;

    步骤S230,判断验证密码指纹与保存密码指纹是否相等,如果相等则继续执行软件,否则停止执行软件。

    本实施例之中,该加密算法采用RC4加密算法,该RC4加密算法是大名鼎鼎的RSA三人组中的头号人物Ron Rivest在1987年设计的密钥长度可变的流加密算法簇。该压缩方法采用累加和压缩,该累加和压缩时指一个数据串的每个字节的ASCII码值进行累加,如数据串为“ABCDEFG”,则累加和=A的ASCII码值+B的ASCII码值+。。。。。G的ASCII码值,采用该压缩之后,保存密码指纹的数据量小,节省储存空间。

    本实施例之中,该硬件设备为网卡。

    以上所述,仅为本发明较佳实施例而已,故不能以此限定本发明实施的范围,即依本发明申请专利范围及说明书内容所作的等效变化与修饰,皆应仍属本发明专利涵盖的范围内。

一种系统防盗版方法.pdf_第1页
第1页 / 共7页
一种系统防盗版方法.pdf_第2页
第2页 / 共7页
一种系统防盗版方法.pdf_第3页
第3页 / 共7页
点击查看更多>>
资源描述

《一种系统防盗版方法.pdf》由会员分享,可在线阅读,更多相关《一种系统防盗版方法.pdf(7页珍藏版)》请在专利查询网上搜索。

本发明公开了一种系统防盗版方法。它包括:步骤S100,制作指纹步骤,它在安装软件时执行;步骤S200,验证指纹步骤,它在执行软件时执行。该制作指纹步骤包括:步骤S110,读取硬件设备自带的特征码MAC;步骤S120,根据硬件设备的特征码MAC计算出一个保存密码指纹,并将保存密码指纹保存在硬件设备上。该验证指纹步骤包括:步骤S210,读取硬件设备自带的特征码MAC和保存密码指纹;步骤S220,根据硬。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1