/
Encryption

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

Technical details

Sensitive data are encrypted with AES using 128-bit block size, Cipher Block Chaining, and PKCS7 padding.

Encryption keys are securely stored in a secrets vault separate from the LearningBuilder application and database.

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

Encrypted file uploads

Uploaded files are placed into a File Libraries. 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.



Related content

Workflow Attributes
More like this
Identity Providers
More like this
Managing API Keys
More like this
Release Notes: 9.0.x
Release Notes: 9.0.x
More like this