作业7 版权保护

题目背景

Alice 和Bob是两个程序员,发明了一个比MS Word还好用的文字处理软件PaperWrite,把软件做成一个安装光盘,安装在Windows系统中就能使用,但是由于他们对于安全技术不是很了解,故受到盗版问题的困扰,需要你的帮助。设计一个版权保护模块,防止盗版使用软件,方法不限。

设计思路

一 加密存储,认证运行

以加密光盘为基础,在上面添加支持运行认证的功能。
具体实现如下:

  1. 软件安装程序加密存放在光盘安全区内,只有输入正确的密码才能打开安全区,运行安装程序。
  2. 程序正确安装后,安装光盘转换为运行认证工具,和主程序保持双向通信认证,在光盘处于工作状态时,主程序才能正常运行,从而确保一套软件对应一个光盘,杜绝盗版。

二 加密存储,防止拷贝

以加密光盘为基础,在上面增加防止文件被复制功能。
具体实现如下:

  1. 软件运行程序加密存放在光盘全区内,只有输入正确的密码才能打开安全区,运行软件程序。
  2. 通过安全芯片对光盘内的文件作出读取限制,禁止拷贝,拖拽等一切复制行为,使程序不会流传到光盘以外的空间,从而确保一套软件对应一个光盘,杜绝盗版。
posted @ 2022-06-07 16:27  Champ-X  阅读(46)  评论(0)    收藏  举报