发明名称 增进加密引擎的操作速度的方法
摘要 在实施加密引擎的工作的本发明的方法中,提供了复数个逻辑区块(LB1至LB32),而系将每一逻辑区块用来执行函数(F,G,H,I)。根据三个变量(B,C,D)而执行每一个函数,而每一变量可具有第一或第二值。在选择该第一变量值(B)具有其第一值且使该第二及第三变量(C,D)具有其实际值的情形下,执行该函数。再度在选择该第一变量值(B)具有其第二值且使该第二及第三变量(C,D)具有其实际值的情形下,执行该函数。决定该第一变量(B)的实际值,且以该第一变量(B)的该实际值决定该逻辑区块的输出。
申请公布号 CN1965524B 申请公布日期 2014.10.29
申请号 CN200580018329.X 申请日期 2005.03.28
申请人 先进微装置公司 发明人 A·加尔吉;S-K·赖
分类号 H04L9/32(2006.01)I 主分类号 H04L9/32(2006.01)I
代理机构 北京戈程知识产权代理有限公司 11314 代理人 程伟;孙向民
主权项 一种利用逻辑区块以接收来自多个缓存器的输入而实施辅助加密函数的方法,该函数的执行是根据来自第一缓存器可具有第一或第二值的第一变量(B)的输入、以及来自第二缓存器可具有第一或第二值的第二变量(C)的输入,该方法包含下列步骤:提供来自该第二缓存器的该第二变量(C)的实际值至该逻辑区块;根据设定在该第一变量(B)的该第一值的该第一变量(B)的输入以及具有该第二变量(C)的该实际值的该第二变量(C)的输入,而在该逻辑区块执行该辅助加密函数,以便提供第一输出;以及根据设定在该第一变量(B)的该第二值的该第一变量(B)的输入以及具有该第二变量(C)的该实际值的该第二变量(C)的输入,而在该逻辑区块执行该辅助加密函数,以便提供第二输出。
地址 美国加利福尼亚州