信息安全概论作业7
题目
Alice 和Bob是两个程序员,发明了一个比MS Word还好用的文字处理软件PaperWrite,把软件做成一个安装光盘,安装在Windows系统中就能使用,但是由于他们对于安全技术不是很了解,故受到盗版问题的困扰,需要你的帮助。设计一个版权保护模块,防止盗版使用软件,方法不限。
解决方法
以数据加密和防复制为核心的DRM技术:
DRM(Data Rights Management),通常被翻译为数字产权保护或数字产权管理或数字版权管理,是一项为更好的保护版权针对视频使用的安全技术。
数字内容与传统实物产品的最大不同,在于可以接近零成本地复制和传播。如果是这样,就没有人愿意为获取数字内容而付费,从而破坏整个数字内容产业链。因此对于现在和未来的数字内容产业来说,一个关键问题是如何通过技术手段保护数字内容免遭非法复制、传播。DRM技术的核心主要是两项:一是数字加密;二是权限控制。前者阻止了数字内容的非法传播;后者则限制了使用数字内容的方式,如使用期限,可否打印,能否从电脑拷贝到手机上等。
DRM系统结构分为服务器和客户端两部分,服务器主要功能是管理版权文件的分发和授权:首先,原始文件经过版权处理生成被加密的受保护文件,同时生成针对该受版权保护文件的授权许可,并且在受保护文件头部存放着密钥识别码和授权中心的URL等内容,另外还负责提供受版权保护的文件给用户,支持授权许可证的申请和颁发;客户端的主要功能是:依据受版权保护文件提供的信息申请授权许可证,并依据授权许可信息解密受保护文件,提供给用户使用。用户可以从网络上下载得到受版权保护的文件,但如果没有得到DRM授权中心的验证授权,将无法使用这些文件。
数字水印
在制作数字光盘时在其中加入隐藏的唯一数字水印,安装或使用软件时将数字水印上传到服务器,若发现多个用户使用同一个数字水印,说明这份光盘遭到盗版,则拥有这一数字水印的所有用户都不能使用该软件。
许可证
在购买软件时用户会获得一个产品序列号,软件在安装时需要用户输入正确的序列号,如果序列号不正确则拒绝安装。