第一范文网 - 专业文章范例文档资料分享平台

关于嵌入式软件保护技术的探讨

来源:用户分享 时间:2025/6/26 1:12:01 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

龙源期刊网 http://www.qikan.com.cn

关于嵌入式软件保护技术的探讨

作者:劳力

来源:《科学与信息化》2018年第19期

摘 要 嵌入式系统现在已经被广泛地应用到生活中的各个领域,但是受到外部入侵和破坏的情况屡见不鲜,会产生巨大的经济损失。为提高嵌入式系统安全性,需要加强对保护技术的研究,例如嵌入式文件加密、嵌入式文件混淆等,以便有效解决嵌入式软件保护所存在的问题。

关键词 嵌入式系统;软件保护;软件加密

软件盗版问题越来越严重,为降低因此产生的经济损失,务必要将软件保护技术落实到底,常见的如软件加密、数字指纹、软件水印以及软件混淆等。就软件保护技术研究与应用现状来看,纯软件加密方案已经无法满足实际需求,这样就突出了嵌入式软件保护技术研究的重要性。

1 常见软件保护技术 1.1 软件加密

作为软件保护的重要手段之一,软件加密技术已经相对成熟,可分为软加密与硬加密两部分。其中,软加密即通过注册码以及许可证等方法,生成唯一产品序列号,用户将正确序列号输入后,软件才可以正常运行。虽然此种方法简单,但是一旦泄露软件密钥,非法用户可操作软件,且软加密破解难度小,安全性较低[1]。相比来讲硬加密安全性更高,相应的成本也会增加,多用于信息价值大的商业软件,如加密狗、加密光盘等,均可以有效预防非法拷贝软件信息情况的发生。 1.2 软件混淆

软件混淆技术主要就是通过对拟发布软件语意进行冯家交换,使得交换后的软件可以与原软件功能一致,而静态分析以及逆向工程难度大幅度增大,提高软件产品的安全性。现在对软件混淆技术的研究不断加深,采用有效混淆算法来处理源程序,在不改变源程序语意的前提下,最大程度上改变程序结构,增加程序结构含义复杂性,想要破解源程序的难度更高,进而有效抵抗外界攻击[2]。 1.3 软件水印

数字水印技术可以实现将水印嵌入到不被感知的秘密信息内,而所谓的秘密信息即用于鉴证该数字作品所有权的特殊标记、图片、文字以及序列号等,促使原有数字媒体信息与良好水印紧密结合在一起,且水印会完全隐藏在数字媒体中,无法将两者分离,以此来达到保护软件

搜索更多关于: 关于嵌入式软件保护技术的探讨 的文档
关于嵌入式软件保护技术的探讨.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1g5lr1zhg85v45r56fo51lh1d7s0s50093n_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top