本发明涉及个人信息管理技术领域,更具体地说是基于超大容量FPGA的深度学习个人信息管理系统。
背景技术:
随着电子产业的飞速发展,诸如手机这类携带大量个人信息的产品已经渗透到生活的各个角落,在给我们带来便利的同时也带来了很多潜在的威胁。
手机支付现在非常普遍,其应用范围也十分广泛,例如,用于支付宝、微信等手机客户端支付,现在的支付验证环节普遍采用点对点的验证方式,即客户端确定下单,消息传给服务器的公有云,服务器端再发送一串验证码,让客户端输入,保证了服务器端是被客户端请求而不是被攻击,这样只能保证服务器的安全性,客户端的个人安全却得不到保障。一旦个人的手机丢失或者手机卡被复制,许多重要的个人信息将会完全暴露,甚至于个人资产受到严重威胁。因此需要一种提供一种新的技术方案给予解决。
技术实现要素:
本发明是为避免上述现有技术所存在的不足之处,提供基于超大容量FPGA的深度学习个人信息管理系统。
本发明解决技术问题所采用的技术方案是:
基于超大容量FPGA的深度学习个人信息管理系统,包括:
APP信息接收模块,用于将用户端记录信息传输至FPGA深度学习模块和存储模块;
存储模块,用于存储记录信息和隐私信息;
FPGA深度学习模块,用于接收APP信息接收模块输入的记录信息,筛选出记录信息中的隐私信息,将隐私信息存储于存储模块中,在用户端需要进行身份验证时,服务器与FPGA深度学习模块通信,FPGA深度学习模块根据存储于所述存储模块中的隐私信息随机提出身份验证问题,并通过服务器将身份验证问题发送至用户端。
进一步的,所述用户端完成身份验证后,服务器将身份验证结果与存储于存储模块中的隐私信息进行比对,结果正确即验证成功,结果错误即验证失败。
进一步的,所述APP信息接收模块与用户端的APP相通信。
本发明的工作原理是:
用户端APP通过APP信息接收模块向存储模块和FPGA深度学习模块传输记录信息,并源源不断地把所有记录信息送至存储模块存储,FPGA深度学习模块会不断的在记录信息中筛选出用户的个人习惯、爱好、以及活动范围等隐私信息,这样当用户端需要有验证消息时,基于超大容量FPGA的深度学习个人信息管理系统与服务器端通信,然后再向用户端发送身份验证消息,用户端完成身份验证后,服务器将身份验证结果与存储于存储模块中的隐私信息进行比对,结果正确即验证成功,结果错误即验证失败。
与现有技术相比,本发明的有益效果体现在:
不同于传统的消息验证,基于超大容量FPGA的深度学习个人信息管理系统通过存储在存储模块中的隐私信息随机提出身份验证问题,再通过服务器将身份验证问题发送至用户端,这样即使用户端的手机被人获取或手机卡信息被复制,手机等用户端只是用户的一个登入工具,无法破译身份验证消息,保证了用户的资金安全。
附图说明
图1为本发明基于超大容量FPGA的深度学习个人信息管理系统的结构示意图。
具体实施方式
参见图1,基于超大容量FPGA的深度学习个人信息管理系统,包括:
APP信息接收模块,用于将用户端记录信息传输至FPGA深度学习模块和存储模块;
存储模块,用于存储记录信息和隐私信息;
FPGA深度学习模块,用于接收APP信息接收模块输入信息,筛选出记录信息中的隐私信息,将隐私信息存储于存储模块中,在用户端需要进行身份验证时,服务器与FPGA深度学习模块通信,FPGA深度学习模块根据存储于所述存储模块中的隐私信息随机提出身份验证问题,并通过服务器将身份验证问题发送至用户端。
所述用户端完成身份验证后,服务器将身份验证结果与存储于存储模块中的隐私信息进行比对,结果正确即验证成功,结果错误即验证失败。
所述APP信息接收模块与用户端的APP相通信。
本发明提供的基于超大容量FPGA的深度学习个人信息管理系统通过如下的方式工作:用户端APP通过APP信息接收模块向存储模块和FPGA深度学习模块传输记录信息,并源源不断地把所有记录信息送至存储模块存储,FPGA深度学习模块会不断的在记录信息中筛选出用户的个人习惯、爱好、以及活动范围等隐私信息,这样当用户端需要有验证消息时,基于超大容量FPGA的深度学习个人信息管理系统与服务器端通信,然后再向用户端发送身份验证消息,用户端完成身份验证后,服务器将身份验证结果与存储于存储模块中的隐私信息进行比对,结果正确即验证成功,结果错误即验证失败。
本发明技术方案在上面结合附图对本发明进行了示例性描述,显然本发明具体实现并不受上述方式的限制,只要采用了本发明的方法构思和技术方案进行的各种非实质性改进,或未经改进将发明的构思和技术方案直接应用于其它场合的,均在本发明的保护范围之内。