发明名称 |
利用安全散列演算法的装置与方法 |
摘要 |
本发明提供执行散列运算的一装置与方法。该执行散列运算的装置包含:一转译逻辑电路,用于接收一散列指令和转译该散列指令为指定完成该散列运算所需的次运算的相关微指令;以及一散列单元,以接收一个或多个该相关微指令,并且于一个或多个信息区块上执行复数个散列计算以产生一相对应的散列中间值,并且于处理完所有先前信息区块后,对一最后信息区块计算得出的一最后散列中间值是包含一相对应于该一个或多个信息区块的信息摘录,其中所述散列指令包含:一指令码栏位,以指定完成该一种散列运算;以及连接至该指令码栏位的一重复前缀栏位,以指示该散列指令所指定的该一种散列运算是对于一信息进行,该信息包含该一个或多个信息区块。 |
申请公布号 |
CN1684412B |
申请公布日期 |
2010.10.13 |
申请号 |
CN200510070242.9 |
申请日期 |
2005.05.11 |
申请人 |
威盛电子股份有限公司 |
发明人 |
G·葛兰亨利;汤玛斯A·克里斯宾;朗德尼E·虎克;泰瑞帕德斯 |
分类号 |
H04L9/32(2006.01)I |
主分类号 |
H04L9/32(2006.01)I |
代理机构 |
北京市柳沈律师事务所 11105 |
代理人 |
钱大勇 |
主权项 |
一种执行散列运算的装置,该执行散列运算的装置包含:一转译逻辑电路,用于接收一散列指令和转译该散列指令为指定完成该散列运算所需的次运算的相关微指令;以及一散列单元,以接收一个或多个该相关微指令,并且于一个或多个信息区块上执行复数个散列计算以产生一相对应的散列中间值,并且于处理完所有先前信息区块后,对一最后信息区块计算得出的一最后散列中间值是包含一相对应于该一个或多个信息区块的信息摘录,其中所述散列指令包含:一指令码栏位,以指定完成该一种散列运算;以及连接至该指令码栏位的一重复前缀栏位,以指示该散列指令所指定的该一种散列运算是对于一信息进行,该信息包含该一个或多个信息区块。 |
地址 |
中国台湾台北县新店市 |