MyDiamo is database encryption software for MySQL that runs on virtually all platforms that MySQL supports, including Linux, UNIX and Windows. MyDiamo was developed by Penta Security Systems Inc.
Although MySQL provides encryption functions, encryption functionality alone is not sufficient for protecting confidential data. Managing user access control and data encryption/decription privileges are of equal importance. MyDiamo security mechanisms include access control, encryption/decryption privilege management and auditing functions.
MyDiamo provides engine-level encryption without requiring source code changes. The software is installed transparently between the database operating engine and storage engine to provide access control and auditing as well as encryption. Column-level encryption is provided through standard encryption algorithms including AES, TDES, RC4 and Blowfish and hash algorithms such as SHA-256. The command-line interface (CLI) and web user interface (UI) are based on phpMyAdmin.
MyDiamo is available through three different licensing agreements. MyDiamo Free License (MDFL), distributed freely for non-profit personal use, grants users with the basic privileges to install and use the software. MyDiamo Commercial License (MDCL) provides a paid contract with Penta Security Systems for the commercial use of MyDiamo. The price of an MDCL varies depending on the database server environment, with the price standard set by the number of cores per server. ASP or Cloud server system prices are determined by the number of databases owned by the end user. MyDiamo Service License (MDSL) is a paid service contract that includes direct technical assistance from Penta Security’s engineers. The price of an MDSL is decided by the length of the contract period.
The first stable release of the software, MyDiamo version 1.5, was in March 2013.