以资料区块混淆处理来保护资料的处理器装置及方法制造方法及图纸

技术编号:2866567 阅读:160 留言:0更新日期:2012-04-11 18:40
一种以资料区块混淆处理来保护资料的处理器装置及方法,其包含:一处理器核心、一快速存储器及一区块混淆及反混淆处理装置,处理器核心用以执行该处理器的指令及存取一存储装置的资料,快速存储器是耦合至该处理器核心并提供一可供处理机核心快速存取资料的存储空间,区块混淆及反混淆处理装置是耦合至该快速存储器及该存储装置,以一种子产生装置产生的种子来对该快速存储器的输出进行资料区块混淆处理,及依据该种子来对由该存储装置输入的资料区块进行资料区块反混淆处理。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及处理器中的资料保护,尤其是指一种。
技术介绍
一般为保护资料储存设备的中的资料不为外人所窃取,常使用混淆运算对资料进行编码加密的动作。然而,以往处理器架构中,对资料进行混淆运算会遭遇过到编码线路复杂度与运算效能之间的矛盾。若是复杂的编码解码方式需要花费许多额外的时间,造成存取效能低落。但若是提高存取效能,以简单的方式进行编码解码,则加密的资料容易被破解。公知的混淆运算以单笔资料进行,若存取单笔资料进行混淆运算与反混淆运算所花费的时间是dt,则存取n笔资料所花费的时间是(n×dt),此会拖累整个系统存取效能,同时针对单笔资料进行混淆运算,其资料变化方式有限。欲提高资料乱度加强保护,则需复杂混淆运算,使得混淆运算与反混淆运算所花费的时间急速上升,又,公知的混淆运算因此单笔资料进行,未能利用处理器结构的特性,而使得混淆运算与反混淆运算所花费的时间无法有效的减少,因此,公知处理器装置的混淆处理方法的设计仍有诸多缺点而有予以改进的必要。
技术实现思路
本专利技术的目的是在提供一种资料区块混淆处理来保护资料的处理器装置及其方法,以避免公知技术加密的资料容易被破解,同时,可减少混淆运算与反混淆运算所花费的时间而达到提高系统存取效能的目的。为实现上述目的,一种以资料区块混淆处理来保护资料的处理器装置,该资料区块由复数资料所组成,该处理器装置包含 一处理器核心,用以执行该处理器的指令及存取一存储装置的资料;一快速存储器,耦合至该处理器核心,并储存有来自该存储装置的至少一资料区块,而提供一可供该处理器核心快速存取资料的存储空间;一区块混淆及反混淆处理装置,其是耦合至该快速存储器及该存储装置,以依一种子来对该快速存储器的输出进行资料区块混淆处理,及依据该种子来对由该存储装置输入的资料区块进行资料区块反混淆处理。所述的以资料区块混淆处理来保护资料的处理器装置,其中该快速存储器为一快取存储器。所述的以资料区块混淆处理来保护资料的处理器装置,其中该快速存储器为一快取存储器,该资料区块为一快取线资料。所述的以资料区块混淆处理来保护资料的处理器装置,其中该区块混淆及反混淆处理装置包含一第一种子产生装置,用以产生一第一种子;一第二种子产生装置,用以产生一第二种子;一第一方向区块混淆处理装置,其耦合至该快速存储器的输出,以依据该第一种子来对该快速存储器的输出进行第一方向资料区块混淆处理;一第二方向区块混淆处理装置,其耦合至该第一方向区块混淆处理装置的输出,以依据该第二种子来对该第一方向区块混淆处理装置的输出进行第二方向资料区块混淆处理;一第二方向区块反混淆处理装置,其耦合至该存储装置,以依据该第二种子而对该存储装置的输出进行第二方向区块反混淆处理;一第一方向资料反混淆处理装置,其耦合至该第二方向区块反混淆处理装置的输出,以依据该第一种子而对该第二方向区块反混淆处理装置的输出进行第一方向区块混淆处理,并输出至该快速存储器。所述的以资料区块混淆处理来保护资料的处理器装置,其中第一方向与第二方向是互相垂直。所述的以资料区块混淆处理来保护资料的处理器装置,其中该区块混淆及反混淆处理装置更包含一第三种子产生装置,用以产生一第三种子;一地址混淆处理装置,其耦合至该快速存储器的地址总线,以依据该第三种子而对该快速存储器发出的地址进行混淆处理。所述的以资料区块混淆处理来保护资料的处理器装置,其更包含一预取装置,其是耦合至该快速存储器与该第一方向区块反混淆处理装置,以执行该快速存储器读取预取的功能。所述的以资料区块混淆处理来保护资料的处理器装置,其更包含一写入缓冲装置,其是耦合至该快速存储器与该第一方向区块混淆处理装置,以执行该快速存储器写入缓冲的功能。所述的以资料区块混淆处理来保护资料的处理器装置,其中该地址总线上的地址线数目q等于该混淆处理后的地址线数目p。所述的以资料区块混淆处理来保护资料的处理器装置,其中该地址总线上的地址线数目q不等于该混淆处理后的地址线数目p。为实现上述目的,本专利技术提供一种于处理器装置中以资料区块混淆处理来保护资料的方法,该资料区块由复数资料所组成,该处理器装置具有一快速存储器,其储存有来自一外部存储装置的至少一资料区块,而提供一可供该处理器装置快速存取资料的存储空间,该方法包含下列步骤(A)决定混淆处理方式;(B)当由该快速存储器写出资料区块至该存储装置时,依据该方式对该写出资料区块进行资料区块混淆处理;(C)当由该存储装置写入资料区块至该快速存储器时,依据该方式来对该写入的资料区块进行资料区块反混淆处理。所述的于处理器装置中以资料区块混淆处理来保护资料的方法,其中步骤(A)产生至少一种子,以决定混淆处理方式。所述的于处理器装置中以资料区块混淆处理来保护资料的方法,其中步骤(A)产生一第一种子及一第二种子,以决定混淆处理方式。所述的于处理器装置中以资料区块混淆处理来保护资料的方法,其中步骤(B)包括(B1)依据该第一种子,以对该写出资料区块进行第一方向资料区块混淆处理;(B2)依据该第二种子,以对步骤(B1)所产生的资料区块进行第二方向资料区块混淆处理。所述的于处理器装置中以资料区块混淆处理来保护资料的方法,其中步骤(C)包括(C1)依据该第二种子,以对该写入资料区块进行第二方向资料区块反混淆处理;(C2)依据该第一种子,以对步骤(C1)所产生的资料区块进行第一方向资料区块反混淆处理。所述的于处理器装置中以资料区块混淆处理来保护资料的方法,其中第一方向与第二方向是互相垂直。所述的于处理器装置中以资料区块混淆处理来保护资料的方法,其更包含下列步骤(D)产生一第三种子;(E)依据该第三种子对该快速存储器所发出的地址讯号进行混淆处理。所述的于处理器装置中以资料区块混淆处理来保护资料的方法,其中该混淆处理前的地址讯号宽度等于该混淆处理后的地址讯号宽度。所述的于处理器装置中以资料区块混淆处理来保护资料的方法,其中该混淆处理前的地址讯号宽度不等于该混淆处理后的地址讯号宽度。由上述的说明可知,本专利技术的技术可将原先具有次序性的快取线资料区块,经由区块混淆处理后形成具有相当乱度的资料区块,再存放于存储器中,由于相当混乱,可避免被他人轻易破解或窥知其内容,而达到资料保护的目的,同时该具有相当乱度的资料区块经由区块反混淆处理后,该快速存储器310即可获得一原先的资料而供该处理器核心300使用,本专利技术更具有预取装置340及一写入缓冲装置350,其可让该快速存储器存取速度不受该区块混淆及反混淆处理装置320的执行速度影响。附图说明图1是本专利技术的一种以资料区块混淆处理来保护资料的处理器装置的方块图;图2是本专利技术中一资料区块进行混淆处理时的示意图;图3是本专利技术中一资料区块进行混淆处理时的详细过程示意图;图4是本专利技术中一资料区块进行反混淆处理时的详细过程示意图;图5是本专利技术中的资料区块先经一二维区块混淆处理后再经地址混淆处理的示意图;图6是本专利技术地址总线进行混淆处理时的地址线为示意图;图7是本专利技术的另一实施例。具体实施例方式图1显示本专利技术的以资料区块混淆处理来保护资料的处理器装置的示意图,其包含一处理器核心300、一快速存储器310、一区块混淆及反混淆处理装置320。其中该处理器核心300用以执行处理器的指令及存取一存储装置330的资本文档来自技高网...

【技术保护点】
一种以资料区块混淆处理来保护资料的处理器装置,其特征在于,该资料区块由复数资料所组成,该处理器装置包含:    一处理器核心,用以执行该处理器的指令及存取一存储装置的资料;     一快速存储器,耦合至该处理器核心,并储存有来自该存储装置的至少一资料区块,而提供一可供该处理器核心快速存取资料的存储空间;    一区块混淆及反混淆处理装置,其是耦合至该快速存储器及该存储装置,以依一种子来对该快速存储器的输出进行资料区块混淆处理,及依据该种子来对由该存储装置输入的资料区块进行资料区块反混淆处理。

【技术特征摘要】

【专利技术属性】
技术研发人员:梁伯嵩
申请(专利权)人:凌阳科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1