发明名称 Block cipher for small selectable block sizes
摘要 A block cipher supporting a selectable block size of bit granularity includes a recursive Feistal network structure having a plurality of substitution boxes (S-boxes), each S-box being generated by a message digest function used as a pseudo-random number generator and one of a plurality of keys. Rather than use message digest functions as dynamic S-boxes (as in the well-known Luby-Rackoff cipher), in the present invention S-boxes may be constructed from a key at cipher build time. For larger S-boxes, a subordinate Feistal network composed of S-boxes half the size of the desired S-box may be used. Once the S-box size, N, is sufficiently small (e.g., less than 16 input bits), a permutation of integers 0 . . . 2<N>-1 may be computed using the message digest as a cryptographic strength pseudo-random number generator (RNG) and the key. The generated integers may be used within the S-box as part of a look-up table for shuffling the input data to the S-box into encrypted output data.
申请公布号 US6804355(B1) 申请公布日期 2004.10.12
申请号 US20000478933 申请日期 2000.01.06
申请人 INTEL CORPORATION 发明人 GRAUNKE GARY L.
分类号 H04L9/06;H04L9/22;H04L9/32;(IPC1-7):H04K1/06 主分类号 H04L9/06
代理机构 代理人
主权项
地址