作业7 版权保护
题目
Alice 和Bob是两个程序员,发明了一个比MS Word还好用的文字处理软件PaperWrite,把软件做成一个安装光盘,安装在Windows系统中就能使用,但是由于他们对于安全技术不是很了解,故受到盗版问题的困扰,需要你的帮助。设计一个版权保护模块,防止盗版使用软件,方法不限。
解决方案
DRM技术
①首先在服务器端对每一正版软件利用NFC算法生成数字水印,利用密钥和数字水印对软件进行版权处理,生成被加密的受保护文件,同时生成针对该受版权保护文件的授权许可,加密的软件头部存放着密钥识别码和软件授权中心的URL等内容。
②客户端依据受版权保护文件提供的信息申请授权许可证,并依据授权许可信息解密受保护文件,提供给用户使用。
③用户下载受版权保护的软件后,若没有授权中心的验证授权将无法使用该软件。
光盘加密
在光盘中增加认证程序,在发布光盘前对软件进行加密处理,并将处理后的受保护的文件、解密所需的密钥和认证程序一同刻录到光盘中。在计算机读取光盘文件时首先运行认证程序,之后检测是否存在密钥文件,若存在则对受保护的安装文件进行解密并允许,若不存在则暂停光盘的运行。

浙公网安备 33010602011771号