|
PIN:
|
k
|
P1
|
k
|
P2
|
k
|
P3
|
k
|
P4
|
k
|
|
|
|
x
|
x
|
x
|
x
|
k alternative, possible positions for verification
code
|
|||||
|
Weighting:
|
G1
|
G2
|
G3
|
G4
|
|
|||||
|
|
--------------------------------------------------------------
|
|||||||||
|
Product:
|
pPG1+
|
pPG2+
|
pPG3 +
|
pPG4 = check sum
|
||||||
|
|
(or: qpPG1+qpPG2+qpPG3+qpPG4
)
|
|||||||||
|
Modulo-N:
|
Check sum + modules
|
=
|
x, remainder y
|
|||||||
|
P
|
=
|
PIN code digit
|
|
G
|
=
|
Weighting value
|
|
pPG
|
=
|
Product of (P x G)
|
|
qpPG
|
=
|
Sum of digits of products of (P x G)
|
|
5 digits
|
|
5 4 3 2
|
|
11
|
|
5th position
|
|
1 digit
|
|
remainder of modulo-n division
|
|
sum of products of (PxG)
|
|
verification code
|
|||||
|
PIN:
|
4
|
7
|
1
|
1
|
9
|
|
x
|
x
|
x
|
x
|
||
|
Weighting:
|
5
|
4
|
3
|
2
|
1
|
|
|
----------------------------------------------------------------------------------------
|
||||
|
Product:
|
20+
|
28+
|
3+
|
2
|
= 53
|
|
Modulo-N:
|
53 : 11 = 4 Rest 9
|
= 9
|
|||
|
Verif. digit type = remainder
= 9
|
PIN 47119 is valid
|
||||
CHANGE-PERSI:TYPE=MODULO,MODULO=1,VALENCE=5-4-3-2-1-1-1-1-1- 1-1-1,TYPESUM=SUMPRO,MODULUS=11,CHKNLEN=1,TYPECHKN=RESTDIV;
CHANGE-PERSI:TYPE=COPIN,COPIN=5,PINTEST=MODULO1,POSCHKN=5;
CHANGE-PERSI:TYPE=SYS,PIN2LEN=5;