可以通过USSD验证指纹吗?

时间:2017-08-17 08:39:15

标签: authentication identity fingerprint ussd

我在西非的公共部门机构工作,我们需要建立一种在没有数据连接的地区建立身份的方法。

我们的数据库中有成员的指纹。

是否可以通过USSD连接验证指纹?基本上,有一个使用基本的智能手机+扫描仪组合收集指纹的机制,并根据我们数据库中的信息进行验证...但是没有数据连接就可以做到这一点。

非常感谢任何帮助...

1 个答案:

答案 0 :(得分:1)

  1. 可以放置指纹数据库,并在每个设备(智能手机)上提供数据可用(Wifi,移动设备......)时进行同步。 匹配可以使用这种SDK http://www.neurotechnology.com/verifinger-technical-specifications.html(3000秒指纹匹配)来完成一个设备
  2. 缺点如果设备被盗或丢失并被黑客攻击以获取数据库,则可能非常危险。

    1. 您可以使用短信。最小的指纹格式是2 fingerprints max size is 512 Bytes1 fingerprint max size 241 Bytes的FMC CS(紧凑尺寸)。如果您将其转换为Base64,那么对于一个指纹,它将会出现在:
    2.   

      241 * 4/3 = 322字节

      因此,您可以使用此模板发送多条短信(大约5条)并通过短信接收回复。每条SMS都有一个交易标识符,短信总计+当前号码和指纹的一部分。

        

      1个短信= 160个字符,322个字节(在base64中)= 644个字符,644个字符/ 160个= 4个短信