Encryption

LearningBuilder has a FIPS compliant encryption system that is used to secure both sensitive data as well as sensitive configuration.

Sys Admin users can also view: https://heuristicsolutions.atlassian.net/wiki/spaces/DOCS/pages/3475963914

Overview

LearningBuilder has a FIPS compliant encryption system that can be used to encrypt sensitive data “at rest”.

This encryption can be applied to:

  • “Identity” attributes such as SSN and Driver’s License (these require the use of encryption)

  • Extrinsic Workflow Attributes

  • Uploaded files

  • Client Certificates

Member Identity attributes

Certain intrinsic Attributes are used specifically for identity-related purposes. These Attributes must be encrypted and can only be enabled when the Encryption system is enabled.

For more information, see https://heuristicsolutions.atlassian.net/wiki/spaces/DOCS/pages/262569985

Encrypting extrinsic Workflow Attributes

Custom Workflow Attributes can be encrypted as well, by enabling the data security option when creating the Attribute:

Encrypting an Extrinsic Attribute

The whole point of encrypting the data at rest is to make it unreadable at the database level, which has some usability consequences.

Encrypted extrinsic Attributes:

  1. Cannot be exposed through systems such as https://heuristicsolutions.atlassian.net/wiki/spaces/DOCS/pages/419168273 that pull directly from the database

  2. Cannot be searched against

Encrypted file uploads

Uploaded files are placed into a . File Libraries can be configured to be encrypted.

File Library list

When a user accesses a file in an encrypted library, they are warned that the file contents are sensitive and that access is logged.