[发明专利]交易记录安全存储方法、装置、设备及存储介质有效
申请号: | 202110748819.6 | 申请日: | 2021-07-02 |
公开(公告)号: | CN113204794B | 公开(公告)日: | 2021-10-15 |
发明(设计)人: | 胡富云;彭海丰;甄永峰;杨娜;王汀 | 申请(专利权)人: | 深圳市深圳通有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/60;G06Q20/38 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 邝艳菊 |
地址: | 518000 广东省深圳市福田区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交易 记录 安全 存储 方法 装置 设备 介质 | ||
1.一种交易记录安全存储方法,其特征在于,所述交易记录安全存储方法包括以下步骤:
在交易记录生成时,获取预设交易追溯需求、预设设备公钥及所述交易记录对应的用户身份信息;
根据所述预设交易追溯需求及所述交易记录确定目标拼接数据,并根据所述预设设备公钥及预设第一加密算法对所述用户身份信息进行加密,以获得密文身份信息;
根据所述目标拼接数据及所述用户身份信息确定所述交易记录对应的交易查询码;
根据所述交易查询码对所述交易记录进行存储,并将所述密文身份信息及所述交易记录上传至服务端;
其中,所述根据所述预设交易追溯需求及所述交易记录确定目标拼接数据的步骤,包括:
获取所述交易记录的记录产生时刻;
根据所述预设交易追溯需求在所述记录产生时刻中截取目标拼接数据;
所述根据所述目标拼接数据及所述用户身份信息确定所述交易记录对应的交易查询码的步骤,包括:
将所述用户身份信息与所述目标拼接数据进行数据拼接,以获得拼接密文数据;
根据所述拼接密文数据确定用户身份密钥;
通过所述用户身份密钥及预设第二加密算法对预设标定数据进行加密,以获得交易查询码,所述预设标定数据为固定常量数据,所述预设第二加密算法为对称加密算法。
2.如权利要求1所述的交易记录安全存储方法,其特征在于,所述将所述用户身份信息与所述目标拼接数据进行数据拼接,以获得拼接密文数据的步骤之前,还包括:
对所述用户身份信息进行二进制编码,以获得编码身份信息;
对所述目标拼接数据进行二进制编码,以获得编码拼接数据;
相应的,所述将所述用户身份信息与所述目标拼接数据进行数据拼接,以获得拼接密文数据的步骤,包括:
将所述编码身份信息与所述编码拼接数据进行数据拼接,以获得拼接密文数据。
3.如权利要求1所述的交易记录安全存储方法,其特征在于,所述根据所述拼接密文数据确定用户身份密钥的步骤,包括:
获取所述拼接密文数据的数据大小,并将所述数据大小与预设大小阈值进行比较;
在所述数据大小大于或等于所述预设大小阈值时,将所述拼接密文数据作为用户身份密钥。
4.如权利要求3所述的交易记录安全存储方法,其特征在于,所述获取所述拼接密文数据的数据大小,并将所述数据大小与预设大小阈值进行比较的步骤之后,还包括:
在所述数据大小小于所述预设大小阈值时,获取所述数据大小与所述预设大小阈值的数据差值;
根据预设补全数据生成规则及所述数据差值生成补全数据;
将所述拼接密文数据与所述补全数据进行拼接,以获得用户身份密钥。
5.如权利要求1-4任一项所述的交易记录安全存储方法,其特征在于,所述在交易记录生成时,获取预设交易追溯需求、预设设备公钥及所述交易记录对应的用户身份信息的步骤之前,还包括:
获取设备标识码,并根据所述设备标识码生成密钥获取请求;
将所述密钥获取请求发送至服务端,以使所述服务端根据所述密钥获取请求反馈公钥证书;
在接收到所述服务端反馈的公钥证书时,对所述公钥证书进行解析,以获得预设设备公钥。
6.如权利要求1-4任一项所述的交易记录安全存储方法,其特征在于,所述根据所述交易查询码对所述交易记录进行存储,并将所述密文身份信息及所述交易记录上传至服务端的步骤之后,还包括:
在接收到用户发送的记录查询请求时,根据所述记录查询请求确定查询用户身份信息及交易追溯条件;
根据所述查询用户身份信息及所述交易追溯条件生成交易追溯查询码;
根据所述交易追溯查询码查找对应的历史交易记录,并将所述历史交易记录进行展示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市深圳通有限公司,未经深圳市深圳通有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110748819.6/1.html,转载请声明来源钻瓜专利网。