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