Mixing Full Database Encryption with Column Encryption -


if encrypting database aes-256, there reason encrypt individual columns? other performance, there reason not to?

the reason i'm asking because encrypting specific columns not database, , preparing move full database encryption model. easier keep columns encrypted, wouldn't have change code. if there compelling reason other personal laziness, use bolster case.

the best reason can think of encrypt columns whole database more 1 level of access. people database key see database schema , unencrypted columns not content of encrypted ones. might useful, example, if had database of hospital patients medical history. more staff might need know patient is, next of kin, billing info need know specifics of condition(s). if law not require strict access medical information in area, hospital policy might.

performance reason can think of against encrypting columns in general. , limitation puts on them, encrypted columns cannot used keys, or @ least cannot used way without adding lot of complexity system.


Comments

Popular posts from this blog

yii2 - Yii 2 Running a Cron in the basic template -

asp.net - 'System.Web.HttpContext' does not contain a definition for 'GetOwinContext' Mystery -

mercurial graft feature, can it copy? -