发明名称 于储存装置中处理存取保护储存区之方法与系统
摘要 一种具有存取保护区之储存装置以及处理该储存装置之方法。在实施例中,所有的存取指令都是由既定的硬体和软体所处理。如果目前存取指令的存取位址落在存取保护区中,则必须检查此存取指令是否对存取保护区具有存取授权。如果被授权进行存取,则必须采用某些既定的资料传输程序进行存取。另外,储存在存取保护区内的资料都利用硬体编码/解码器进行处理。因此存取保护区内的资料不会被非法的存取并且得到了保护。
申请公布号 TW364961 申请公布日期 1999.07.21
申请号 TW086118560 申请日期 1997.12.09
申请人 盖内蒂克瓦尔有限公司 发明人 白心莹;后健慈
分类号 G06F12/14 主分类号 G06F12/14
代理机构 代理人 洪澄文 台北巿信义路四段二七九号三楼
主权项 1.一种于储存装置中处理存取保护储存区之方法,采用硬体和软体方式,藉以控制一发送软体程式利用一软体装置驱动器对该存取保护储存区的存取,该方法包括下列步骤:接收由该发送软体程式送至该储存装置之一存取指令,该存取指令具有存取位址;转换该存取位址为一实体存取位址;决定该实体存取位址是否落于该存取保护储存区的范围内;当该实体存取位址落于该存取保护储存区的范围内时,以软体层次和硬体层次,检查该存取指令是否有被授权对该存取保护储存区进行存取;以及当该存取指令有被授权时,以该软体装置驱动器,存取该存取保护储存区之资料。2.如申请专利范围第1项所述之方法,其中该检查步骤中包括下列步骤:辨识该发送软体程式是否属于一预设软体程式群;以及当该发送软体程式属于该预设软体程式群时,发送该存取指令至该软体装置驱动器。3.如申请专利范围第2项所述之方法,其中该检查步骤中尚包括下列步骤:以该发送软体程式,设定一硬体暂存器;以及检验该硬体暂存器是否设定为一预设状态组中之一者,该预设状态组对应于该预设软体程式群。4.如申请专利范围第3项所述之方法,其中设定该硬体暂存器之步骤中尚包括一步骤:储存一存取相关指标于该硬体暂存器中,该存取相关指标表示用来与该储存装置交换资料之一特定实体记忆体。5.如申请专利范围第3项所述之方法,其中尚包括一步骤:利用一硬体编码/解码器,以一编码键对存取之资料进行编码。6.如申请专利范围第5项所述之方法,其中设定该硬体暂存器之步骤中尚包括一步骤:储存一存取相关指标于该硬体暂存器中,该存取相关指标表示用来与该储存装置交换资料之一特定实体记忆体,以及用来储存该编码键之记忆体位置。7.如申请专利范围第1项所述之方法,其中尚包括一步骤:利用一硬体编码/解码器,以一编码键对存取之资料进行编码。8.如申请专利范围第1项所述之方法,其中尚包括一步骤:当该存取指令为未被授权时,执行与该存取保护储存区之资料无关的随机操作,回应于该存取指令。9.一种电脑系统,用以控制一具有存取指令之发送软体程式,对一存取保护区之资料之存取,该电脑系统包括:一储存装置,具有该存取保护区;一装置控制器,耦接于该储存装置,用以直接控制该储存装置并存取该储存装置之资料;一硬体控制器,耦接至该装置控制器;以及一软体驱动器,耦接至该硬体控制器用以共同决定该发送软体程式是否被授权对该存取保护区之资料进行存取,并耦接至该装置控制器用以当该发送软体程式为被授权时,存取该存取保护区之资料。10.如申请专利范围第9项所述之电脑系统,其中该硬体控制器包括:一整体控制模组,耦接至该软体驱动器,用以与该软体驱动器做为界面;一指令处理模组,耦接至该整体控制模组,用以监视及控制该发送软体程式之该存取指令;以及一资料处理模组,耦接至该整体控制模组和该装置控制器,用以透过该装置控制器,执行该储存装置之存取保护区中资料的传入和传出。11.如申请专利范围第9项所述之电脑系统,其中该硬体控制器包括一硬体编码/解码器,利用一编码键,对存取资料进行编码操作。12.如申请专利范围第11项所述之电脑系统,其中该硬体控制器更包括一硬体暂存器,其具有一第一参数,用以表示该发送软体程式,以及一第二参数,用以指示一既定实体记忆体,用以与该储存装置交换资料,和一记忆体位置,用以储存该编码键。13.一种电脑系统,其包括:一储存装置,其具有一存取保护储存区,内含待保护资料;一装置控制器,耦接至该储存装置,用以直接控制该储存装置以及存取该储存装置之资料;一接收装置,耦接于该装置控制器,用以接收一存取指令,该存取指令具有一存取位址,由一发送程式所发出;一决定装置,耦接于该接收装置,用以决定该存取位址在实体位址上是否落于该存取保护储存区中,并且产生一启动信号;一检查装置,耦接于该决定装置,用以当该启动信号指示该存取位址在实体位址上落于该存取保护储存区中时,检查该存取指令对该存取保护储存区的存取授权;以及一存取装置,耦接于该检查装置和该装置控制器,用以当该存取指令为被授权时,存取该存取保护储存区内之保护资料。14.如申请专利范围第13项所述之电脑系统,其中该检查装置包括:一保存装置,用以预先保存一表格,该表格记录被授权对该存取保护储存区进行存取之一预设程式组;以及一判断装置,耦接于该保存装置,用以决定该发送程式是否属于该保存装置之该预设程式组,其中当该发送程式属于该预设程式组之一时,表示该存取指令被授权。15.如申请专利范围第14项所述之电脑系统,尚包括:一硬体暂存器,耦接于该判断装置,并由于预设程式组设定为一预设状态组之一,其中该判断装置系检查该硬体暂存器所设定之预设状态。16.如申请专利范围第15项所述之电脑系统,其中该硬体暂存器包含一资料区,用以储存一存取相关指标,该存取相关指标表示一与该储存装置交换资料之既定实体记忆体。17.如申请专利范围第15项所述之电脑系统,其中尚包括一硬体编码/解码器,耦接于该存取装置,用以利用一编码键对所存取资料进行编码操作。18.如申请专利范围第17项所述之电脑系统,其中该硬体暂存器包含一资料区,用以储存一存取相关指标,该存取相关指标表示一与该储存装置交换资料之既定实体记忆体,和一用以保存该编码键之记忆体位置。19.如申请专利范围第13项所述之电脑系统,其中尚包括一硬体编码/解码器,耦接于该存取装置,用以利用一编码键对所存取资料进行编码操作。20.如申请专利范围第13项所述之电脑系统,其中尚包括一装置,耦接于该检查装置,用以当该存取指令为未被授权时,执行与该存取保护储存区之资料无关的随机操作,回应于该存取指令。图式简单说明:第一图表示本发明实施例中具有一存取保护区之电脑系统之方块图。第二图表示在本发明实施例中,防火墙驱动器(FWD)之详细步骤流程图。第三图表示在本发明实施例中,防火墙控制器(FWC)之详细方块图。第四图表示在本发明实施例中,运用于指标方式中的对映表格之一例。第五图(第五图A和第五图B)表示在本发明实施例中,透过软体驱动器和硬体控制器来处理存取保护区内资料之方法的详细流程图。
地址 英属维京群岛