发明名称 执行通透性输出反馈模式密码功能的方法及装置
摘要 本发明提供一种在处理器内对多个输入数据区块执行密码运算的装置及方法。在一实施例中,其提供一用以执行密码运算的装置,此装置包括一密码指令电路、输出反馈模式逻辑电路和执行逻辑电路。密码指令电路提供至少一密码指令,此密码指令通过一计算设备接收而作为计算设备所执行一指令流的部分。密码指令规定一种密码运算,密码运算包括在一相应的多个输入文字区块上执行多个输出反馈区块密码运算。输出反馈模式逻辑电路连接到密码指令,并指引计算设备不断更新指针缓存器和每个密码反馈区块密码运算的一初始化向量位置。执行逻辑电路被连接到输出反馈模式逻辑电路,并用以执行一密码运算。
申请公布号 CN1652163B 申请公布日期 2012.07.11
申请号 CN200510054348.X 申请日期 2005.03.10
申请人 威盛电子股份有限公司 发明人 G·葛连·亨利;汤姆斯·A·克雷斯平;泰瑞·派克斯
分类号 G09C1/00(2006.01)I;H04L9/06(2006.01)I 主分类号 G09C1/00(2006.01)I
代理机构 北京市柳沈律师事务所 11105 代理人 黄小临
主权项 一种用以执行密码运算的装置,包含一密码指令电路,其提供至少一密码指令,该密码指令由一计算设备所接收,以作为在该计算设备上执行的一指令流的一部分,其中该密码指令指定多个密码运算之一,且其中指定的该密码运算包含:在一相对应多个输入文字区块,执行多个输出反馈区块密码的运算;一输出反馈区块模式逻辑电路,其被连接到该密码指令电路,以驱动该计算设备来更新指针缓存器和每一个所述输出反馈区块密码运算的一初始化向量位置;以及一执行逻辑电路,其被连接到该输出反馈区块指标逻辑电路,以执行指定的该密码运算,其中指定的该密码运算还包含下列运算的至少一个:一输出反馈区块模式加密运算,该输出反馈区块模式加密运算包含对多个明文区块加密以产生相应的多个密文区块,该输出反馈区块模式加密运算使用一个加密初始化向量,其被一第一加密明文区块使用以产生一第一加密密文区块,前一个加密密文运算被用于加密初始化向量以产生一第一加密密文输出区块,随后,借着第一加密密文输出区块与第一加密明文区块的互斥或以产生一第一加密密文区块,第一加密密文输出区块则将被反馈作为加密第二加密明文区块的一等效加密初始化向量;及一输出反馈区块模式解密运算,该输出反馈区块模式解密运算包含对多个密文区块解密以产生相应的多个明文区块,该输出反馈区块模式解密运算使用一个解密初始化向量,其被一第一解密密文区块使用以产生一第一解密明文区块,前一个解密密文运算被用于解密初始化向量以产生一第一解密密文输出区块,随后,借着第一解密密文输出区块与第一解密密文区块的互斥或以产生一第一解密明文区块,第一解密密文输出区块则将被反馈作为解密第二解密密文区块的一等效解密初始化向量。
地址 中国台湾台北县