A system, method, and computer product that accelerates encryption and
decryption of data while using both a static key and a dynamic key. The
present invention eliminates intermediate decryption of data that is
transmitted between computer systems. More particularly, encryption
efficiency is improved by eliminating decryption of the statically
encrypted data while incorporating the advantages of a dynamic key such
as enabling rapid change of the dynamic key. The efficiency improvements
reduce the computer resources required to protect the data and therefore
stronger data encryption may be enabled with the saved computer
resources. End-to-end security of the data is maintained without the need
for trusted data servers.