On Fri, 25 May 2012 10:30:45 -0500, Roberts, John J wrote:
>
>So all Personally Identifiable Information (PII) fields must be masked.  I 
>have figured out techniques to mask names and addresses.  But I now need to 
>figure out a technique to mask a nine digit numeric key.  This field is used 
>as either a primary or secondary key in many files.  So I can't just 
>substitute a random number, since the relationships need to be maintained.  I 
>have identified some requirements for the masking algorithm:
>
>(1) It must be deterministic (same input produces same output always).
>
>(2) Uniqueness must be maintained.  Therefore no two original values can 
>translate to the same masked value.
>
>(3) The masked result must also be a nine digit numeric value.
>
>(4) It must not be possible to calculate the original value from the masked 
>value (i.e. a one-way transformation).
> 
Is there any validity check performed on these keys?  Will that validity check
be performed on the masked keys, requiring a mapping into the valid subset
of the 9-digit key space.

Just curious: how would you mask names and addresses?  Of course, if these
are not used as keys some constraints such as uniqueness are relaxed.

-- gil

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to