[发明专利]一种基于微信小程序的可信身份认证平台在审
申请号: | 202010357863.X | 申请日: | 2020-04-29 |
公开(公告)号: | CN111563243A | 公开(公告)日: | 2020-08-21 |
发明(设计)人: | 司维超;顾佼佼;宋超;张杰 | 申请(专利权)人: | 中国人民解放军海军航空大学 |
主分类号: | G06F21/32 | 分类号: | G06F21/32;G06F21/44;G06F21/46;H04L9/32;H04L29/06 |
代理公司: | 西安研创天下知识产权代理事务所(普通合伙) 61239 | 代理人: | 郭璐 |
地址: | 264001 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 微信小 程序 可信 身份 认证 平台 | ||
1.一种基于微信小程序的可信身份认证平台,其特征在于,综合考虑数据通信安全,分别在用户登录认证、数据传输安全和内部接口密文调用等阶段应用了不同的数据安全机制;包括数据通信安全模块、客户端和服务器端,在保证平台使用安全的前提下,平台通过客户端和服务器端,实现三类不同的认证方式;
第一层次为实名认证,需要对二代身份证正面的人员信息拍照,通过OCR技术识别获取姓名、身份证号的卡面信息进行信息收集,并与后台数据库进行比对;
第二层次为实名+实证认证,在实名认证通过的基础上,利用具有NFC功能的智能设备对证件的合法性进行确认,并以此获取基础可信任根;以基础可信任根为索引,从公安部获取申请人的基础信息、人像比对源信息,集合生物行为识别及生物人脸特征比对的手段来确认申请人证件合法、基本信息有效及本人申请;
第三层次为实名+实证+实人认证,增加了人脸生物特征比对环节,利用活体检测技术,确定采集对象为生物人,以预置的人像/证件照片作为可信数据源进行对比,确定申请人信息的准确性。
2.根据权利要求1所述的基于微信小程序的可信身份认证平台,其特征在于,综合考虑数据通信安全,用户登录认证环节使用了动态口令卡或短信验证码的动态口令验证,以及登录设备MAC地址验证;数据传输环节对登录认证信息采用了MD5加密,对正常使用时的关键数据采用了RSA非对称加密。
3.根据权利要求1所述的基于微信小程序的可信身份认证平台,其特征在于,所述平台客户端的设计使用微信前端开发语言WXML和WXSS,以及脚本语言WXS,在WXML中将按钮绑定到相关函数上,拼接参数后以POST的方式发送JSON请求,通过URL地址发送给AI接口实现功能并回传参数,最后页面重定向到下一页。
4.根据权利要求1所述的基于微信小程序的可信身份认证平台,其特征在于,所述平台服务器端作为MVC设计中的M层,提供了读写数据库到API的封装;平台采用Node.js作为后端开发平台实现对MongoDB数据库的读取,与微信小程序端进行交互并返回JSON数据包的功能,其中使用Express框架搭建服务端;前后端使用HTTPS协议通信,传输JSON格式数据。
5.根据权利要求1所述的基于微信小程序的可信身份认证平台,其特征在于,平台第一层次实名认证中采用OCR身份证识别,绑定一个无参数的函数uploadIdImage函数到上传身份证照片按钮上,先调用微信API拉取相册或者摄像头,获取用户身份证照片后,将其用Base64编码,拼接百度身份证OCR参数后发送至百度AI接口;随后将识别的结果解析,与数据库中存储的内容进行比较,通过后进入下一步。
6.根据权利要求1所述的基于微信小程序的可信身份认证平台,其特征在于,平台第二层次实名+实证认证中,采用NFC近距离读卡,首先测试手机开启NFC功能的返回值并初始化NFC模块,然后完成wx.onHCEMessage的消息监听并发送消息,将shizhengCert函数绑定到读取NFC按钮上;通过南京亿数身份证读取API对身份证进行识别;在身份证芯片验证成功后,将修改flag值,转至人脸活体检测模块。
7.根据权利要求1所述的基于微信小程序的可信身份认证平台,其特征在于,平台第三层次实名+实证+实人认证中,采用人脸识别和人脸活体检测,将uploadRealImage函数绑定到实人认证按钮上;函数调用相机接口,拍照获取图片之后拼接参数,和服务端数据库中预置的身份鉴别图片一起经过Base64编码,发送给百度AI人脸识别API后端进行比对,返回对比相似度比分,若比分大于等于80,则认证成功,为了检测用户为活体,还需要调用百度活体检测API进行活体检测,若用户按要求完成了预制的动作后,则确认用户为活体。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军海军航空大学,未经中国人民解放军海军航空大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010357863.X/1.html,转载请声明来源钻瓜专利网。