发明名称 用以管理异质密码运算之方法与装置
摘要 本文说明了供对多个客端执行密码运算之系统用之方法及装置。要对一内文流执行密码运算之一请求可获接收。可进行一判定来决定是否接受该请求。若该请求获接受,则内文流可分派给多个密码加速器之一。内文流可经排程,来接受密码加速器之处理。内文流之密码运算可根据该排程而由密码加速器执行。
申请公布号 TWI280000 申请公布日期 2007.04.21
申请号 TW094116292 申请日期 2005.05.19
申请人 英特尔公司 发明人 纳欧吉 雷杰
分类号 H04K1/00(2006.01) 主分类号 H04K1/00(2006.01)
代理机构 代理人 恽轶群 台北市松山区南京东路3段248号7楼;陈文郎 台北市松山区南京东路3段248号7楼
主权项 1.一种用以执行密码运算之方法,包含下列步骤: 接收要对一内文流执行密码运算之一请求; 判定是否接受该请求; 若该请求获接受,则分派该内文流给多个密码加速 器之一; 排程该内文流以供用来由该密码加速器处理;以及 根据该排程藉该密码加速器执行该内文流之该等 密码运算。 2.如申请专利范围第1项之方法,其中该判定步骤包 含: 接收供与该内文流相关联之一客端用的一个客端 识别符; 使用该客端识别符来认证该客端; 取回与该客端相关联之一组客端资源参数集合、 及与该等密码加速器相关联之一组系统资源参数 集合;以及 使用该等客端资源参数及该等系统资源参数,来判 定是否对该客端执行该等密码运算。 3.如申请专利范围第1项之方法,其中该排程步骤包 含: 将该内文流加至该密码加速器之一内文流串列; 更新各个内文流及该密码加速器之状态资讯; 选择欲由该密码加速器服务之一内文流;以及 排程一时间来处理该内文流。 4.如申请专利范围第3项之方法,其中该选择内文流 之步骤包含: 为各内文流产生一松弛参数;以及 使用该等松弛参数来选择该内文流。 5.如申请专利范围第1项之方法,其中该执行步骤包 含: 为该内文流产生一资讯区块,该资讯区块包含输入 资料、控制资讯、内文资讯、及组态资讯; 以该控制资讯、内文资讯、及组态资讯来组配该 密码加速器;以及 使用该经组配之密码加速器来处理该输入资料。 6.一种用以执行密码运算之装置,包含: 一密码处理复合器,其系配置来对多个内文流执行 密码运算;以及 连接至该密码处理复合器之一密码内文管理器,该 密码内文管理器可管理该等多个内文流由该密码 处理复合器执行之动作。 7.如申请专利范围第6项之装置,其中该密码内文管 理器包括一客端介面模组,用来接收要为一内文流 执行密码运算而来自一客端之一请求,认证该客端 ,以及判定该密码处理复合器是否可对该客端及该 内文流执行该等密码运算。 8.如申请专利范围第6项之装置,其中该密码处理复 合器包括多个密码加速器;该密码内文管理器包括 一排程模组,用来分派该等多个内文流给一或多个 密码加速器,以及用来产生各个密码加速器处理该 等多个内文流之一排程表。 9.如申请专利范围第6项之装置,其中该密码内文管 理器包括一密码处理复合器介面模组,该密码处理 复合器介面模组可介于该密码内文管理器与该密 码处理复合器间传送排程资讯。 10.如申请专利范围第6项之装置,其中该等多个内 文流包括欲根据一第一组密码运算集合来处理之 一第一内文流、以及欲根据一第二组密码运算集 合来处理之一第二内文流。 11.如申请专利范围第10项之装置,其中该密码处理 复合器包括多个密码加速器,该等多个密码加速器 包括一第一密码加速器及一第二密码加速器,该第 一密码加速器系执行该第一组密码运算集合,以及 该第二密码加速器系执行该第二组密码运算集合 。 12.如申请专利范围第6项之装置,其中该密码处理 复合器包括一直接记忆体存取控制器、多个密码 加速器、及记忆体,该直接记忆体存取控制器可于 该记忆体与该等密码加速器间传输资讯区块,以及 该等密码加速器可使用该等区块来执行密码运算 。 13.如申请专利范围第12项之装置,其中该直接记忆 体存取控制器包括一输入资料缓冲器、一输入控 制缓冲器、及一输出资料缓冲器,该直接记忆体存 取控制器可由该记忆体取回一内文流之输入资料 区块来储存于该输入资料缓冲器,为欲处理该等输 入资料区块之一密码加速器而自该记忆体取回可 执行之区块来储存于该输入控制缓冲器,以及由该 密码加速器取回输出资料区块来储存于该输出资 料缓冲器。 14.一种用以执行密码运算之系统,包含: 至少一客端,用来对多个内文流产生要求密码运算 的多个请求;以及 操作式响应于该客端之一密码内文控制器,该密码 内文控制器包括: 配置来对该等多个内文流执行该等密码运算之一 密码处理复合器;以及 用以管理由该密码处理复合器执行该等多个内文 流的动作之一密码内文管理器。 15.如申请专利范围第14项之系统,其中该客端包含 一条件式存取代理器、一数位传输控制协定代理 器、一数位影碟代理器及一本地储存代理器中之 一者。 16.如申请专利范围第14项之系统,其中该系统包含 一个客端,该一客端进送该等多个内文流至该密码 内文控制器。 17.如申请专利范围第14项之系统,其中该系统包含 多个客端,而各个客端进送一或多个内文流至该密 码内文控制器。 18.如申请专利范围第14项之系统,其中该密码内文 管理器包括一客端介面模组,用来接收来自一客端 欲对一内文流执行密码运算之一请求,认证该客端 ,以及判定该密码处理复合器是否可对该客端及该 内文流执行该等密码运算。 19.如申请专利范围第14项之系统,其中该密码处理 复合器包括多个密码加速器;该密码内文管理器包 括一排程模组,用来分派该等多个内文流给一或多 个密码加速器,以及用来产生各个密码加速器处理 该等多个内文流之一排程表。 20.如申请专利范围第14项之系统,其中该密码内文 管理器包括一密码处理复合器介面模组,该密码处 理复合器介面模组可于该密码内文管理器与该密 码处理复合器间传送排程资讯。 21.如申请专利范围第14项之系统,其中该等多个内 文流包括欲根据一第一组密码运算集合来处理之 一第一内文流、以及欲根据一第二组密码运算集 合来处理之一第二内文流。 22.如申请专利范围第21项之系统,其中该密码处理 复合器包括多个密码加速器,该等多个密码加速器 包括一第一密码加速器及一第二密码加速器,该第 一密码加速器系执行该第一组密码运算集合,以及 该第二密码加速器系执行该第二组密码运算集合 。 23.如申请专利范围第14项之系统,其中该密码处理 复合器包括一直接记忆体存取控制器、多个密码 加速器、及记忆体,该直接记忆体存取控制器可于 该记忆体与该等密码加速器间传输资讯区块,以及 该等密码加速器可使用该等区块来执行密码运算 。 24.一种包含有储存媒体之物品,其中: 该储存媒体包括有储存之指令,该等指令在由一处 理器执行时可操作来进行下列动作: 判定是否接受要对一内文流执行密码运算之一请 求, 若该请求获接受,则分派该内文流给多个密码加速 器之一, 排程该内文流用来由该密码加速器处理,以及 根据该排程由该密码加速器为该内文流执行该等 密码运算。 25.如申请专利范围第24项之物品,其中该等储存之 指令在由一处理器执行时,系使用可操作来执行下 列动作的储存之指令来进行该项判定动作: 接收供与该内文流相关联之一客端用之一客端识 别符, 使用该客端识别符来认证该客端, 取回与该客端相关联之一组客端资源参数集合、 及与该等密码加速器相关联之一组系统资源参数 集合,以及 使用该等客端资源参数及该等系统资源参数,来判 定是否对该客端执行该等密码运算。 26.如申请专利范围第24项之物品,其中该等储存之 指令在由一处理器执行时,系使用可操作来执行下 列动作的储存之指令来进行该项排程动作: 将该内文流加至该密码加速器之一内文流串列, 更新各个内文流及该密码加速器之状态资讯, 选择欲由该密码加速器服务之一内文流,以及 排程一时间来处理该内文流。 27.如申请专利范围第26项之物品,其中该等储存之 指令在由一处理器执行时,系使用可操作来执行下 列动作的储存之指令来进行该项选择动作: 为各内文流产生一松弛参数,以及 使用该等松弛参数来选择该内文流。 28.如申请专利范围第24项之物品,其中该等储存之 指令在由一处理器执行时,系使用可操作来执行下 列动作的储存之指令来进行该等密码运算: 为该内文流产生一资讯区块,该资讯区块包含输入 资料、控制资讯、内文资讯、及组态资讯, 以该控制资讯、内文资讯、及组态资讯来组配该 密码加速器,以及 使用该经组配之密码加速器来处理该输入资料。 图式简单说明: 第1图显示系统100之方块图。 第2图显示系统200之方块图。 第3图显示系统300之方块图。 第4图显示一种资料结构400。 第5图显示一种资料结构500。 第6图显示方块流程图600。 第7图显示方块流程图700。
地址 美国