[发明专利]一种基于活体验证的数据传输方法及系统有效
申请号: | 202110481610.8 | 申请日: | 2021-04-30 |
公开(公告)号: | CN113158213B | 公开(公告)日: | 2022-11-29 |
发明(设计)人: | 邵怀荣;韩鹏;莫斌;孙怀义;余勇;罗寿中;梁智灵;潘礼军;任杰;陈显锋 | 申请(专利权)人: | 重庆市科学技术研究院 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;G06F21/64;G06F21/32 |
代理公司: | 重庆强大凯创专利代理事务所(普通合伙) 50217 | 代理人: | 张雪萍 |
地址: | 401121*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 活体 验证 数据传输 方法 系统 | ||
1.一种基于活体验证的数据传输系统,包括数据源端和显示端,其特征在于:所述数据源端包括第一活体采集模块,第一加密模块,存储模块,验证模块,第二加密模块,所述显示端包括第二活体采集模块,请求数据模块,解码模块;
第一活体采集模块:用于采集授权用户的用户活体信息并存储;
第一加密模块:对数据源端中的数据进行压缩编码,然后再与第一活体采集模块采集到的用户活体信息混合编码加密,得到初次加密数据;
存储模块:用于存储初次加密数据,包括本地存储器和云端存储器;
第二活体采集模块:用于采集授权用户请求访问数据时的用户活体信息的显示端活体信息;
请求数据模块:向数据源端请求初次加密数据,同时发送第二活体采集模块采集到的用户活体信息和显示端活体信息;
验证模块:用于验证显示端发送过来的用户活体信息,验证成功调取请求的初次加密数据,验证失败中止请求;
第二加密模块:用于将显示端活体信息和请求的初次加密数据进行混合编码,得到二次加密数据,将二次加密数据传送给显示端;
解码模块:接收请求到的数据,将二次加密数据解码、重组、显示;
所述第一加密模块包括比特抽取模块,在平均每N个比特中抽取比特时,抽取N个比特中的第一个比特,将被选取的比特集复制为M份,形成M份比特集,一份比特集与一个用户活体信息进行混合编码,形成M个混合编码比特集,M为用户的数量;
所述第二加密模块将显示端发送过来的显示端活体信息和初次加密数据中没有参加混合加密的比特进行混合编码加密,得到二次加密数据,此时二次加密数据包括与用户活体信息混合加密的第一加密数据、与显示端活体信息混合加密的第二加密数据,所述解码模块包括第一解码模块和第二解码模块,所述第一解码模块用于解码第一加密数据,所述第二解码模块用于解码第二加密数据。
2.根据权利要求1所述的一种基于活体验证的数据传输系统,其特征在于:所述第一加密模块包括多用户加密模块,所述多用户加密模块将多个授权用户的用户活体信息与数据分别进行混合加密,将每个用户活体信息与数据混合加密后得到的初次加密数据分别存储,任一授权用户的用户活体信息都能通过验证模块的验证。
3.根据权利要求2所述的一种基于活体验证的数据传输系统,其特征在于:所述用户活体信息为用户的持久性特征信息,显示端活体信息为用户获取数据的当前时间和场景下的特征信息。
4.根据权利要求3所述的一种基于活体验证的数据传输系统,其特征在于:还包括活体建模模块,所述活体建模模块根据采集到的用户活体信息和显示端活体信息,自主生成一套用户活体信息和显示端活体信息之间的建模逻辑。
5.根据权利要求4所述的一种基于活体验证的数据传输系统,其特征在于:还包括协议生成模块,所述协议生成模块根据用户请求的数据和请求数据时的状态,自主选择通信协议。
6.一种基于活体验证的数据传输方法,其特征在于:包括以下步骤:
S101:数据源端采集用户活体信息;
S102:数据源端将数据与采集到的活体信息混合加密,得到初次加密数据,然后存储;
S103:显示端发起数据请求;
S104:显示端采集用户活体信息和显示端活体信息;
S105:显示端向数据源端请求初次加密数据,同时向数据源端发送用户活体信息和显示端活体信息;
S106:数据源端收到请求以及用户活体信息和显示端活体信息;
S107:数据源端将接收到的用户活体信息进行比对;
S108:数据源端比对成功,将初次加密数据与显示端活体信息混合加密,得到二次加密数据,然后传送给显示端;
S109:显示端接收二次加密数据,并将二次加密数据解码重组然后显示;
所述S102还包括以下步骤:
S201:将数据的全部比特均分为多段,每段包括N个比特;
S202:在每N个比特中抽取一个比特与用户活体信息进行混合加密,得到初次加密数据;
S203:将初次加密数据进行存储;
所述S108之间还包括以下步骤:
S301:抽取初次加密数据中没有与用户活体信息进行混合加密的比特;
S302:将没有与用户活体信息混合编码的比特与显示端活体信息进行混合加密,得到二次加密数据,此时,二次加密数据包括与用户活体信息混合加密的第一加密数据、与显示端活体信息混合加密的第二加密数据;
所述S109还包括以下步骤:
S401:将第一加密数据解码;
S402:将第二加密数据解码;
S402:将分别解码获得的数据组合获得完整的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆市科学技术研究院,未经重庆市科学技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110481610.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种绳状水洗机的提布轮换向驱动机构
- 下一篇:组合式尾车