If you have ICSF configured you might be able to use one of the One-Way
Hash Generate Callable Services (CSNBOWH or CSNBOWH1 and CSNEOWH or
CSNEOWH1)
Mark Jacobs
On 05/25/12 11:30, Roberts, John J wrote:
I can foresee that my organization will soon need to provide test data to an
external vendor. This test data will need to be generated by masking subsets
of real production data, since crafting fictional test data would be an
impossible undertaking in the time we have available.
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).
I can think of many ways to address the first three requirements. But I am
stuck on number (4). The closest I can get to meeting this requirement is to
assume that the masking algorithm itself is kept secret. And I know that
security thru obscurity is hardly a good plan.
Do any of the listers have an idea for such as masking algorithm?
John
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
--
Mark Jacobs
Time Customer Service
Tampa, FL
----
The Doctor: You know when grown-ups tell you everything's going to be
fine, and you think they're probably lying to make you feel better?
Young Amy: Yes.
The Doctor: Everything's going to be fine.
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN