发明名称 Methods of encoding and decoding data
摘要 A cryptographic process ( 100 ) receives variable length user data ( 150 ) as input and performs an initialization process, at least one pass of at least one pass function and an output function. The pass function the invokes at least one round function ( 171 ). Each round function ( 171 ) receives inputs which are at least one reversible input ( 151 ) selected from the intermediate text ( 150 ), at least two irreversible inputs ( 152, 157 ) selected from the intermediate text ( 150 ), so that each pair of the at least two irreversible inputs ( 152, 157 ) are selected from the intermediate text ( 150 ) so that they separated by at least one bit of intermediate text ( 150 ). The round function ( 171 ) generates at least one reversible output ( 151 ) that updates the intermediate text ( 150 ). The sum of the length of the reversible ( 151 ) and irreversible ( 152, 157 ) inputs received by the round function ( 171 ) from the intermediate text ( 150 ) is less than the length of the intermediate text ( 150 ) in bits minus eight times the length of the sum of the output bits ( 151 ) of the round function ( 171 ). The output function ( 171 ) ensures each block of intermediate text ( 150 ) is updated at least once from the output of a unique round function ( 171 ) invocation. The output function releases a set of bits from the intermediate text ( 150 ) only after the pass function has updated the intermediate text ( 150 ) at least once.
申请公布号 US2006098815(A1) 申请公布日期 2006.05.11
申请号 US20050267212 申请日期 2005.11.07
申请人 O'NEIL SEAN 发明人 O'NEIL SEAN
分类号 H04L9/28 主分类号 H04L9/28
代理机构 代理人
主权项
地址
您可能感兴趣的专利