首页> 外国专利> GENERATING A HASH USING S-BOX NONLINEARIZING OF A REMAINDER INPUT

GENERATING A HASH USING S-BOX NONLINEARIZING OF A REMAINDER INPUT

机译:使用剩余输入的S盒非线性化生成哈希

摘要

A processor includes a hash register and a hash generating circuit. The hash generating circuit includes a novel programmable nonlinearizing function circuit as well as a modulo-2 multiplier, a first modulo-2 summer, a modulor-2 divider, and a second modulo-2 summer. The nonlinearizing function circuit receives a hash value from the hash register and performs a programmable nonlinearizing function, thereby generating a modified version of the hash value. In one example, the nonlinearizing function circuit includes a plurality of separately enableable S-box circuits. The multiplier multiplies the input data by a programmable multiplier value, thereby generating a product value. The first summer sums a first portion of the product value with the modified hash value. The divider divides the resulting sum by a fixed divisor value, thereby generating a remainder value. The second summer sums the remainder value and the second portion of the input data, thereby generating a hash result.
机译:处理器包括哈希寄存器和哈希产生电路。散列产生电路包括新颖的可编程非线性化功能电路以及模2乘法器,第一模2求和器,模2除法器和第二模2求和器。非线性函数电路从哈希寄存器接收哈希值并执行可编程非线性函数,从而生成哈希值的修改版本。在一个示例中,非线性化功能电路包括多个可单独启用的S盒电路。乘法器将输入数据乘以可编程的乘法器值,从而产生乘积值。第一个求和器将乘积值的第一部分与修改后的哈希值相加。除法器将所得的总和除以固定的除数值,从而生成余数。第二个求和器将输入数据的余数和第二部分相加,从而生成哈希结果。

著录项

  • 公开/公告号US2016034257A1

    专利类型

  • 公开/公告日2016-02-04

    原文格式PDF

  • 申请/专利权人 NETRONOME SYSTEMS INC.;

    申请/专利号US201414448980

  • 发明设计人 GAVIN J. STARK;

    申请日2014-07-31

  • 分类号G06F7/72;

  • 国家 US

  • 入库时间 2022-08-21 14:32:32

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号