加密芯片在人脸识别算法上的应用与保护
发布时间:2018-06-12 阅览次数:
1935 次
自从苹果推出重头戏十周年纪念版iPhoneX手机搭载Face ID (又称面容ID技术)面部识别技术,可以用人脸直接解锁屏幕。这项是苹果的一项重大技术革新,把人脸识别的技术通过手机展示给大众,而且引爆人脸识别的市场。那什么是人脸识别呢,具体有什么作用呢?
人脸识别技术,是基于人的脸部特征信息进行身份识别的一种生物识别技术。也是基于人的脸部特征,对输入的人脸图像或者视频流 . 首先判断其是否存在人脸 , 如果存在人脸,则进一步的给出每个脸的位置、大小和各个主要面部器官的位置信息。并依据这些信息,进一步提取每个人脸中所蕴涵的身份特征,并将其与已知的人脸进行对比,从而识别每个人脸的身份。因为人的面部并不是平坦的,所以面容ID采集到的人体面部3D数据能够分辨出的几何精度会非常高,大大降低了错误率。而且Face ID人脸识别功能的速度会比Touch ID指纹识别的速度更快。可以说,能实现人脸识别的科技是十分厉害了。
人脸识别的核心就是人脸识别的算法,把采集到的人体面部3D数据通过算法演算模拟出的人脸。目前人脸识别不仅仅用于手机端,智能家居的门禁,智能交通等都开始导入人脸识别的技术。既然算法是产品的核心,那我们应该对核心算法进行保护。因为在激烈竞争的电子产品行业,很多公司大概都有这样的经历,自己费尽心血设计的产品,投放市场不久,就被竞争对手分析透了,从硬件到软件原封不动地被克隆,换了一个外壳投放市场,成为了自己的竞争对手。因为硬件是可以全部抄袭的,最重要的软件部分,如果我们给软件算法加密了。那即使产品软硬件被全部抄袭,没有我们定制型ALPU的加密芯片,那抄袭的产品也是无法工作的。
下面就给大家介绍一下,何谓“定制型”加密芯片,是如何保护人脸识别核心算法的。
ALPU加密芯片特点:
1:基于AES-256算法。
2:ASIC逻辑电路设计,免烧录,操作简单。
3:首创定制型加密IC,唯一的客户型号,软硬件一一对应。
4:OTP空间供用户使用。
5:具有加解密功能,防止跳过验证。
6:通讯数据加密,防止探测模拟。
7:IIC通信接口,SOT23-6封装。
8:供电电压:1.8V-3.6V宽电压。
9:内置晶振,无需外接晶振电路。
如何保护人脸识别核心算法?
1、ALPU系列加密芯片工作原理为在被保护器件的引导区写入密钥,从而防止器件内的软件代码被恶意拷贝,这是ASIC方式,,就是说硬件方式的加密芯片。
2、ASIC硬件方式是不太容易复制加密芯片,半导体整个的一面一面分析的话才知道里面的数据。这样的事情很难实行而且费用昂贵,所以一般人没有办法复制到这样加密芯片。
3、这个加密的原理是软件+硬件,软件计算结果和硬件计算结果要一致才能通过检测,防止的是直接从存储器中直接copy出binary code,并进行简单抄板就能复制出原产品来。