嵌入式软件的保护方法技术

技术编号:2868746 阅读:219 留言:0更新日期:2012-04-11 18:40
一种嵌入式软件的保护方法,防止该软件在未经授权的硬件上使用,它是借由电子信息设备内部韧体提供的转移功能进行保护措施,该软件的主程序在呼叫参数前,先将参数放置在缓冲器中,再通过转移功能将缓冲器内的参数依不同的顺序移至另一存取接口,该软件呼叫其所含的子程序时,因参数已置于另一存取接口,故子程序内并不夹带任何参数,需从内定参数地址中取出参数并进行译码,该软件需要有正确的参数才可正常执行附加功能,若该软件使用在未经授权的硬件上,则子程序取出的参数是错误值,令硬件无法执行该软件的附加功能,从而防止他人使用未经授权的软件。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术是关于一种软件保护的技术,特别是关于一种避免嵌入式软件在未经授权的硬件上使用的方法。
技术介绍
在当今信息科技发达的时代,信息、通讯网络与消费性电子产品是现代人进行信息交流及数据处理不可缺少的辅助工具。有鉴于此,相关产品制造商对这一庞大的消费商机,无不倾力进行研发设计,期望能制造出符合消费者需求的信息设备,借以获得大多数消费者的青睐,进而提高企业本身的竞争力。要提高产品的竞争力,除产品轻巧、美观及硬件条件能够满足消费者的需求外,另一个决定因素即在于产品附加功能是否符合消费大众的需求,若产品附加的功能越接近人性化,则越能为大多数消费者接受。其中关键在于信息设备内部的嵌入式软件(Embedded Software)。该嵌入式软件是写入硬件内部,用以负责硬件的驱动、过程控制及接口处理。因此一套功能完整的嵌入式软件可提升信息设备的价值与竞争优势,这也增加了嵌入式软件被为盗用的可能性,这就令合法拥有该嵌入式软件制造商遭受庞大的利益损失,进而阻碍了日后的发展。虽然嵌入式软件是写入硬件内部,但实际上,嵌入式软件与硬件之间并无所谓的相依关系,也就是盗用者通常只需复制嵌入式软件的执行码,本文档来自技高网...

【技术保护点】
一种嵌入式软件的保护方法,是将嵌入式软件的认证机制,改成需要与设定的电子信息设备硬件特性相配合,其特征在于,该电子信息设备具有一储存装置及一韧体,使该嵌入式软件仅可在所设定的电子信息设备上执行功能操作,该方法包括:    (1)令该嵌入式软件所含的第一程序将要传递的参数放置在电子信息设备内部组设的储存装置的地址中,使该嵌入式软件借由韧体所提供的功能,将参数的控制权转移给电子信息设备内部所含的韧体;    (2)令该韧体将储存装置内的参数依不同的顺序转移至储存装置的另一个地址内,并将参数的控制权交还给该嵌入式软件;以及    (3)令该嵌入式软件呼叫其所含的第二程序,并将参数的控制权交由第二程序...

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:陈志伟
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利