专利名称: |
基于人脸识别的汽车使用授权、防盗系统及借车方法 |
摘要: |
本发明公开了基于人脸识别的汽车使用授权、防盗系统及借车方法,系统包括主控模块、与主控模块相连的指纹识别模块、人脸扫描模块和手机模块、车载防盗模块;主控模块一方面接收指纹识别模块、人脸识别模块采集的信息,用于确认车主身份,另一方面接收手机发来的加密信息并解密授权信息,将解密后的信息按指定协议进行解读,做出判断和发出控制指令给车载防盗模块。本发明利用人脸识别技术,实现汽车使用授权及防盗,借车人在发动车辆前只需向人脸识别摄像头停留数秒并做出要求的表情,车主通过手机远程授权即可。未经授权的人,因系统中既没有指纹信息,也没有有效人脸信息授权,即使拿到该车辆钥匙也无法启动车辆,达到钥匙丢失后防盗的目的。 |
专利类型: |
发明专利 |
国家地区组织代码: |
江苏;32 |
申请人: |
江苏大学 |
发明人: |
韩牟;殷志昆;马世典 |
专利状态: |
有效 |
申请日期: |
2019-04-29T00:00:00+0800 |
发布日期: |
2019-08-09T00:00:00+0800 |
申请号: |
CN201910354921.0 |
公开号: |
CN110103889A |
分类号: |
B60R25/25(2013.01);B;B60;B60R;B60R25 |
申请人地址: |
212013 江苏省镇江市京口区学府路301号 |
主权项: |
1.基于人脸识别的汽车使用授权、防盗系统,其特征在于,包括:主控模块、与主控模块相连的指纹识别模块、人脸识别模块、手机模块、车载防盗模块,其中: 所述指纹识别模块用于扫描指纹,通过指纹识别确认车主身份,取得启动汽车的授权; 所述人脸识别模块用于扫描人脸,通过人脸特征对比确认车主身份,取得启动汽车的授权; 所述手机模块用于将车主的授权信息进行加密,并将加密后生成的信息传送到车载主控模块中; 所述车载防盗模块用于根据主控模块发送的判断信息,生成车辆启动控制指令; 所述主控模块一方面接收指纹识别模块、人脸识别模块采集的信息,用于确认车主身份,另一方面用于接收手机发来的加密信息并解密授权信息,将解密后的信息按指定协议进行解读,做出判断和发出控制指令给车载防盗模块。 2.根据权利要求1所述的基于人脸识别的汽车使用授权、防盗系统,其特征在于,所述手机模块中的加密通过MD5加密算法进行加密。 3.根据权利要求2所述的基于人脸识别的汽车使用授权、防盗系统,其特征在于,所述MD5哈希算法如下: (1)对消息填充,使得其比特长在摸512下为448,其中,留出的64比特备第(2)步使用。授权信息的消息长度为53bit,填充395位即可。填充方式是固定的:第1位为1,其后各位皆为0; (2)附加信息的长度,用步骤(1)留出的64比特以小端方式来表示消息被填充前的长度53bit。如果消息长大于264,则以264为模数取模。小端方式是指按数据的最低有效字节(byte)优先的顺序存储数据; (3)对MD缓冲区初始化,使用128比特长的缓冲区以存储中间结果和最终哈希值,缓冲区可表示为4个32比特长的寄存器(A,B,C,D),每个寄存器都以小端方式存储数据,其初值取为(以存储方式)A=01234567,B=89ABCDEF,C=FEDCBA98,D=76543210,实际上为67452301,EFCDAB89,98BADCFE,10325476; (4)对这512比特长度的授权信息进行压缩函数HMD5处理,其中又有4轮处理过程,HMD5的4轮处理的逻辑函数分别为F、G、H、I。每轮的输入为当前处理的信息分组Yq和缓冲区的当前值A、B、C、D;每轮处理过程还需加上常数表T中四分之一个元素,分别为T[1..16],T[17..32],,T[33..48],T[49..64]。表T有64个元素,第i个元素T[i]为232×abs(sin(i))的整数部分,其中sin为正弦函数,i以弧度为单位。由于abs(sin(i)大于0小于1,所以T[i]可由32比特的字表示。第4轮的输出再与第1轮的输人CVq相加,相加时将CVq看作4个32比特的字,每个字与第4轮输出的对应的字按模232相加,相加的结果即为压缩函数HMD5的输出。 4.根据权利要求1所述的基于人脸识别的汽车使用授权、防盗系统,其特征在于,所述授权信息包括:用车人身份、时间戳、有效时间、表情动作代码及操作码字段中的一种或多种的组合。 5.根据权利要求4所述的基于人脸识别的汽车使用授权、防盗系统,其特征在于,所述授权信息采用二维码方式,并定义数据帧格式为: (1)用车人身份信息8bit,由车主给出,系统会记录到数据库中; (2)时间戳32bit,表示授权信息的生成时间,车载系统在得到授权信息后,通过将该字段的值与当前时间做对比判断授权信息是否还在有效期内; (3)有效时间6bit,前5位取值只能为1-31,最后1位若为0,则单位为1个小时,若为1,则单位为1天; (4)表情动作代码3bit,可设置8种表情动作; (5)操作码字段4bit,4个比特位一共有16种编码,通过给每种编码不同的含义,表示不同的操作,如允许发动汽车,停止发动等。 6.根据权利要求1所述的基于人脸识别的汽车使用授权、防盗系统,其特征在于,所述手机模块设有对应的APP软件,所述APP软件能够远程登录到所述系统,并设有登录口令。 7.基于人脸识别的汽车使用授权、防盗借车方法,其特征在于,包括如下步骤: 步骤1.1:将车主及车主许可的可以直接驾驶该车辆人的人脸和其对应的指纹录入; 步骤1.2:扫描用户的人脸,若人脸为车主及车主许可的可以直接驾驶该车辆人的人脸,生成有效授权启动指令,若否,执行步骤1.3; 步骤1.3:扫描用户的指纹,若指纹为车主及车主许可的可以直接驾驶该车辆人的指纹,生成有效授权启动指令,若否,执行步骤1.4; 步骤1.4:未录入人脸和其对应的指纹的人向车主借车时,人脸识别摄像系统会暂时记录未录入者的人脸特征信息,并将此人脸图像由车载主控模块发送到车主手机车载app软件中,车主用手机查看人脸图像,若授权,则将授权信息加密并发送到车载主控模块中,若不授权,则不做响应; 步骤1.5:扫描用户的人脸,车内音响报出车主设置用户做出的人脸表情,判断其人脸是否为车主许可的可以直接驾驶该车辆人的人脸和车主的授权有效时间是否有效及授权操作是否有效还有人脸表情动作是否正确,若是,则生成有效授权启动指令,若否,不做响应。 8.根据权利要求7所述的基于人脸识别的汽车使用授权、防盗借车方法,其特征在于,所述授权信息的加密是通过MD5哈希加密算法进行加密的,具体: 所述MD5哈希算法如下: (1)对消息填充,使得其比特长在摸512下为448,其中,留出的64比特备第(2)步使用。授权信息的消息长度为53bit,填充395位即可。填充方式是固定的:第1位为1,其后各位皆为0; (2)附加信息的长度,用步骤(1)留出的64比特以小端方式来表示消息被填充前的长度53bit。如果消息长大于264,则以264为模数取模。小端方式是指按数据的最低有效字节(byte)优先的顺序存储数据; (3)对MD缓冲区初始化,使用128比特长的缓冲区以存储中间结果和最终哈希值,缓冲区可表示为4个32比特长的寄存器(A,B,C,D),每个寄存器都以小端方式存储数据,其初值取为(以存储方式)A=01234567,B=89ABCDEF,C=FEDCBA98,D=76543210,实际上为67452301,EFCDAB89,98BADCFE,10325476; (4)对这512比特长度的授权信息进行压缩函数HMD5处理,其中又有4轮处理过程,HMD5的4轮处理的逻辑函数分别为F、G、H、I。每轮的输入为当前处理的信息分组Yq和缓冲区的当前值A、B、C、D;每轮处理过程还需加上常数表T中四分之一个元素,分别为T[1..16],T[17..32],,T[33..48],T[49..64]。表T有64个元素,第i个元素T[i]为232×abs(sin(i))的整数部分,其中sin为正弦函数,i以弧度为单位。由于abs(sin(i)大于0小于1,所以T[i]可由32比特的字表示。第4轮的输出再与第1轮的输人CVq相加,相加时将CVq看作4个32比特的字,每个字与第4轮输出的对应的字按模232相加,相加的结果即为压缩函数HMD5的输出。 9.根据权利要求7所述的基于人脸识别的汽车使用授权、防盗借车方法,其特征在于,所述授权信息依次为用车人身份信息、时间戳、授权有效时间、表情动作代码和操作码字段。 10.根据权利要求7所述的基于人脸识别的汽车使用授权、防盗借车方法,其特征在于,所述手机app软件设有登录口令。 |
所属类别: |
发明专利 |