安全管理系统中软件保护关键技术研究

被引量 : 6次 | 上传用户:zhuyanhua421
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当今社会计算机软件技术飞速发展,许多厂商通过销售软件获取经济利益。然而,价格低廉的盗版软件占据着大部分的软件市场。虽然我国有禁止盗版软件的相关法律,但盗版软件并未因此消失。为了保护自身的经济利益,软件生产商开始研究软件保护的相关技术。当前的软件保护技术多种多样,大致可以分为依赖硬件的软件保护和不依赖硬件的软件保护两大类,其中依赖硬件的软件保护主要有利用软盘、光盘、扩展卡和加密锁实现软件保护的方法,不依赖硬件的软件保护主要有利用密码表加密、密码学算法、数字水印、序列号/注册码、许可证实现软件保护的方法。首先,本文针对安全管理系统(SMS)设计了一种基于XML签名的license软件保护方案(SMSLSP)。SMSLSP利用许可证文件实现软件保护,给出了许可证文件的具体格式和结构,许可证文件采用结构清晰、操作灵活的XML格式,包含计算机硬件信息唯一标识、授权使用时间、授权使用功能和授权挂载主机数量等信息。SMSLSP使用XML签名对许可证文件进行签名和验证,XML签名中使用了SHA1算法和RSA数字签名算法。其次,本文实现了SMSLSP。SMSLSP包含生成未授权的许可证文件、生成授权的许可证文件、上传授权的许可证文件和验证授权的许可证文件四个子功能。最后,本文对SMSLSP功能进行测试和分析。对许可证文件进行XML签名可以验证许可证的完整性,防止被篡改;对计算机硬件信息唯一标识的验证保证了“一机一码”,防止用户将一个系统的许可证用于另一个系统;关于使用期限的限制,SMSLSP不仅比较了软件授权的终止日期和当前系统日期,还比较了当前系统时间和系统上次使用时间,可以防止用户修改本地时间后继续使用实际已经过期的软件;通过许可证还可以限制系统使用的功能和系统上挂载主机设备的数量。
其他文献
采用高镁石灰石原料煅烧熟料通常会因熟料中方镁石含量多而造成水泥安定性不良,这严重制约了水泥行业的发展,本文借助化学分析、岩相分析、胶砂试验研究、光学显微镜,XRD、SE
通过对东胜气田锦66井区盒2+3段地层水主要化学特征参数分析,揭示了锦66井区盒2+3段地层水的化学性质与气藏储层之间的内在联系。研究表明:东胜气田锦66井区盒2+3段正常地层
近几年,因为精神病人暴力行为导致的伤害事件越来越多,原有的针对精神病人的行政化强制决定缺乏必要的程序限制,容易导致侵犯人权现象的发生。2012年修订的《刑事诉讼法》增
对黑龙江省西部地区少数民族传统体育发展情况进行了调查研究.结果表明,虽然西部地区居住着大部分少数民族,但民族传统体育的发展却是东强西弱.同时西部地区各民族之间也有着
<正>10月31日,伴随着世博园展区依次熄灭的绚烂灯火,黄浦江畔的盛会在人们的恋恋不舍中落下了帷幕。上海世博会不仅留下了一系列骄人纪录,也留下了一句极具时代特征和人文特
老年大学是立足老年人终身教育与发展,实现老年人“求知、求乐、求健、求为”意愿的学校。在新时代将老年大学融入社区、融入居家养老服务体系之中,既是全面满足老年群体多样
随着无人机在军民两领域广泛应用,无人机飞控计算机面临更高要求。本课题通过分析当前微小型无人直升机常用飞控计算机的优缺点,结合DSP和FPGA的优势,提出了基于DSP+FPGA双处
快速、便捷、大运量是城市轨道交通的特点。大力发展地铁和轻轨交通为主的城市轨道交通是解决我国目前城市交通堵塞的重要手段之一。城市轨道交通系统是一个由多方面子系统有
消费作为国民经济增长的先导因素,一直为人们所关注。我国在经历了经济高速发展的30年后,开始关注经济的结构问题。目前投资和出口对我国GDP的贡献率较高,而消费对于经济的拉
美国SOX法案的颁布引发了全球范围内会计制度的变迁,会计准则更加具体和从紧,从而导致西方国家盈余管理选择方式发生了改变,即由应计项目盈余管理转向真实盈余管理。2007年1