Patent classifications
G06F2221/0751
Smart inclusion of technology at time of use
Apparatuses, methods, systems, and program products are disclosed for modifying the enabled features of a hardware component at the time of use. An apparatus includes a processor and memory that stores code executable by the processor. The code is executable by the processor to obtain a feature of the hardware component that is not enabled and generates an encrypted code associated with the feature of the hardware component to be enabled. The apparatus processes a payment for the cost of enabling the hardware component and enables the feature of the hardware component in response to the association of the payment processed with the encrypted code for the feature of the hardware component.
Encryption Key Management Using Content-Based Datasets
Providing content-based encryption to content data in a data processing system by creating datasets by grouping metadata for data objects that are intended to be encrypted with a common encryption key, where each dataset spans multiple storage devices of different storage types, and defines a single data encryption unit for the data objects referenced by a respective dataset. Each dataset is tagged with an encryption tag to enable or disable use of a self-selected encryption key. Encryption keys stored in or made available to the system are accessed for encrypting the data objects using an encryption process. A key management component maps each dataset to a corresponding encryption key of the encryption keys, and an encryption component encrypts, for each dataset, referenced data objects using a corresponding mapped encryption key.