The StrongKey CryptoEngineTM (SKCE) is Java-based free and open-source software (FOSS) that can, either, be embedded into Java applications or established as a "black-box" web-service on the network. It performs the following functions:
Encrypts/Decrypts files of any type and any size, using the AES or 3DES algorithms;
Generates and escrows the symmetric encryption keys to a network-based Key Management solution - the StrongAuth KeyApplianceTM. It also automatically recovers the appropriate key from the key-management system when decrypting ciphertext;
Stores/Retrieves encrypted files automatically to/from public clouds such as Amazon's S3 or Microsoft's Azure. It can also store/retrieve encrypted files to/from private clouds built using Eucalyptus Walrus, from Storage Area Networks, Network Attached Storage and local file-systems;
Works with applications in any programming language as long as the application can make a SOAP-based web-service request,
Helps prove compliance to regulatory requirements, such as PCI-DSS, FFIEC, HIPAA, GLBA 201 CMR 17.00 for encryption and key-management;
Saves encrypted files using the W3C XML Encryption standard for portability; and
Authenticates and authorizes requests against Active Directory or OpenDS.
The StrongKey CryptoEngineTM is available free of licensing cost under the LGPL. Free support is available through the forum at SourceForge. Sites interested in a Service Level Agreement (SLA) with a guaranteed response time for service requests should contact us to discuss their needs.