Am I right thinking that it is NOT relevant for the tokens based on
mathematically reversible cryptographic functions?
Hai ragione. Ma potresti non voler farlo in quel modo.
I token sono generalmente isomorfi ai numeri delle carte (15-16 cifre numeriche) perché dovrebbero essere in grado di sostituire facilmente i numeri delle carte con qualsiasi software utilizzato dal destinatario.
Se hai per utilizzare token che non assomigliano a numeri di carte, allora hai "fornito un meccanismo per distinguere tra token e PAN effettivi". 4111111111111111
è distinguibile da 057c331e-f538-11e4-b9b2-1697f925ec7b
.
Tuttavia, i token vengono generalmente generati da un marchio di processore o di carta e consegnati a un commerciante per l'uso al posto dei numeri delle carte, in genere utilizzando interfacce programmatiche progettate e specificate per comunicare numeri di 15-16 cifre. Il commerciante probabilmente ha già un software, con un database e una logica di applicazione e tutto, che è stato progettato per memorizzare i numeri delle carte. Quando tokenize, devono iniziare a memorizzare token invece di numeri di carte. Se i token sembrano abbastanza come i numeri delle carte, di solito è un semplice switch non-disruptive. Per "distinguere [tra questi isomopici] token e PAN effettivi", potrebbero usare numeri IIN / BIN non validi, fallire il controllo dell'algoritmo Luhn, ecc. Ecc.