logo好方法网

一种用于区块链的访问数据加密处理方法及系统

技术摘要:
本发明提出一种用于区块链的访问数据加密处理方法及系统,本发明在使用时,对交易数据和面部特征数据的加密,并且将两个数据构建为区块链系统,基于区块链的不可篡改性,交易数据和面部特征数据不会被篡改;同时,对面部特征数据计算得到其数字签名和数字证书,以供后  全部
背景技术:
区块链可以用于不局限于加密货币领域的自动化任务和处理,这种解决方案将能 够利用区块链的特性进行更好地加密处理事务。目前在市场上的发行和交易不透明,在消 费市场公信力不足。市场上所有发行的都存在中心化严重的现象,无论是信用卡、航空飞 行,还是商场购物,抑或是电信行业的网上商场,都是由各自的企业或者平台进行推广。目 前有一些基于面部识别的数字交易技术,但对于面部特征的安全保密性,还没有一种成熟 有效的解决方案。
技术实现要素:
针对现有技术中的缺陷,本发明提出一种用于区块链的访问数据加密处理方法及 系统,其能够保障数字交易中面部特征数据的数据安全。 一种用于区块链的访问数据加密处理方法,包括步骤: 在多个交易节点上统计交易数据,交易时采集访问者的面部特征; 在预设时间段内将所有交易节点的交易数据和面部特征数据打包为一个区块,将 交易的时间、采集面部特征数据的时间、交易数据的哈希、面部特征数据的哈希以及上个区 块的哈希,记入当前区块的区块头作为特征值,根据所述特征值计算当前区块的哈希;将先 后生成的区块互相构建为区块链;区块中的交易数据和面部特征数据下传至各个交易节 点; 对所述面部特征数据进行哈希运算得到第一摘要,对计算得到的所述第一摘要进 行私钥加密得到数字签名,并对该私钥对应的公钥加密得到数字证书,并将所述数字签名 和数字证书附在面部特征数据上一同上传至网络中。 进一步的,还包括步骤: 通过面部结构光的采集方式对访问者的面部特征进行采集。 进一步的,还包括步骤: 所述交易节点与第三方监管系统对接,利用第三方监管系统对所述私钥对应的公 钥加密得到数字证书。 进一步的,还包括步骤:所述数字签名和数字证书存证至所述区块链的智能合约 的存储区中。 一种可存储计算设备, 所述可存储计算设备包括存储器和处理器;所述存储器用于存储计算机程序;所 述处理器,用于当执行所述计算机程序时,实现如权利要求1-4任一项所述的方法步骤。 一种用于区块链的访问数据加密处理系统, 4 CN 111553692 A 说 明 书 2/6 页 包括多个交易节点模块,交易节点模块中设有可存储计算设备,所述可存储计算 设备对交易数据进行统计,所述交易节点模块中设有生物特征采集模块,所述生物特征采 集模块在交易时采集访问者的面部特征; 单个或多个所述可存储计算设备在预设时间段内将所有交易节点模块的交易数 据和面部特征数据打包为一个区块,将交易的时间、采集生物识别特征数据的时间、交易数 据的哈希、生物识别特征数据的哈希,记入当前区块的区块头作为特征值,根据所述特征值 计算当前区块的哈希,再将先后生成的区块互相构建为区块链;区块中的交易数据和面部 特征数据下传至各个交易节点模块; 所述可存储计算设备对所述面部特征数据进行哈希运算得到第一摘要,对计算得 到的所述第一摘要进行私钥加密得到数字签名,并对该私钥对应的公钥加密得到数字证 书,并将所述数字签名和数字证书附在面部特征数据上一同上传至网络中。 进一步的,通过面部结构光的采集方式对访问者的面部特征进行采集。 进一步的,所述交易节点模块与第三方监管系统对接,利用第三方监管系统对所 述私钥对应的公钥加密得到数字证书。 进一步的,所述数字签名和数字证书存证至所述区块链的智能合约的存储区中。 本发明提出一种用于区块链的访问数据加密处理方法,包括步骤:在多个交易节 点上统计交易数据,交易时采集访问者的面部特征;在预设时间段内将所有交易节点的交 易数据和面部特征数据打包为一个区块,将交易的时间、采集面部特征数据的时间、交易数 据的哈希、面部特征数据的哈希以及上个区块的哈希,记入当前区块的区块头作为特征值, 根据所述特征值计算当前区块的哈希;将先后生成的区块互相构建为区块链;区块中的交 易数据和面部特征数据下传至各个交易节点;对所述面部特征数据进行哈希运算得到第一 摘要,对计算得到的所述第一摘要进行私钥加密得到数字签名,并对该私钥对应的公钥加 密得到数字证书,并将所述数字签名和数字证书附在面部特征数据上一同上传至网络中。 以上便实现了对交易数据和面部特征数据的加密,并且将两个数据构建为区块链系统,基 于区块链的不可篡改性,交易数据和面部特征数据不会被篡改;同时,对面部特征数据计算 得到其数字签名和数字证书,以供后期使用面部特征数据时可调用数字签名和数字证书, 数字签名和数字证书能够防止面部特征数据做假。
下载此资料需消耗2积分,
分享到:
收藏