作业7

1、DRM技术

分为两部分:服务器端和用户端。

首先建立正版软件授权中心(服务器)。编码压缩后的软件内容,可以利用密钥(Key)进行加密保护(lock),加密的软件头部存放着KeyID和授权中心的URL。用户(客户端)在使用软件时,根据KeyID和URL信息,就可以通过授权中心的验证授权后送出相关的密钥解密(unlock),软件方可使用。
需要保护的软件被加密,即使被用户下载保存,没有得到授权中心的验证授权也无法使用,从而严密地保护了软件的版权。
密钥一般有两把,一把公钥(public key),一把私钥(private key)。公钥用于加密软件内容本身,私钥用于解密软件,私钥还可以防止当头部有被改动或破坏的情况,利用密钥就可以判断出来,从而阻止被非法使用。 另一种更加安全的加密方法是使用三把密钥,即把密钥分成两把,一把存放在用户的Pc机上,另一把放在验证站(access ticket)。要解密软件,必须同时具备这两把密钥,方能解开软件。

 

 2、数字水印

向正版软件中利用密码注入水印。对欲使用软件进行水印检测,提取出水印,利用密码进行提取,与原始水印比较,相同说明为正版软件,未被篡改;反之为盗版。

 

 

 

 

posted @ 2022-06-09 10:14  lightendarkness  阅读(58)  评论(0编辑  收藏  举报