Patent ID: 9558362
Date: 2017-01-31
CPC Classifications: G06F,H04L

Claim:
1. A computer-implemented method of decrypting an original encrypted data item from a client encryption system using a client decryption system, the method comprising: receiving from the client encryption system, by the client decryption system, both the original encrypted data item and an identifier of External Arguments Encryption Algorithm (EAEA) parameters configured for the original encrypted data item; logging into an EAEA server wherein the EAEA parameters of encryption or decryption configured for at least the original encrypted data item are stored but wherein the original encrypted data item is not stored at the EAEA server; obtaining, by the client decryption system, computer-executable decryption instructions; and executing, by the client decryption system, the computer-executable decryption instructions using the EAEA parameters from the EAEA server upon the original encrypted data item so that the original encrypted data item becomes a decrypted version of the original encrypted data item without keeping the EAEA parameters so that the EAEA parameters reside solely at the EAEA server and so that any copies of the original encrypted data item are thereby made invulnerable to any brute force decryption attempt.