用于进行散列运算的散列单元和方法

基本信息

申请号 CN200710106776.1 申请日 -
公开(公告)号 CN101330497B 公开(公告)日 2013-06-12
申请公布号 CN101330497B 申请公布日 2013-06-12
分类号 G06F7/72(2006.01)I 分类 计算;推算;计数;
发明人 邱迪;魏华 申请(专利权)人 凹凸科技(中国)有限公司
代理机构 中科专利商标代理有限责任公司 代理人 王波波
地址 美国特拉华州
法律状态 -

摘要

摘要 本发明提供了一种散列单元,该散列单元包括一组存储单元、第一组加法单元和第二组加法单元。所述一组存储单元用于接收上述的一组参数并根据该组参数与一组临时模常数的乘积输出一组乘积;所述第一组加法单元用于接收上述的一组乘积,并将该组乘积与所述协议参数相加并输出一个加法结果,将该加法结果分为多个部分结果并输出;所述第二组加法单元用于接收上述加法结果的多个部分结果,并将各个部分结果相加得到上述散列值,其中所述的散列值等于加法结果以一个模常数为模进行模运算得到的结果,所述加法结果的每个部分结果都不大于上述模常数,所述散列值等于所述加法结果的各个部分结果相加之和。