基于SHA-256算法的嵌入式软件保护技术研究

被引量 : 0次 | 上传用户:adidas9910
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式产品在人们日常生活中的不断普及、嵌入式行业的不断开放,嵌入式软件的知识产权保护问题逐渐凸显。软件克隆、逆向工程等不仅给各大厂商造成了巨大的经济损失,还阻碍了整个嵌入式行业的健康发展。没有人希望投入了高额研发成本的产品一推向市场便被竞争对手从硬件到软件原封不动地克隆。在硬件技术逐渐公开和成熟的今天,如何用低廉的成本和高效的方法来保护嵌入式软件的知识产权成为了该领域一个迫切需要解决的问题。针对目前大多数厂商使用的纯软件加密方案的不可靠、纯硬件加密方案的高成本的现状,本文实现了一种软硬件结合的认证保护嵌入式软件的方案。本文首先研究了常见Hash函数的原理和安全性,将SHA-256算法在资源有限的ARM Cortex-M微控制器上实现,在软件层面上对算法进行一些优化,然后配合价格低廉的加密芯片ATSHA204,设计了合理、高效的认证流程,并将该方案实现。最终系统的功能测试和性能测试,验证了方案的正确性和可靠性。该软件保护方案达到了资源占用少、成本低廉、实现方便、即使固件被克隆也不能正常工作的效果,也为今后嵌入式软件保护技术的研究提供了良好的理论和实际依据。
其他文献
<正> 薄层层析法用于磺胺药物的定性鉴定,虽有一些方法,但就吸附剂、显色剂、展剂诸方而至今还不能满意地用于大多数磺胺药物。1962年Klein.S等人曾使用各种不同的吸附剂、展
本文重点介绍了在第二语言习得理论中颇具影响力的由Pienemann提出的"多元发展模型",以及基于此理论Pienemann后来又提出的"可教性假设"。并结合"多元发展模型"与"可教性假设
幼儿园表演游戏是创造性游戏的一种,是幼儿园游戏活动的重要组成部分,其组织和指导是幼儿园游戏研究的重要内容之一。文章从表演游戏的特点出发,分析了幼儿表演游戏存在的一
针对厦门远海全自动化集装箱码头对于轨道式集装箱门式起重机自动化装卸集装箱的要求,利用3D激光扫描仪对吊具下方集装箱进行扫描测距,采用CCD图像采集、图像处理技术获取吊
化学图像题是中考化学试卷中经常出现的一种题型,是考查学生素质和能力的有效手段。本文对近两年各地真题进行归纳分类,以期对学生有所帮助。
<正>1基本情况沧州临港海益水产养殖有限公司承担了"对虾健康养殖与产品质量安全控制"项目,项目开展了多种对虾健康养殖模式的试验,对虾与贝类混养就是其中之一。试验模式以
<正>良好的开头是成功的一半,而好的历史课堂教学小结则为一节好课划上一个完美的句号,也是取得预期教学效果的关键环节之一,下面我就课堂教学小结谈谈看法。一、历史课堂教
进入21世纪,随着经济全球化的不断发展,各国经济贸易往来越来越密切,作为各国公司法制度重要组成部分的公司治理也日益要求国际化。发端于上个世纪40年代,成熟于90年代的上市公司
自20世纪五十年代中国第一条长输油气管道——新疆克拉玛依油管道投产以来,60年中长距离输油输气管道在我国建设取得长足进展。近年来我国输油输气管道普遍已经接近最大使用年
炔烃化合物在有机化学领域中占有很重要的地位,这是因为炔烃是有机合成重要的原料之一。在有机合成中,炔烃作为反应底物在金属催化下既可以发生亲电加成又可以发生亲核加成,因而