【技术实现步骤摘要】
本专利技术提供一种指令撷取方法及其系统,尤指一种撷取(access)并解密(decrypt)加密指令(encrypted instruction)以使微处理器(microprocessor)可依据解密指令(decrypted instruction)执行运算的指令撷取方法及其系统。
技术介绍
在已知光驱中,一微处理器是撷取储存于外部存储器的固件(firmware)来执行相关运算以控制光驱的运作,例如最佳功率控制(optimum powercontrol,OPC)与寻道(track seeking)等,而为了避免在撷取固件的过程中,固件的程序代码经由一外部接口而被窃取,所以各种保护外部存储器所储存的数据的加密机制已发展来避免上述情形。在已知技术中,储存在外部存储器的加密指令是经由外部接口传输至一芯片进行解密处理,该芯片内的微处理器再依据解密指令来执行运算,因此,即使加密指令在传输过程中被不当窃取,该加密指令所对应的实际程序代码仍无法轻易地被得知。请参考图1,图1为已知指令撷取系统10的示意图。指令撷取系统10包含有一芯片(chip)12以及一外部存储器(exte ...
【技术保护点】
一种指令撷取方法,用于撷取一加密指令,该方法包含有:使用一指令撷取控制器来控制该加密指令的存取;使用一微处理器来驱动该指令撷取控制器以撷取该加密指令;解密该加密指令以产生一解密指令;以及使用该微处理器依据该解 密指令执行运算。
【技术特征摘要】
1.一种指令撷取方法,用于撷取一加密指令,该方法包含有使用一指令撷取控制器来控制该加密指令的存取;使用一微处理器来驱动该指令撷取控制器以撷取该加密指令;解密该加密指令以产生一解密指令;以及使用该微处理器依据该解密指令执行运算。2.如权利要求1所述的指令撷取方法,其中,解密该加密指令的步骤另包含有提供一暂存模块;以及依据该指令撷取取控制器所提供的一储存地址来驱动该暂存模块储存该指令撷取控制器所撷取的该加密指令。3.如权利要求1所述的指令撷取方法,其另包含有设置一密钥储存单元,并使用该密钥储存单元来储存一密钥;其中,解密该加密指令的步骤另包含有读取该密钥以及依据该密钥来解密该加密指令。4.如权利要求1所述的指令撷取方法,其另包含有设置一密钥储存单元,并使用该密钥储存单元来储存一密钥;其中,该指令撷取控制器存取该加密指令的步骤另包含有读取该密钥以及依据该密钥来解密该加密指令的储存地址。5.如权利要求1所述的指令撷取方法,其另包含有设置该指令撷取控制器以及该微处理器在同一芯片上;其中,该加密指令是储存于一储存装置,且该储存装置是外接于该芯片。6.如权利要求1所述的指令撷取方法,其中,该加密指令是储存在一储存装置,且该指令撷取方法另包含有设置该储存装置,该指令撷取控制器,以及该微处理器于同一芯片上。7.一种指令撷取系统,其包含有一储存装置,用来储存一加密指令;一指令撷取控制器,电连接于该储存装置,用来自该储存装置撷取该加密指令;一解密模块,电连接于该储存装置,用来解密该加密指令以产生一解密指令;以及一微处理器,电连接至该指令撷取控制器与该解...
【专利技术属性】
技术研发人员:温志强,陈炳盛,
申请(专利权)人:联发科技股份有限公司,
类型:发明
国别省市:71[中国|台湾]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。