Specification

Home / Product / Specification

All About MyDiamo

#fancy-title-58fce8cb06d9c a{ color: #274e75; }

MyDiamo provides a comprehensive security solution with encryption, access control and auditing.

#fancy-title-58fce8cb06f75 a{ color: #274e75; }
.page-section-58fce8cb06745 { padding:0px 0; background-attachment:scroll; background-attachment: scroll\9 !important; background-position:left top; background-repeat:repeat; } .page-section-58fce8cb06745 .alt-title span { } .page-section-58fce8cb06745.section-expandable-true:not(.active-toggle):hover .mk-section-color-mask { opacity:0.8 !important; } .page-section-58fce8cb06745 .expandable-section-trigger i { opacity:1; top:0 !important; }

Encryption

#fancy-title-58fce8cb07800 a{ color: #274e75; }
In order to enhance usability of open source DBMS encryption, we’ve focused on enabling encryption on the application level, and column-level with the following features.

  • Supported encryption algorithms: AES, AES256, TDES, BLOWFISH, BLOWFISH256, RC4, AESNI, AESNI256
  • Supported operation modes: CBC, CFB, CFB_BYTE, RC4
  • Supported Initial Vectors: Fixed IV, Variable IV
  • – Fixed IV: Each column has a different initial vector. If there are records that have the same value in a particular column, when the column is encrypted each record on that column will have the same encrypted value.
  • – Variable IV: Each record has a different initial vector. Even if records contain the same value in a particular column, when the column is encrypted each record will have a different encrypted value.

#fancy-title-58fce8cb08195 a{ color: #313131; }

  • Supported encryption types:
  • – char, varchar, varbinary, tinyint, smallint, mediumint, int, bigint, float, double, tinyblob, blob, mediumblob, longblob, tinytext, text, mediumtext, longtext

#fancy-title-58fce8cb08809 a{ color: #313131; }

  • Partial Encryption Supported Type: char, varchar, varbinary
  • Trigger column encryption
  • Default column encryption
  • Partial encryption
  • Masking
  • – The MyDiamo admin can set the result values for empty data, masking, error codes, and encrypted values when someone without decryption privileges attempts to view data.

#fancy-title-58fce8cb08e9b a{ color: #313131; }

  • One way encryption (Keyed Hash):
  • – Based on SHA-256 algorithm and supports raw and base64 type encryption.

#fancy-title-58fce8cb0950f a{ color: #313131; }

  • Encryption key import and export
  • Encryption and decryption privilege management

#fancy-title-58fce8cb096bd a{ color: #313131; }
.page-section-58fce8cb071e7 { padding:0px 0; background-attachment:scroll; background-attachment: scroll\9 !important; background-position:left top; background-repeat:repeat; } .page-section-58fce8cb071e7 .alt-title span { } .page-section-58fce8cb071e7.section-expandable-true:not(.active-toggle):hover .mk-section-color-mask { opacity:0.8 !important; } .page-section-58fce8cb071e7 .expandable-section-trigger i { opacity:1; top:0 !important; }

Access Control and Auditing

#fancy-title-58fce8cb09f38 a{ color: #274e75; }
As well as database encryption, we’ve provided a comprehensive security software package by offering access control and auditing, so users can monitor who accesses data or policies

  • Access control for encrypted columns (Per each IP address & DB user)
  • Audit log for encrypted columns
  • – Deny log: records permission deny counts
    – Access log: records access, encryption, and decryption counts for encrypted columns
    – Query log: records queries

#fancy-title-58fce8cb0a75d a{ color: #313131; }

  • Audit log forgery prevention
  • – Includes hash logs for preventing forgery

#fancy-title-58fce8cb0a901 a{ color: #313131; }

  • Security policy backup and restore

#fancy-title-58fce8cb0aaa2 a{ color: #313131; }
.page-section-58fce8cb099a6 { padding:0px 0; background-attachment:scroll; background-attachment: scroll\9 !important; background-position:left top; background-repeat:repeat; } .page-section-58fce8cb099a6 .alt-title span { } .page-section-58fce8cb099a6.section-expandable-true:not(.active-toggle):hover .mk-section-color-mask { opacity:0.8 !important; } .page-section-58fce8cb099a6 .expandable-section-trigger i { opacity:1; top:0 !important; }