US 12,192,210 B2
Identity anonymization with controlled masking and format preserving encryption
Guillermo Paul Proano, Kirkland, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed on Oct. 14, 2022, as Appl. No. 17/966,490.
Prior Publication US 2024/0129316 A1, Apr. 18, 2024
Int. Cl. H04L 9/40 (2022.01)
CPC H04L 63/102 (2013.01) [H04L 63/0428 (2013.01); H04L 63/20 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A method for generating new versions of a universally unique user identifier (UUID), the method comprising:
obtaining a UUID corresponding to a user identity, the UUID comprising a masked portion and a non-masked portion, the unmasked portion of the UUID being associated with a user identity in a network, the masked portion identifying a type of UUID;
stripping away the masked portion of the UUID from the non-masked portion the UUID;
selecting a set of one or more new masks to be applied to the UUID, the set of one or more new masks being associated with a corresponding set of rules for handling and processing the non-masked portion of the UUID;
subsequent to stripping away the masked portion of the UUID, selectively generating a modified non-masked portion of the UUID by modifying the non-masked portion of the UUID with a particular modification process while refraining from applying the particular modification process to the masked portion of the UUID; and
subsequent to selectively generating the modified non-masked portion of the UUID, composing a new version of the UUID by adding the set of one or more new masks to the modified non-masked portion of the UUID.