The StrongKey CryptoEngine™ (SKCE) is free and open-source software (FOSS) product, written in the Java programming language. The software is bundled as a web-application archive (WAR) that can be deployed in the Glassfish Java application server. It presents a web-service that allows a calling application to encrypt or decrypt files of any size and of any type, and move the files to and from public cloud-storage services, or storage networks and file-systems, automatically. It is designed to allow you to leverage public-clouds for storage while securing the data in accordance with regulatory requirements.
Yes. Please contact us for further details.
The SKCE allows you to:
There are two parts to the StrongKey CryptoEngine™ web-application - the web-service module and the "core" module.
During an encryption process, the web-service module is responsible for:
During encryption processing, the Core module is responsible for:
During decryption processing, the Core module is responsible for:
The SKCE has been tested on the following platforms. If you successfully use it on any other platform, post your configuration on the SKCE Open Discussion Forum.
Java Development Kit
Java Application Server
The SKCE was built using the CentOS 5.5 64-bit distribution of Linux. However, since it is a Java application, it will, technically, run on any platform that supports Java. The SKCE was also tested on Windows 7 Professional Edition. It is likely to run on most versions of Linux, UNIX, Windows and, perhaps, even the OS/400.
The SKCE was built using the Sun/Oracle Java Development Kit 6 Update 26. However, it is likely to run with any update of JDK6 post 26. We have not tested it with JDK7 or OpenJDK; however, we plan to test it with Sun/Oracle JDK7 and the version of OpenJDK that ships with standard CentOS in the next few months. Once completed, we'll update the Supported Platforms section of this site.
The SKCE was built using the Glassfish 3.1 Application Server. Given that Java Enterprise Edition (JEE5) Application Server vendors have different ways of configuring their servers, it is unlikely that SKCE will work with another application server without major modifications to the configuration process. The code in the servlet and the core-module is likely to run without any modifications, but configuration changes to the application server are most likely necessary.
The SKCE was built using Netbeans IDE 6.9.1. The source code is also distributed as a Netbeans project. The project should be useable in the Eclipse IDE with a few tweaks for locating the dependent JARs.
The SKCE was tested against OpenDS 2.0 and Active Directory running on Windows Server 2008 R2 for access control (authentication and authorization). The LDIF file in the distribution should work against almost all major LDAP Directory servers
However, we haven't had time to test the SKCE with anything other than what we've defined in the Supported Platforms section. If you are able to make it work on/with another platform, post a message in the SKCE Open Discussions Forum; your peers, and we, will definitely appreciate the confirmation as well as details.
The industry is awash with free and open-source software (FOSS) tools and libraries for encryption: BouncyCastle, GPG, JCE, Mozilla, OpenSSL, ZIP (and many more we're probably unaware of). While the tool-kits and libraries are very capable and useful, they were designed to solve problems in a specific way that doesn't address the kinds of problems the SKCE addresses. The SKCE is the first to combine features to address the need to use public clouds while proving compliance to data-security regulations when sensitive data is involved. It does this by shielding the application developer from:
Combining these features and making it available as a web-service makes it possible to integrate legacy and newer internet-age applications to deliver a unique package of features to business users.
The StrongKey CryptoEngine™ (SKCE) is free and open-source software (FOSS) licensed under the GNU Library or Lesser General Public License version 2.0 (LGPLv2). If you want to modify and/or distribute the SKCE, you are welcome to do so under the terms of the same license.
150 W. Iowa Ave, Suite 204
Sunnyvale, CA 94086
We are a provider of solutions in the fields of Enterprise Key Management, which includes public-key cryptography & symmetric-key management. If you're looking for solutions, or are confused about solutions to problems in these areas, contact us - we are certain we can help.