Superencipherment Engine is a three-layer encryption protocol that uses existing block cipher standards. The inner and outer layers encipher data in discrete encryption events, each with a discrete algorithm and unique key. The middle layer splits the encrypted inner layer into randomly sized segments and encrypts each segment independently, each with a discrete algorithm/key combination. Since multiple, independent keys are used, breaking a single encipherment won’t reveal your data.
Superencipherment Engine extends the useful life of existing encryption suites and includes FIPS 140-2 approved algorithms as well as other global encryption standards. PKMS2 can also be updated to include new algorithms as they become available. While PKMS2 is integrated into SCI data security products, it is also available as the SCI Superencipherment Engine™, an integratable SDK.
The SuperEncipherment enables users to ensure that the algorithms used comply with legal or regulatory requirements (e.g., AES-256 for compliance with FIPS 140-2 Annex A), regardless of jurisdiction or country. Administrators can also restrict the encryption algorithms used to those compliant with local law.