A block encryption method and schemes (modes of operation) that provide both data confidentiality and integrity with a single cryptographic primitive and a single processing pass over the input plaintext string by using a non-cryptographic Manipulation Detection Code function for secure data communication over insecure channels and for secure data storage on insecure media. The present invention allows, in a further aspect, software and hardware implementations, and use in high-performance and low-power applications, and low-power, low-cost hardware devices. The block encryption method and schemes of this invention allow, in yet a further aspect, encryption and decryption in parallel or pipelined manners in addition to sequential operation. In a yet further aspect, the block encryption method and schemes of this invention are suitable for real-time applications.

 
Web www.patentalert.com

< Method for protecting an electronic system with modular exponentiation-based cryptography against attacks by physical analysis

< System and method for generating symmetric keys within a personal security device having minimal trust relationships

> Content receiving apparatus and method, storage medium, and server

> Software modem with privileged mode oversight of control parameters

~ 00225