发明名称 Cryptographic processor with dynamic update of encryption state
摘要 An efficient implementation of a cryptographic processor that dynamically updates the encryption state is described. The cryptographic processor can be implemented with a minimal number of gates, yet still perform cryptographic operations quickly. The cryptographic processor has an interface, a memory, a pseudorandom permutation block and control logic. The interface receives input data blocks and returns cryptographically processed data blocks. The memory is used to store an encryption state of the cryptographic processor. The pseudorandom permutation block transforms a portion of the encryption state that is modified for each input data block by at least the input data block and a previously transformed data block. The control logic routes data in the cryptographic processor to return cryptographically processed data blocks at the interface and update dynamically the encryption state stored in memory using the transformed data blocks from the pseudorandom permutation block.
申请公布号 US8515059(B2) 申请公布日期 2013.08.20
申请号 US201113076357 申请日期 2011.03.30
申请人 ENGELS DANIEL W.;LAUFFENBURGER KENNETH ALAN;SMITH ERIC MYRON;HICKS TROY 发明人 ENGELS DANIEL W.;LAUFFENBURGER KENNETH ALAN;SMITH ERIC MYRON;HICKS TROY
分类号 H04L9/28 主分类号 H04L9/28
代理机构 代理人
主权项
地址