发明名称 METHOD AND DEVICE FOR GENERATING A HASH VALUE
摘要 A method for generating a hash value as a function of digital input data, including: a) division of the input data into 16 input data blocks each having length 32*m bits, b) initialization of eight working data blocks having specifiable values, each of the eight working data blocks having a length of 32*m bits, c) modification of the input data blocks and of the working data blocks.
申请公布号 US2016119132(A1) 申请公布日期 2016.04.28
申请号 US201414276569 申请日期 2014.05.13
申请人 LEWIS Matthew 发明人 LEWIS Matthew
分类号 H04L9/06 主分类号 H04L9/06
代理机构 代理人
主权项 1. A method for generating a hash value as a function of digital input data, the method comprising: a) dividing the digital input data into 16 input data blocks each having length 32*m bits, m being a whole number greater than or equal to one, and an index variable i=0, . . . , 15 designating an ith input data block Mi; b) initializing eight working data blocks having specifiable values, each of the eight working data blocks having a length of 32*m bits, and an index variable k=0, . . . , 7 designating a kth working data block Wk; and c) modifying the input data blocks and the working data blocks according to the following: c1) assigning content of input data block Mi,n to input data block Mi−1, n+1 for i=1 through 15, where n is a whole number greater than or equal to zero and represents a processing cycle,c2) assigning content of working data block Wk,n to working data block Wk+1, n+1 for k=0, k=1, k=2, and for k=4, k=5, k=6,c3) assigning an output value of a first function T to input data block M15, n+1,c4) assigning an output value of a second function G to working data block W0, n+1,c5) assigning an output value of a third function F to working data block W4, n+1; wherein step c) is carried out N times, where N>1.
地址 Reutlingen DE