Eight (8) key-based, symmetric or asymmetric encryption algorithms executing in parallel
Encryption algorithms may be different from one another
Encrypts data only one time (not cascade encryption or a one-time pad)
Does not: segment, organize, augment, modify, format, and/or change portions of plaintext bytes
No modifications to encryption algorithms themselves or additional inputs to algorithms
Uses a novel SuperKey concept: 8 different keys with up to 8 different ciphers
Uses encryption parameters that algorithms 1naturally support
>Key sizes, nonces/initialization vectors (“IV”), padding, associated data, and HMACs
>Symmetric encryption keys may use same/different: key sizes, IVs, padding
>Asymmetric encryption keys may use same/different: key sizes, padding
Input RSA message byte size (“M”) is increased by ~8 times (8M-1), if keys are the same size
Encrypted data length
>Asymmetric encryption: ciphertext length equals SuperKey length
>Symmetric encryption: ciphertext length equals plaintext length plus any cipher padding
footnotes:
1. Symmetric and asymmetric encryption use/generate a different set of encryption/decryption parameters