发明名称 Method and apparatus for encryption of data
摘要 A method for encryption and decryption of data items is provided by defining a cipher key based on variables in a Chaotic Equation. The method includes selecting a Chaotic Equation ( 110 ) from a set of Chaotic Equations, defining starting conditions of the variables of the equation ( 140 ), and applying the equation to each data item ( 120 ). The real and imaginary parts of the result of the iteration of the Chaotic Equation are combined with the data item by an arithmetic operation, for example, an XOR operation ( 120 ). Data items in a continuous stream with a rate dependency can be encrypted and decrypted on an item by item basis. The input or cipher key changes for each byte of the data encryption. Blocks of data ( 700, 701, 702, 703, 704 ) can be encrypted using the method with an identifier of the order of the blocks in the data stream. If blocks are received out of sequence, the identifiers can be used to maintain the correct decryption order. The method of encryption and decryption can be used in devices ( 801 ) to avoid the need for a session key. The continuously updating input or cipher key enables fraudulent use of devices ( 801 ) to be identified.
申请公布号 US7133522(B2) 申请公布日期 2006.11.07
申请号 US20020076380 申请日期 2002.02.14
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 LAMBERT HOWARD S.
分类号 H04K1/00;H04L9/00 主分类号 H04K1/00
代理机构 代理人
主权项
地址