CPC H04L 9/0825 (2013.01) | 16 Claims |
1. A system configured to encrypt centralized information associated with users of a customer due diligence platform based on a modified key expansion schedule, the system comprising:
one or more physical processors configured by machine-readable instructions to:
obtain user profile information making up user profiles of users of a customer due diligence platform, the user profile information including user information describing the users and documentation information defining one or more authenticated content items associated with the users;
generate, for individual user profiles, individual pairs of different keys, the individual pairs of different keys including individual primary keys and individual secondary keys, such that:
for a first user profile, a first primary key and a first secondary key are generated as a first pair of different keys; and
for a second user profile, a second primary key and a second secondary key are generated as a second pair of different keys;
encrypt the user profile information to generate encrypted user profile information for storage within non-transitory electronic storage, wherein encryption of the user profile information is based on a modified key expansion schedule requiring multiple different keys, such that:
first user profile information of the first user profile is encrypted based on the modified key expansion schedule to generate first encrypted user profile information using the first pair of different keys associated with the first user profile; and
second user profile information of the second user profile is encrypted based on the modified key expansion schedule to generate second encrypted user profile information using the second pair of different keys associated with the second user profile;
effectuate storage of the encrypted user profile information in association with the user profiles in the non-transitory electronic storage, such that the first encrypted user profile information is stored in association with the first user profile and the second encrypted user profile information is stored in association with the second user profile; and
wherein the modified key expansion schedule comprises a set of rounds that convert the user profile information of the individual user profiles to the encrypted user profile information by generating individual sets of subkeys, wherein an individual subkey is generated for an individual round of the modified key expansion schedule using the individual pairs of different keys associated with the individual user profiles, such that:
the first encrypted user profile information is generated based on the modified key expansion schedule using the first pair of different keys by generating a first set of subkeys using the first pair of different keys.
|