Cancelable biometric schemes aim at generating secure biometric templates by combining user specific tokens, such as password, stored secret or salt, along with biometric data. This type of transformation is constructed as a composition of a biometric transformation with a feature extraction algorithm. The security requirements of cancelable biometric schemes concern the irreversibility, unlinkability and revocability of templates, without losing in accuracy of comparison. While several schemes were recently attacked regarding these requirements, full reversibility of such a composition in order to produce colliding biometric characteristics, and specifically presentation attacks, were never demonstrated to the best of our knowledge. In this paper, we formalize these attacks for a traditional cancelable scheme with the help of integer linear programming (ILP) and quadratically constrained quadratic programming (QCQP). Solving these optimization problems allows an adversary to slightly alter its fingerprint image in order to impersonate any individual. Moreover, in an even more severe scenario, it is possible to simultaneously impersonate several individuals.
翻译:可取消的生物鉴别方法旨在通过将密码、秘密或盐等用户专用符号和生物鉴别数据相结合,生成安全的生物鉴别模板。这种转换是作为带有特征提取算法的生物鉴别转换的构成而构建的。可取消的生物鉴别方法的安全要求涉及模板的不可逆转性、不可连接性和可撤销性,同时又不丧失比较的准确性。虽然最近针对这些要求有好几项计划遭到攻击,但为了产生相矛盾的生物鉴别特征,这种构成的完全可逆转性,以及具体的演示攻击,却从未向我们展示过我们所了解的最佳情况。在本文中,我们将这些攻击正式确定为传统的可取消方案,借助整形线性编程和四面限制的二次方程式(QCQP),解决这些优化问题使对手能够略微改变其指纹图像,以冒充任何个人。此外,在更为严重的情景下,有可能同时冒充若干个人。