身份认证方法及装置的制作方法

文档序号:6618851阅读:124来源:国知局
专利名称:身份认证方法及装置的制作方法
技术领域
本发明涉及通信及计算机技术领域,尤其涉及一种身份认证的方法及装置。
背景技术
现实生活中需要身份认证的领域有很多,比如海关、银行、机要部门、公司等。可 以作为身份认证的方法也为数不少,比如护照、身份证、工作证、密码口令、工卡等。然而这 些方法存在易丢失、易伪造的缺点,都不是足够安全、可靠的。随着科技的发展,使用人的生 物特征作为身份认证已经逐渐得以实现。由于人的生物特征具有唯一性,认证身份更准确, 而且不易被盗用等特点,越来越多的需要身份认证的领域采用人的生物特征作为身份认证 的依据。常用的人的生物特征有指纹、虹膜、人脸等。然而,指纹存在接触不卫生、先天蜕 皮、拒登率高等缺点;虹膜又存在采集不方便的缺点,只有人脸具有直观、采集方便的优点, 在考勤和门禁等身份认证领域应用最适合。现有技术中有人脸识别技术作为核查身份的应用,例如申请号为200710093943 的人脸识别系统,公开了一种人脸采集装置,视频输入后经过处理器运算后由存储器存储, 并由微处理器处理后通过通信端口发送。但人脸模板数据存储在存储器中,系统容纳的人 员数量受存储器存储空间的限制,无法满足在系统上进行大量人员的身份认证需求。现有技术还提供了一种结合ICGntegrate circuit,集成电路)卡使用的身份识 别方法及系统。例如,授权公告号为CN1126066的专利通过判断持卡人的面像信息与卡内 存储的面像信息是否匹配来对持卡人进行身份识别。该系统虽然不受存储空间的限制,但 是该系统需要使用一台带Windows操作系统的计算机,该计算机上需要安装图形捕捉卡, 运行一张“ IC卡个人身份认证系统”光盘,形成一个庞大的PC (Personal Computer,个人电 脑)应用系统,安装、使用不方便,不利于推广。而且,上述现有技术存在如下不足容易在 产品化后被使用相同系统所发出的卡冒用,认证管理不严格,安全性较差。

发明内容
本发明采用人脸识别作为身份认证的依据,采用IC卡和人脸双重认证,从根本上 避免了证件和IC卡作为身份认证容易被冒用和伪造的缺点;同时采用IC卡与人脸识别技 术结合,解决了嵌入式人脸识别设备的存储空间不足的问题,促进嵌入式身份认证应用的 推广。一种身份认证方法,该方法包括读取集成电路IC卡卡片信息,根据所述卡片信息对所述IC卡进行认证;所述IC卡认证成功后,从所述IC卡中读取人脸特征数据;根据持卡用户的人脸特征数据和从所述IC卡中读取的人脸特征数据,对持卡用 户进行身份认证。所述卡片信息包括卡号、发卡单位、卡片授权码、用户身份信息其中之一或任意 组合。
根据所述卡片信息对所述IC卡进行认证,包括在已进行发卡登记的IC卡卡片信息中查找所述IC卡的卡片信息;比对IC卡的卡 片授权验证码,在与存储的卡片授权验证码匹配且查找到所述IC卡的卡片信息时,确认所 述IC卡认证成功。从所述IC卡中读取的人脸特征数据是从预先采集的多组人脸特征数据中挑选 的、设定数量组的人脸特征数据。从所述IC卡中读取的人脸特征数据包括同一用户的人脸特征数据;或不同用户 的人脸特征数据。根据持卡用户的人脸特征数据和从所述IC卡中读取的人脸特征数据,对持卡用 户进行身份认证,包括将持卡用户的人脸特征数据与从所述IC卡中读取的人脸特征数据进行比对;在比对结果为二者的相似度达到设定门限时,确定持卡用户身份认证成功;在比对结果为二者的相似度未达到设定门限时,确定持卡用户身份认证失败。由嵌入式中央处理器CPU对所述IC卡进行认证;以及,对持卡用户进行身份认证。一种身份认证装置,包括IC卡读写模块、摄像模块和主处理器;主处理器分别与IC卡读写模块和摄像模块连接,IC卡读写模块将IC卡中的人脸 数据信息发送到主处理器中,由主处理器进行IC卡认证;摄像模块摄取人脸特征数据,发 送到主处理器中并与IC卡中的信息进行匹配,由主处理器完成用户身份认证。本装置还包括存储器,用于存储已进行发卡登记的IC卡卡片信息;所述IC卡卡片信息包括卡号、发卡单位、卡片授权码、用户身份信息其中之一或 任意组合。所述摄像模块进一步用于预先采集多组人脸特征数据;所述主处理器进一步用于从所述摄像模块预先采集的多组人脸特征数据中挑选 出设定数量组的人脸特征数据,通过所述IC卡读写模块写入所述IC卡。所述主处理器完成用户身份认证,包括主处理器比对从所述IC卡读取的人脸特征数据和所述持卡用户的人脸特征数 据;在比对结果为二者的相似度达到设定门限时,确定持卡用户身份认证成功;在比对结果为二者的相似度未达到设定门限时,确定持卡用户身份认证失败。所述主处理器为嵌入式CPU。本发明实施例中,首先读取IC卡卡片信息,根据所述卡片信息对所述IC卡进行认 证;在所述IC卡认证成功时,从所述IC卡中读取人脸特征数据;根据持卡用户的人脸特征 数据、从所述IC卡中读取的人脸特征数据,对持卡用户进行身份认证,从而通过IC卡和人 脸特征数据的双重认证机制,完成用户身份认证过程,解决了现有技术中容易在产品化后 被使用相同系统所发出的卡冒用的技术问题,提高了用户身份认证的安全性。进一步的,由嵌入式CPU进行所述IC卡和人脸特征数据的双重认证,与现有技术 中使用庞大的PC应用系统相比,结构简单,安装使用方便,便于推广。


图1为本发明实施例中身份认证的方法流程图;图2为本发明实施例中预登记的处理流程图;图3为本发明一个用户人脸登记过程的示意图;图4为本发明实施例中对用户进行身份认证的处理流程图;图5为本发明实施例中认证卡的处理流程图;图6为本发明实施例中认证人脸的处理流程图;图7为本发明采集人脸特征过程的示意图;图8为本发明实施例中身份认证装置的结构图;图9、图10为本发明实施例中身份认证装置的具体实例的结构图。
具体实施例方式下面结合说明书附图对本发明实施例进行详细说明。如图1所示,本发明实施例中,身份认证方法流程可以包括步骤101、读取IC卡卡片信息,根据所述卡片信息对所述IC卡进行认证。步骤102、在所述IC卡认证成功时,从所述IC卡中读取人脸特征数据。步骤103、根据持卡用户的人脸特征数据、从所述IC卡中读取的人脸特征数据,对 持卡用户进行身份认证。由图1所示流程可以看到,IC卡中需预先写入卡片信息及人脸特征数据。IC卡的卡片信息作为用户的基本信息,可以保存到一存储器中作为卡的授权标 识,以便于后续进行认证。通过存储卡片的卡片信息可以只认证通过授权的IC卡,实现对 IC卡的分类管理。卡片信息可以包括卡号、发卡单位、卡片授权码、用户身份信息其中之 一或任意组合。其中的用户身份信息可以包括用户的姓名、编号等。一个实施例中,可以预先采集多组人脸特征数据,从这些人脸特征数据中挑选出 设定数量组的人脸特征数据写入IC卡中。例如,预先采集N组人脸特征数据,再从N组人 脸特征数据中挑选出3组具有代表性的人脸特征数据,写入IC卡中。这样可以在保证认证 准确率的前提下,加快身份认证速度,减少IC卡中存储的数据量,缩短数据读写时间。这里 的N可以是10组或更多,根据认证算法和采集的速度平衡确定,确定时还可以考虑充分提 取多个角度的人脸特征,认证的准确和快速。挑选出人脸特征数据的设定数量取值也可以 多些或少些,需要平衡IC卡的存储容量、读写速度、认证准确率综合确定。一个实施例中,一张IC卡中的人脸特征数据包括同一用户的人脸特征数据,这样 可以保证卡与用户的一一对应关系,提高认证的安全性及使用的方便性。下面举一具体实例说明在IC卡中预先写入卡片信息及人脸特征数据的实施。本 例中提供一种对IC卡进行预登记的处理流程,如图2所示,可以包括步骤201、启动预登记;通过键盘等输入设备,进入登记人员处理流程。步骤202、通过显示屏提示输入用户身份信息,通过键盘等输入设备输入用户身份 信息,例如编号、姓名等。其中,编号可以作为登记的人员标识,不得重复。实施中,可以根 据输入的编号检索已经登记的人员信息,如果该编号没有被登记过,则进入下一步。步骤203、对人脸特征数据进行采集、提取处理;其中包括启动人脸特征数据采集流程,采集N组(例如N = 18)人脸特征数据;从中提取具有代表性的几组(例如3组) 人脸特征数据。实施中,可以启动摄像头等图像采集设备采集动态人脸图像,采集时可以按一定的 时间间隔循环读取摄像头输入的采集到的人脸图像;同时可以将摄像头输入的人脸图像输 出到显示屏;对采集到的人脸图像根据认证算法的要求进行人眼定位、人脸特征数据提取, 每采集到一张人脸图像就从中提取一次人脸特征数据;如果一次人脸特征提取成功,临时缓 存一组人脸特征数据;否则继续进行采集动态人脸图像;当采集到18组的人脸特征数据后, 从中提取具有代表性的3组人脸特征数据,临时缓存,如果没有采集到18组的人脸特征数据, 则继续采集动态人脸图像。采集18组人脸特征数据可以保证采集到多个角度的人脸特征。步骤204、写卡,登记人脸特征数据和卡;启动IC卡读写,读取到有效IC卡号;将 提取的有代表性的3组人脸特征数据写入IC卡中。实施时,可以输出显示界面,提示用户登记IC卡;启动对IC卡的读写,反复读取 IC卡信息,直到读到有IC卡存在;检索存储器中已经进行发卡登记的卡片信息,如果该IC 卡没有被登记过,则将步骤203中提取到的人脸特征数据写入此IC卡中;如果成功,继续下 一步。一张IC卡存储1个用户的人脸特征数据,可以保证每人对应唯一卡,认证更安全。步骤205、登记人脸特征数据和卡,保存包括用户身份信息、卡号等的卡片信息。实 施中,数据写入成功后,可以显示登记成功提示界面,同时播放成功提示音,从而结束预登 记。图3是一个用户登记实施例的具体过程。通过键盘输入,对人员进行编号的登记, 接着对人员进行人脸数据的采集,将人脸数据与输入的编号相关联;然后进行刷卡操作,将 人脸数据输入到IC卡之中,结束登记的过程,提示登记成功。所述步骤101中,根据所述卡片信息对所述IC卡进行认证,可以有多种实施方式, 例如在已进行发卡登记的IC卡卡片信息中查找所述IC卡的卡片信息;在查找到时,确定 所述IC卡认证成功,实施时,可以利用一存储器对已进行发卡登记的IC卡卡片信息进行存 储;又如,建立一个卡片信息与IC卡可信度对照表,通过查表确认IC卡的可信度,进而确定 IC卡是否能够通过认证;等等,如此实施方式有许多,这里不再赘述。所述步骤103中,根据持卡用户的人脸特征数据、从所述IC卡中读取的人脸特征 数据,对持卡用户进行身份认证,可以有多种实施方式,例如,将持卡用户的人脸特征数据 与从所述IC卡中读取的人脸特征数据进行比对,根据比对结果确认持卡用户是否可以通 过身份认证;又如,可以将持卡用户的人脸特征数据和从所述IC卡中读取的人脸特征数据 进行函数运算,根据运算结果确认持卡用户是否可以通过身份认证;再如,可以预设一个或 多个人脸特征数据映射关系表,该表中存储有能够与从所述IC卡中读取的人脸特征数据 相匹配的人脸特征数据范围,通过查表能够确定持卡用户的人脸特征数据在该范围内时, 确定持卡用户通过身份认证。如此实施方式有许多,这里不再赘述。本实施例中,将持卡用户的人脸特征数据与从所述IC卡中读取的人脸特征数据 进行比对,设定一个相似度门限来确定比对结果。在比对结果为持卡用户的人脸特征数据 与从所述IC卡中读取的人脸特征数据的相似度达到设定门限时,确定持卡用户身份认证 成功;反之,持卡用户的人脸特征数据与从所述IC卡中读取的人脸特征数据的相似度未达 到设定门限时,确定持卡用户身份认证失败。设定门限为90%,则在相似度超过90%时,持卡用户身份认证成功;在相似度不足90%时,持卡用户身份认证失败。下面举一具体实例说明图1所示流程的实施。本例中对用户进行身份认证的处理 流程如图4所示,包括步骤301、在启动认证之后,认证IC卡。步骤302、若IC卡认证成功,则进行人脸认证,若人脸认证成功,则可以显示持卡 用户身份认证成功提示界面、播放成功提示音、保存认证记录等,结束身份认证;若IC卡认 证失败、或人脸认证失败,则直接结束身份认证。其中,步骤301的具体实施如图5所示,实施中,可以启动IC卡读流程进行读卡操 作,当成功读到IC卡卡片信息后,检索存储的已进行发卡登记的卡片信息,判断此IC卡是 否已进行发卡登记,如果已经登记,比对IC卡中的卡片授权码与存储器中存储的验证授权 码是否匹配,如果匹配,则IC卡认证成功,从IC卡中读出人脸特征数据,临时缓存,结束卡 认证;如果IC卡中的卡片授权码与存储器中存储的验证授权码不匹配,则提示权限不够, 界面提示非法卡片,播放失败提示音,结束卡认证。如果此IC卡未进行发卡登记,则认证不 成功,此时可界面提示卡片未登记,播放失败提示音等,结束卡认证。本实施例中,得到该用户的人脸特征数据是一系列字符数据。步骤302的具体实施可以如图6所示,实施中,首先启动人脸认证,采集待认证的 持卡用户人脸图像;采集时可以按一定的时间间隔循环读取采集到的人脸图像;同时将人 脸图像输出到显示屏;对采集到的人脸图像根据认证算法的要求进行人眼定位、人脸特征 数据提取,输出人脸特征数据;在提取成功后,将提取的人脸特征数据与从IC卡中读出的 人脸特征数据进行比对,判断是否达到限定的相似度门限,如果达到,则人脸认证成功,用 户身份认证成功,结束认证,实施时还可以显示认证成功提示界面、播放成功提示音;否则, 重复采集待认证的持卡用户人脸特征数据,进行前述比对,直到认证成功或手动操作结束 认证或认证超过一定时间退出。图7为人脸图象采集过程示意图,将采集到的人脸图像输入到主处理器,得到该 用户的人脸特征信息为按字节排列的数据,与步骤301中读出的数据通过函数运算进行比 较,判断是否认证成功。一个实施例中,可以由嵌入式中央处理器(Central Processing Unit, CPU)对所 述IC卡进行认证;以及,对持卡用户进行身份认证,从而利用嵌入式CPU结构简单,安装使 用方便的优点,利于本发明实施例的推广应用。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以 通过程序来指令相关的硬件完成,所述的程序可以存储于一计算机可读取存储介质中,该 程序在执行时,可以包括上述实施例方法中的全部或部分步骤,所述的存储介质可以包括 ROM、RAM、磁盘、光盘等。基于同一发明构思,本发明实施例中还提供了一种身份认证装置,由于该装置解 决问题的原理与身份认证方法相似,因此该装置的实施可以参见方法的实施,重复之处不 再赘述。如图8所示,本发明实施例中的身份认证装置可以包括IC卡读写模块3,用于读取IC卡卡片信息;主处理器1,用于根据所述卡片信息对所述IC卡进行认证;
所述IC卡读写模块3还用于在所述IC卡认证成功时,从所述IC卡中读取人脸特 征数据;所述身份认证装置还包括摄像模块4,用于向所述主处理器1提供持卡用户的人 脸特征数据;所述主处理器4还用于根据持卡用户的人脸特征数据、从所述IC卡中读取的人脸 特征数据,对持卡用户进行身份认证。一个实施例中,图8所示的装置还可以包括存储器2,用于存储已进行发卡登记的卡片信息;所述主处理器1还可以用于在所述存储器2存储的已进行发卡登记的IC卡卡片 信息中查找所述IC卡的卡片信息;在查找到时,确定所述IC卡认证成功。一个实施例中,所述摄像模块4还可以用于预先采集多组人脸特征数据;所述主处理器1还可以用于从所述摄像模块4中预先采集的多组人脸特征数据中 挑选出设定数量组的人脸特征数据,通过所述IC卡读写模块3写入所述IC卡。一个实施例中,所述主处理器1还可以用于将持卡用户的人脸特征数据与从所 述IC卡中读取的人脸特征数据进行比对;在比对结果为二者的相似度达到设定门限时,确 定持卡用户身份认证成功;在比对结果为二者的相似度未达到设定门限时,确定持卡用户 身份认证失败。一个实施例中,所述主处理器1为嵌入式CPU。下面给出图8所示身份认证装置的一个具体实例,本例的系统结构实施示意如图 9所示,其中包括主处理器1、摄像模块4、存储器2、IC卡读写模块3,还包括有键盘模块 5、输出模块6,另外,图9中还示出了 IC卡7。其中,主处理器1与摄像模块4、键盘模块5、输出模块6、存储器2和IC卡读写模 块3连接,负责系统的流程控制、处理键盘模块5的按键输入、存储器2管理、摄像模块4控 制、人脸特征数据处理、认证算法实现、输出模块6和IC卡读写模块3的控制。主处理器1 可以是具有高速数据处理能力的CPU,同时具备微控制器的功能,例如是嵌入式CPU。摄像模块4与主处理器1的视频数据输入端口连接,主处理器1在预登记和认证 时,在需要采集人脸图像的时候启动摄像模块4,然后,摄像模块4将采集到的动态人脸图 像传入主处理器1,由主处理器1对人脸图像数据根据认证算法要求进行特征提取,转换成 人脸特征数据。键盘模块5与主处理器1的IO(Input/Output,输入输出)口连接,操作系统进入 预先设置的流程,与输出模块6配合实现人机交互。实施人机交互输入时,键盘模块5的不 同按键状态,导致主处理器1与其连接的IO 口状态发生变化,主处理器1通过判断IO 口的 状态,分析出哪个键被按下,同时记录相应的按键值,并根据按键值执行预设的程序分支, 包括预登记、系统配置等。输出模块6与主处理器1的视频输出接口和通信接口连接,根据主处理器1的输 出,显示装置的人机界面、播放提示声音等与输入模块配合实现人机交互。实施时输出模块 6可以包括显示单元和语音输出单元。显示单元与主处理器1的视频输出口连接,显示单 元可以是黑白或者彩色的LCD(Liquid CrystalDisplay,液晶显示)模组,显示人机界面。 主处理器1启动显示单元后,通过将需要显示的数据输出到与显示单元连接的视频输出端口,控制显示单元显示的内容。语音输出单元由TTS (Text to Speak,文语转换)语音芯片 和扬声器组成,与主处理器 1 的UART (Universal Asynchronous Receiver Transmitter,通 用异步收发器)通信接口连接。在预登记和认证过程中,主处理器1通过串口发送命令给 TTS,控制TTS播放成功或者失败提示音。存储器2与主处理器1的外扩存储区地址线连接,存储已进行发卡登记的卡片信 息,如用户身份信息的记录,还可以存储系统的配置信息;在预登记和认证步骤中,主处理 器1检索存储器2中已经进行发卡登记的IC卡卡片信息,查看当前待登记或待认证的用户 所持IC卡是否已经登记;每成功登记一个IC卡后,主处理器1都要将登记的IC卡卡片信 息存入存储器2中;一次人员身份认证成功后,主处理器1要将认证的记录,包括用户身份 信息、认证时间等,保存到存储器2中,以备查看。存储器2可以是FLASH(闪存),作为主处 理器1的扩展外存。IC卡读写模块3与主处理器1的通信接口连接,响应主处理器1的读写IC卡的 控制命令,完成IC卡7的读、写操作。在登记步骤中,主处理器1控制IC卡读写模块3读 IC卡7 ;判断读到的IC卡7是否登记过;如果没有登记过,主处理器1控制IC卡读写模块 3写卡,将缓存的人脸特征数据写入IC卡7中。在认证时,主处理器1控制IC卡读写模块 3读取IC卡7卡片信息;主处理器1认证卡;认证成功后,主处理器1控制IC卡读写模块 3读出IC卡7中的人脸特征数据。IC卡7可以是一张非接触式IC卡,无需与任何模块进行物理连接,用于存储人脸 特征数据。预登记时,主处理器1控制IC卡读写模块3将提取到的人脸特征数据存入IC 卡7,还可以节省身份认证装置的存储空间。该装置可以用来作为企事业单位的考勤管理、机要场所的通行证,结构简单,而且 装置使用IC卡和人脸认证技术相结合,既继承了 IC卡作为身份认证的方便性,同时增强了 安全可靠性。同时,使用IC卡存储人脸特征数据,节省了身份认证装置的存储空间,可以实 现超大容量的身份认证装置。下面再举一具体实例说明身份认证装置的具体实施,本例中提供一种基于IC卡 的嵌入式人脸认证考勤门禁机,其结构如图10所示。该装置增加了控制模块10、USB模块8和网络模块9,主处理器1采用DSP (Digital Signal Processing,数字信号处理)芯片TMS320DM642。控制模块10与主处理器1的IO 口连接,实现对标准门禁控制器的通信,认证成功后,主处理器1给控制模块10发送开门控 制信号,实现开门功能;认证失败,不开门,从而实现门禁功能;存储在存储器2中的认证记 录可以作为考勤记录,实现考勤功能。USB(UniVerSal Serial Bus,通用串行接口)模块8 是一个USB接口芯片,与主处理器1的USB接口连接,连接U盘,作为系统的移动存储外设。 网络模块9与主处理器1的网络接口连接,实现系统的远程控制。由上述实施例可以得知,本发明实施例中,首先读取IC卡卡片信息,根据所述卡 片信息对所述IC卡进行认证;在所述IC卡认证成功时,从所述IC卡中读取人脸特征数据。 根据持卡用户的人脸特征数据、从所述IC卡中读取的人脸特征数据,对持卡用户进行身份 认证,从而通过IC卡和人脸特征数据的双重认证机制,完成用户身份认证过程。本发明充 分利用了 IC卡作为身份认证的方便性,通过对IC卡的认证解决了现有技术中容易在产品 化后被使用相同系统所发出的卡冒用的技术问题,排除了未经授权的IC卡滥用的可能。通
9过对人脸特征数据的认证,也避免了 IC卡单独作为身份认证不安全、易被盗的弊端,大大 提高了用户身份认证的安全性。本发明实施例中,由嵌入式CPU进行所述IC卡和人脸特征数据的双重认证,结构 简单,安装使用方便,便于推广。利用IC卡存储人脸特征数据,可以减少身份认证装置的存 储空间占用。IC卡还可以是非接触式IC卡,使用起来更方便。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样,倘若对本发明的这些修改和变型属于本发明权利要求及其等同技术的范 围之内,则本发明也意图包含这些改动和变型在内。
权利要求
一种身份认证方法,其特征在于,该方法包括读取集成电路IC卡卡片信息,根据所述卡片信息对所述IC卡进行认证;所述IC卡认证成功后,从所述IC卡中读取人脸特征数据;根据持卡用户的人脸特征数据和从所述IC卡中读取的人脸特征数据,对持卡用户进行身份认证。
2.如权利要求1所述的方法,其特征在于,所述卡片信息包括卡号、发卡单位、卡片授 权码、用户身份信息其中之一或任意组合。
3.如权利要求2所述的方法,其特征在于,根据所述卡片信息对所述IC卡进行认证,包括 在已进行发卡登记的IC卡卡片信息中查找所述IC卡的卡片信息;比对IC卡的卡片授权验证码,在与存储的卡片授权验证码匹配且查找到所述IC卡的卡片信息时,确认所述IC 卡认证成功。
4.如权利要求1所述的方法,其特征在于,从所述IC卡中读取的人脸特征数据是从预 先采集的多组人脸特征数据中挑选的、设定数量组的人脸特征数据。
5.如权利要求1所述的方法,其特征在于,从所述IC卡中读取的人脸特征数据包括 同一用户的人脸特征数据;或不同用户的人脸特征数据。
6.如权利要求1所述的方法,其特征在于,根据持卡用户的人脸特征数据和从所述IC 卡中读取的人脸特征数据,对持卡用户进行身份认证,包括将持卡用户的人脸特征数据与从所述IC卡中读取的人脸特征数据进行比对; 在比对结果为二者的相似度达到设定门限时,确定持卡用户身份认证成功; 在比对结果为二者的相似度未达到设定门限时,确定持卡用户身份认证失败。
7.如权利要求1至6任一项所述的方法,其特征在于,由嵌入式中央处理器CPU对所述 IC卡进行认证;以及,对持卡用户进行身份认证。
8.一种身份认证装置,其特征在于,包括IC卡读写模块、摄像模块和主处理器;主处理器分别与IC卡读写模块和摄像模块连接,IC卡读写模块将IC卡中的人脸数据 信息发送到主处理器中,由主处理器进行IC卡认证;摄像模块摄取人脸特征数据,发送到 主处理器中并与IC卡中的信息进行匹配,由主处理器完成用户身份认证。
9.如权利要求8所述的装置,其特征在于,还包括 存储器,用于存储已进行发卡登记的IC卡卡片信息;所述IC卡卡片信息包括卡号、发卡单位、卡片授权码、用户身份信息其中之一或任意组合。
10.如权利要求8所述的装置,其特征在于,所述摄像模块进一步用于预先采集多组人 脸特征数据;所述主处理器进一步用于从所述摄像模块预先采集的多组人脸特征数据中挑选出设 定数量组的人脸特征数据,通过所述IC卡读写模块写入所述IC卡。
11.如权利要求8所述的装置,其特征在于,所述主处理器完成用户身份认证,包括 主处理器比对从所述IC卡读取的人脸特征数据和所述持卡用户的人脸特征数据; 在比对结果为二者的相似度达到设定门限时,确定持卡用户身份认证成功;在比对结果为二者的相似度未达到设定门限时,确定持卡用户身份认证失败。
12.如权利要求8至11任一项所述的装置,其特征在于,所述主处理器为嵌入式CPU。
全文摘要
本发明公开了一种身份认证方法及装置,属于通信及计算机技术领域。该方法包括读取集成电路IC卡卡片信息,根据所述卡片信息对所述IC卡进行认证;在所述IC卡认证成功时,从所述IC卡中读取人脸特征数据;根据持卡用户的人脸特征数据和从所述IC卡中读取的人脸特征数据,对持卡用户进行身份认证。本发明同时公开一种身份认证装置。采用本发明可以提高用户身份认证的安全性。本发明由嵌入式CPU进行所述IC卡和人脸特征数据的双重认证,与现有技术中使用庞大的PC应用系统相比,结构简单,安装使用方便,便于推广,可广泛用于门禁、考勤等智能应用系统,并对系统中的不同权限进行智能控制,满足不同种类的用户需要。
文档编号G06K7/00GK101887600SQ20091008421
公开日2010年11月17日 申请日期2009年5月14日 优先权日2009年5月14日
发明者任亚娟, 曾建军, 石践, 金友芝 申请人:汉王科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1