发明名称 KEY GENERATION FROM A GIVEN STRING FOR ENTITY AUTHENTICATION
摘要 The invention provides a scheme for generating a symmetric encryption key for a given character string, such as a password or an alphanumeric. There is no limitation on the length or content of the given character string. The character string is converted to a bi tstream using a standard character encoding scheme, such as ASCII. The bitstream is then subjected to com binations of bitstream processing operations over multiple rounds. The bitstream processing o perations can include splitting the bitstream into multiple sub-bitstreams, reordering and shuffling t he sub-bitstreams, performing logical bit-wise operations on the sub-bitstreams, performing one-way hashing on the sub-bitstreams, and combining the multiple sub-bitstreams back into a single bit stream through logical bit-wise operations on the sub-bitstreams. Prior to converting the character str ing into a bitstream, the given character string may be optionally combined with an initialization charact er string (for example, an initialization string associated with a particular processor), and it is the combined character string that is then encoded and used for generating an encryption key. Applying the com bination rounds of the bitstream processes multiple times, for example sixteen times, will result i n a strong key for encryption.
申请公布号 CA2210763(C) 申请公布日期 2000.02.29
申请号 CA19972210763 申请日期 1997.07.17
申请人 IBM CANADA LIMITED-IBM CANADA LIMITEE 发明人 KOU, WEIDONG
分类号 H04L9/06;(IPC1-7):H04L9/32 主分类号 H04L9/06
代理机构 代理人
主权项
地址