发明名称 | 为AES RIJNDAEL分组密码产生轮次密钥 | ||
摘要 | 当执行密码过程时,依照所述AES分组密码算法根据初始密钥实时地产生扩展密钥的相继轮次密钥,所述初始密钥供密码(加密和/或解密)引擎使用。通过重写先前产生的所述扩展密钥字,只在所述存储器中留下所述初始密钥和最终密钥字,以只使用有限的密钥存储器。从而,在不对所述密码引擎产生延迟的情况下,可以在所述加密或解密方向上重新开始后续的密码运算。 | ||
申请公布号 | CN1663172A | 申请公布日期 | 2005.08.31 |
申请号 | CN03814926.5 | 申请日期 | 2003.06.12 |
申请人 | 皇家飞利浦电子股份有限公司 | 发明人 | G·T·M·胡伯特 |
分类号 | H04L9/06 | 主分类号 | H04L9/06 |
代理机构 | 中国专利代理(香港)有限公司 | 代理人 | 程天正;陈景峻 |
主权项 | 1.一种从供加密和/或解密引擎使用的初始密码密钥产生扩展密钥的相继轮次密钥的方法,包括步骤:在存储器的Nk个单元上存储所述初始密钥的Nk个字;向密码引擎提供所述初始密钥,以便执行第一密码轮次;重复地获取所述扩展密钥的所选择的第一个字和所选择的第二个字,这两个字中的至少一个字是从所述存储器中获取的,并且根据所选择的第一和第二个字产生所述扩展密钥的相继后续字;向所述密码引擎提供所产生的扩展密钥字,作为用于执行后续密码轮次的轮次密钥;和通过循环地重写先前产生的扩展密钥字来在所述存储器中存储所产生的后续字的相继字。 | ||
地址 | 荷兰艾恩德霍芬 |