一种智能终端的信息保护方法、系统以及可读存储介质技术方案

技术编号:21838382 阅读:33 留言:0更新日期:2019-08-10 20:15
本发明专利技术公开了一种智能终端的信息保护方法、系统以及可读存储介质,包括:智能终端将用户数据发送至安全存储模块;安全存储模块根据用户数据计算第一哈希值,并生成交易请求,将交易请求、第一哈希值和由服务器发送的第一随机数发送至区块链网络;区块链网络响应于交易请求,当根据由所述服务器发送的第二随机数验证到第一随机数为正确时,存储第一哈希值;安全存储模块将用户数据发送至数据库,以使数据库存储用户数据;终端管理平台根据从数据库获取的待调用数据计算第二哈希值,并根据从区块链网络获取的第一哈希值和第二哈希值对待调用数据进行真实性验证,能有效降低设备的信息易被泄露、篡改的风险,能有效提高数据的安全性和可靠性。

An Information Protection Method, System and Readable Storage Medium for Intelligent Terminal

【技术实现步骤摘要】
一种智能终端的信息保护方法、系统以及可读存储介质
本专利技术涉及通信
,尤其涉及一种智能终端的信息保护方法、系统以及可读存储介质。
技术介绍
随着社会的发展,特定人群越来越受到国家及政府的关爱及关注,因为特定人群携带的设备收集到的信息都是非常敏感且其安全性都是非常重要的。比如公安干警、搜救人员在执行任务时,身处复杂的环境当中,可穿戴智能终端能为其提供周围环境的数据,让其对周围环境有更好的认知和判断,同时将数据同步到管理平台,平台管理员通过数据能判断任务员当前的情况,便于发布指令或提供援助。但当这些人员的信息数据被不法份子获取,对整个可穿戴系统来说是一种灾难,不仅威胁到任务员的安全,还破坏了该机关的事务安全体系。再比如对于社区矫正人员来说,当攻击者攻破了中心化的管理平台数据库,对数据进行随意篡改,使矫正人员不受监管,大大影响了司法公正与社会的正常运行。综上,现有技术中智能终端设备存在信息易被泄露、篡改的风险。
技术实现思路
本专利技术实施例提供一种智能终端的信息保护方法、系统以及可读存储介质,能有效降低设备的信息易被泄露、篡改的风险,进而能有效提高数据的安全性和可靠性。本专利技术一实施例提供一种智能终端的信息保护方法,包括:智能终端将采集到的用户数据发送至安全存储模块;所述安全存储模块根据接收到的所述用户数据计算第一哈希值,并生成交易请求,将所述交易请求、所述第一哈希值和接收到的由服务器发送的第一随机数发送至区块链网络;所述区块链网络响应于所述交易请求,当根据接收到的由所述服务器发送的第二随机数验证到所述第一随机数为正确时,存储所述第一哈希值;其中,所述第一随机数和所述第二随机数是由所述服务器检测到所述安全存储模块向所述区块链网络发送所述交易请求后生成;所述安全存储模块将所述用户数据发送至数据库,以使所述数据库存储所述用户数据;所述终端管理平台根据从所述数据库获取的待调用数据计算第二哈希值,并根据从所述区块链网络获取的第一哈希值和所述第二哈希值对所述待调用数据进行真实性验证。作为上述方案的改进,所述智能终端将采集到的用户数据发送至安全存储模块,具体包括:所述服务器将各智能终端的索引标识录入所述区块链网络,并向所述智能终端发送公钥和私钥;所述智能终端采集用户数据,并对所述用户数据进行封装;采用所述私钥对封装后的用户数据进行加密,得到所述用户数据对应的签名,并将所述签名、所述公钥和所述封装后的用户数据发送至所述安全存储模块。作为上述方案的改进,在所述安全存储模块根据接收到的所述用户数据计算第一哈希值,并生成交易请求,将所述交易请求、所述第一哈希值和接收到的由服务器发送的第一随机数发送至区块链网络之前,还包括:根据接收到的所述公钥和所述签名对所述智能终端进行合法性认证;当所述安全存储模块验证所述智能终端为不合法时,所述安全存储模块不接收由所述智能终端发送的所述封装后的用户数据,使得所述智能终端重新将采集到的用户数据发送至所述安全存储模块;当所述安全存储模块验证所述智能终端为合法时,所述安全存储模块对所述封装后的用户数据进行拆包,得到所述用户数据。作为上述方案的改进,所述方法还包括:所述服务器生成初始随机数,并将所述初始随机数分别发送至所述安全存储模块和所述区块链网络;当所述服务器检测到所述安全存储模块向所述区块链网络发送所述交易请求时,所述服务器生成一个随机数,并将所述随机数分别发送至向所述安全存储模块和所述区块链网络,以使所述安全存储模块根据所述初始随机数和所述随机数生成第一随机数,且所述区块链网络根据所述初始随机数和所述随机数生成第二随机数。作为上述方案的改进,所述区块链网络响应于所述交易请求,当根据接收到的由所述服务器发送的第二随机数验证到所述第一随机数为正确时,存储所述第一哈希值,具体包括:响应于所述安全存储模块发送的所述交易请求,所述区块链网络根据接收到的所述服务器发送的第二随机数对所述第一随机数进行正确性验证;当所述区块链网络验证到所述第二随机数与所述第一随机数相同时,所述区块链网络存储接收到的所述安全存储模块发送的所述第一哈希值;当所述区块链网络验证到所述第二随机数与所述第一随机数不相同时,所述区块链网络不接收由所述安全存储模块发送的所述第一哈希值,使得所述安全存储模块重新将交易请求、第一哈希值和接收到的第一随机数发送至所述区块链网络。作为上述方案的改进,所述终端管理平台根据从所述数据库获取的待调用数据计算第二哈希值,具体包括:响应于所述终端管理平台发送的调用指令,所述终端管理平台从所述数据库中获取待调用智能终端对应的待调用数据,并根据所述待调用数据计算第二哈希值;所述终端管理平台根据所述待调用智能终端对应的索引标识在所述区块链网络中进行检索,进而获取所述待调用智能终端对应的第一哈希值。作为上述方案的改进,所述根据从所述区块链网络获取的第一哈希值和所述第二哈希值对所述待调用数据进行真实性验证,具体包括:所述终端管理平台判断所述区块链网络中是否存在与所述第二哈希值相同的第一哈希值;若所述区块链网络存在与所述第二哈希值相同的第一哈希值,则认为所述待调用数据是真实的;若所述区块链网络不存在与所述第二哈希值相同的第一哈希值,则认为所述待调用数据是不真实的。本专利技术另一实施例对应提供了一种智能终端的信息保护系统,包括智能终端、安全存储模块、区块链网络、终端管理平台、数据库和服务器;所述智能终端,用于将采集到的用户数据发送至安全存储模块;所述安全存储模块,用于根据接收到的所述用户数据计算第一哈希值,并生成交易请求,将所述交易请求、所述第一哈希值和接收到的由服务器发送的第一随机数发送至区块链网络;将所述用户数据发送至数据库;所述数据库,用于存储所述用户数据;所述区块链网络,用于响应于所述交易请求,当根据接收到的由所述服务器发送的第二随机数验证到所述第一随机数为正确时,存储所述第一哈希值;所述服务器,用于检测到所述安全存储模块向所述区块链网络发送所述交易请求后生成所述第一随机数和所述第二随机数;所述终端管理平台,用于根据从所述数据库获取的待调用数据计算第二哈希值,并根据从所述区块链网络获取的第一哈希值和所述第二哈希值对所述待调用数据进行真实性验证。与现有技术相比,本专利技术实施例公开的一种智能终端的信息保护方法、系统,通过智能终端将采集到的用户数据发送至安全存储模块;所述安全存储模块根据接收到的所述用户数据计算第一哈希值,并生成交易请求,将所述交易请求、所述第一哈希值和接收到的由服务器发送的第一随机数发送至区块链网络;所述区块链网络响应于所述交易请求,当根据接收到的由所述服务器发送的第二随机数验证到所述第一随机数为正确时,存储所述第一哈希值;其中,所述第一随机数和所述第二随机数是由所述服务器检测到所述安全存储模块向所述区块链网络发送所述交易请求后生成;所述安全存储模块将所述用户数据发送至数据库,以使所述数据库存储所述用户数据;所述终端管理平台根据从所述数据库获取的待调用数据计算第二哈希值,并根据从所述区块链网络获取的第一哈希值和所述第二哈希值对所述待调用数据进行真实性验证,能有效降低设备的信息易被泄露、篡改的风险,进而能有效提高数据的安全性和可靠性。本专利技术另一实施例提供了一种智能终端的信息保护系统,包括处理器、存本文档来自技高网...

【技术保护点】
1.一种智能终端的信息保护方法,其特征在于,包括:智能终端将采集到的用户数据发送至安全存储模块;所述安全存储模块根据接收到的所述用户数据计算第一哈希值,并生成交易请求,将所述交易请求、所述第一哈希值和接收到的由服务器发送的第一随机数发送至区块链网络;所述区块链网络响应于所述交易请求,当根据接收到的由所述服务器发送的第二随机数验证到所述第一随机数为正确时,存储所述第一哈希值;其中,所述第一随机数和所述第二随机数是由所述服务器检测到所述安全存储模块向所述区块链网络发送所述交易请求后生成;所述安全存储模块将所述用户数据发送至数据库,以使所述数据库存储所述用户数据;所述终端管理平台根据从所述数据库获取的待调用数据计算第二哈希值,并根据从所述区块链网络获取的第一哈希值和所述第二哈希值对所述待调用数据进行真实性验证。

【技术特征摘要】
1.一种智能终端的信息保护方法,其特征在于,包括:智能终端将采集到的用户数据发送至安全存储模块;所述安全存储模块根据接收到的所述用户数据计算第一哈希值,并生成交易请求,将所述交易请求、所述第一哈希值和接收到的由服务器发送的第一随机数发送至区块链网络;所述区块链网络响应于所述交易请求,当根据接收到的由所述服务器发送的第二随机数验证到所述第一随机数为正确时,存储所述第一哈希值;其中,所述第一随机数和所述第二随机数是由所述服务器检测到所述安全存储模块向所述区块链网络发送所述交易请求后生成;所述安全存储模块将所述用户数据发送至数据库,以使所述数据库存储所述用户数据;所述终端管理平台根据从所述数据库获取的待调用数据计算第二哈希值,并根据从所述区块链网络获取的第一哈希值和所述第二哈希值对所述待调用数据进行真实性验证。2.如权利要求1所述的智能终端的信息保护方法,其特征在于,所述智能终端将采集到的用户数据发送至安全存储模块,具体包括:所述服务器将各智能终端的索引标识录入所述区块链网络,并向所述智能终端发送公钥和私钥;所述智能终端采集用户数据,并对所述用户数据进行封装;采用所述私钥对封装后的用户数据进行加密,得到所述用户数据对应的签名,并将所述签名、所述公钥和所述封装后的用户数据发送至所述安全存储模块。3.如权利要求2所述的智能终端的信息保护方法,其特征在于,在所述安全存储模块根据接收到的所述用户数据计算第一哈希值,并生成交易请求,将所述交易请求、所述第一哈希值和接收到的由服务器发送的第一随机数发送至区块链网络之前,还包括:根据接收到的所述公钥和所述签名对所述智能终端进行合法性认证;当所述安全存储模块验证所述智能终端为不合法时,所述安全存储模块不接收由所述智能终端发送的所述封装后的用户数据,使得所述智能终端重新将采集到的用户数据发送至所述安全存储模块;当所述安全存储模块验证所述智能终端为合法时,所述安全存储模块对所述封装后的用户数据进行拆包,得到所述用户数据。4.如权利要求1所述的智能终端的信息保护方法,其特征在于,所述方法还包括:所述服务器生成初始随机数,并将所述初始随机数分别发送至所述安全存储模块和所述区块链网络;当所述服务器检测到所述安全存储模块向所述区块链网络发送所述交易请求时,所述服务器生成一个随机数,并将所述随机数分别发送至向所述安全存储模块和所述区块链网络,以使所述安全存储模块根据所述初始随机数和所述随机数生成第一随机数,且所述区块链网络根据所述初始随机数和所述随机数生成第二随机数。5.如权利要求1所述的智能终端的信息保护方法,其特征在于,所述区块链网络响应于所述交易请求,当根据接收到的由所述服务器发送的第二随机数验证到所述第一随机数为正确时,存储所述第一哈希值,具体包括:响应于所述安全存储模块发送的所述交易请求,所述区块链网络根据接收到的所述服务...

【专利技术属性】
技术研发人员:林凡张秋镇钟万春
申请(专利权)人:广州杰赛科技股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1