Block encryption method and schemes for data confidentiality and integrity protection
AssigneeVDG, Inc.
InventorsVirgil Dorin Gligor, Pompiliu Donescu
Life of this patent
Estimating the term…
Loading patent…
AssigneeVDG, Inc.
InventorsVirgil Dorin Gligor, Pompiliu Donescu
Estimating the term…
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.
An encryption method for providing both data confidentialityand integrity for a message, comprising the steps of:
A decryption method that is the inverse of an encryption method which provides both data confidentialityand integrity, comprising the steps of:
A method for parallel encryption processing of a message comprising the steps of:
A method for parallel decryption processing of a message comprising the steps of:
An encryption program product for providing both data confidentialityand integrityfor a message, comprising:
A decryption program product that is the inverse of the encryption program product which provides both data confidentialityand integrity, comprising:
An encryption system for providing both data confidentialityand integrity for a message, comprising:
A decryption system that is the inverse of the encryption system which provides both data confidentialityand integrity, comprising:
A program product for parallel encryption processing of a message comprising:
A program product for parallel decryption processing of a message comprising:
A system for parallel encryption processing of a message comprising:
A system for parallel decryption processing of a message comprising:
Dependencies are inferred from the claim text.