但整个解锁的过程可以大致描述为:指纹是以图像方式录入的,存放在在设备主控芯片一角的一个专门的区域,指纹信息独立且只能储存在这个小模块中,手机系统也是无法调用的。而指纹识别机制是当你使用指纹解锁时,系统就会将你当前指纹与之前采集过的指纹一一进行对比,才会显示比对结果。
如果说手机中存入过多指纹的话。势必会增加指纹解锁时间,影响用户体验。而且按照芯片的容量,这个能够用于存储应该是很小的,但它不仅要存储指纹,还要负责各种与安全有关的运算,所以,只能够存储数量为5个的指纹也就不难理解了。
具体来说,教授认为手机只能存储五个指纹应该有以下几点原因:
1.识别速度
解锁速度是我们衡量手机性能的一个重要指标。存储的指纹增加了,系统识别的工作量变大,势必会影响指纹识别的速度。
试想一下,如果手机的指纹是无限存储的话,我们为了方便把自己的十个手指头全录进去,那在平时2个解锁仅需1秒的情况下,比对匹配的工作量就会倍增。站在手机厂商的角度考虑,这么影响手机直观性能,肯定是不被应用的。
2.安全性
我们都知道,凡事没有绝对的安全。比如现在应用较广的刷脸解锁,也是前期经历过“一张照片也能解锁”的尴尬,指纹解锁也一样,如果指纹数量增加,势必也会增加误识别的几率。
3.存储空间
这几年来,看着房价一路飙涨,看着像素一路飙涨,看着手机运存一路飙涨,从2G到8G。然而各种APP性能的提升和照片像素的增大,看似内存变大,实则没有本质上的变化,所以系统对于重要资料的存储空间本来也很有限,过多的指纹是不足以用来存储的。