首页 理论教育 数字签名在软件盗版中的应用探析

数字签名在软件盗版中的应用探析

时间:2023-07-02 理论教育 版权反馈
【摘要】:借用公钥证书的思想,可将数字签名应用于防止软件盗版中。在这一方案中,将软件的发布单位或者委托管理单位看做CA中心,而将每一个软件产品看做一个用户。2)软件Si用自己的公钥Ki将参数T、G发给CA,其中T为系统获得的时间戳,G为产品的序列号或者特征号。在交互通信下CA中心传递给该软件注册参数,完成注册。同时,CA中心将该产品的序列号登记在库,以后将不会再响应标记为该序列号产品的请求。

数字签名在软件盗版中的应用探析

随着软件产业的发展,盗版问题越来越严重,一般的软件产品都是采用注册机的方式来防止盗版,但是普通注册机的注册方式很容易被破解,如果将椭圆曲线密码体制应用到这一领域,将极大地增强注册机的抗攻击能力。对于任何电子形式的软件产品,都是可以复制的,防止盗版的目的就是要求做到:

1)对于一件软件产品售出后只能一次性使用。

2)产品不能够大量地复制并被买卖。

借用公钥证书的思想,可将数字签名应用于防止软件盗版中。公钥证书就是由可信赖的第三方或者权威机构颁发,用于证明用户身份及其公开密钥真实性的一段被加密的数据。在这一方案中,将软件的发布单位或者委托管理单位看做CA中心,而将每一个软件产品看做一个用户。其使用过程如下:

1)买主在线注册产品,通过网络访问发布单位公布的网站,与认证注册中心建立连接。(www.xing528.com)

2)软件Si用自己的公钥Ki将参数TG发给CA,其中T为系统获得的时间戳,G为产品的序列号或者特征号。

3)CA中心验证TG。在交互通信下CA中心传递给该软件注册参数,完成注册。同时,CA中心将该产品的序列号登记在库,以后将不会再响应标记为该序列号产品的请求。

在注册过程中,盗版者相当于一个窃听者,他们想获得该产品的注册码,并大量地复制出售盗版产品,如果在注册通信的过程中采用椭圆曲线数字签名体制,那么盗版者就相当于要攻破椭圆曲线密码体制,而这具有很大难度。另外,由于一件产品第一次被注册后,假设该产品的唯一标记(如产品序列号)被CA中心登记在库,以后的复制品将难以再次通过在线注册。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈