Research Article

Biometrics Based Privacy-Preserving Authentication and Mobile Template Protection

Algorithm 1

Feature decorrelation algorithm.
INPUT: the original feature
Process:
Step 1: Each position of value 1 that is located in
the binary string , is input into a folding
function , where is an
application-specific parameter and set to be smaller
than . is a modulo operation, for example,
mod(7,5) = 2 and mod(12,5) = 2.
Step 2: With each value of 1 in relocated to a
new position depending on , a new binary string
of length is generated.
Step 3:ā€‰ā€‰ is converted into a real-value vector
through the Discrete Fourier Transform (DFT) as
.
OUTPUT: decorrelated feature