The application discloses a transaction log data validation method and verification system, which relates to the verification technology field of electronic data, and solves the technical problem that the transaction log data can't be tampered in the existing technology by using the Hash chain. The transaction log data of the application verification method, which comprises the following steps: storing all the transaction log data and transaction log data of Hash value; obtaining all transaction log data; according to all the transaction log data, calculate the latest transaction log data Hash; read the latest transaction log data Hash stored in the latest value; the transaction log data of Hash to determine the calculated value is consistent with the latest transaction log data Hash read value; response to the latest transaction log data to calculate the value of Hash is consistent with the latest transaction log data Hash read the value judgment of transaction log data has not been tampered with. This application is mainly used for transaction log data validation.
【技术实现步骤摘要】
一种交易日志数据验证方法及验证系统
本申请涉及电子数据的验证
,具体涉及一种交易日志数据验证方法及验证系统。
技术介绍
随着科技水平的提升,越来越多的支付种类和支付方式出现在我们的生活中。由于支付种类的增加,个人或单位可能需要在不同的支付机构中进行费用额度查询和金额统计。在此情况下,支付交易日志数据的安全性和可靠性越来越需要重视。以传统支付交易方式为例,在银行卡支付交易体系中,卡片和发卡行后台都会保存脱机支付交易时的交易日志。对于一个合法的持卡人来说,可以通过合法途径获取到卡片中记录的交易日志和发卡行提供的后台记录的交易日志。如何确保数据的可靠性,是持卡人可能会碰到的一个问题。同样,收单机构和支付机构也需要一种交易日志数据验证系统来验证交易日志数据未被非法篡改。目前的日志存储方式,大部分的技术关注点在单条交易日志的保护上面,对于全部日志的这种链式的关联方式关注较少。仍以传统支付方式为例,在支付交易日志查询过程中,当持卡人(或消费者)对所获取的发卡行后台交易日志存有疑惑时,或者当持卡人获取到的卡片的交易日志和发卡行后台提供的交易日志出现不一致时,持卡人无法确定问题出在哪一方,而现有的卡片交易日志数据无法给持卡人提供方法供持卡人验证发卡行从后台获取的交易日志是否被篡改。
技术实现思路
本申请的目的在于,提供一种交易日志数据验证方法及验证系统,用于解决现有技术中不能识别交易日志数据被篡改的技术问题。本申请的交易日志数据验证方法,包括如下步骤:存储全部的交易日志数据和交易日志数据Hash值;获取全部的交易日志数据;根据全部的交易日志数据,计算出最新交易日志数据H ...
【技术保护点】
一种交易日志数据验证方法,其特征在于,包括如下步骤:存储全部的交易日志数据和交易日志数据Hash值;获取全部的交易日志数据;根据全部的交易日志数据,计算出最新交易日志数据Hash值;读取存储的最新交易日志数据Hash值;判定计算出的最新交易日志数据Hash值与读取的最新交易日志数据Hash值是否一致;响应于计算出的最新交易日志数据Hash值与读取的最新交易日志数据Hash值一致,判断交易日志数据未被篡改。
【技术特征摘要】
1.一种交易日志数据验证方法,其特征在于,包括如下步骤:存储全部的交易日志数据和交易日志数据Hash值;获取全部的交易日志数据;根据全部的交易日志数据,计算出最新交易日志数据Hash值;读取存储的最新交易日志数据Hash值;判定计算出的最新交易日志数据Hash值与读取的最新交易日志数据Hash值是否一致;响应于计算出的最新交易日志数据Hash值与读取的最新交易日志数据Hash值一致,判断交易日志数据未被篡改。2.如权利要求1所述的交易日志数据验证方法,其特征在于,响应于计算出的最新的交易日志数据Hash值与读取的最新交易日志数据Hash值不一致,判断交易日志数据被篡改。3.如权利要求2所述的交易日志数据验证方法,其特征在于,响应于计算出的最新的交易日志数据Hash值与读取的最新交易日志数据Hash值不一致,判断所获取的交易日志数据中的一条或几条数据被篡改。4.如权利要求1所述的交易日志数据验证方法,其特征在于,在存储交易日志数据的同时,计算与交易日志数据相对应的交易日志数据Hash值,并进行记录。5.如权利要求4所述的交易日志数据验证方法,其特征在于,交易日志数据Hash值的计算方法,包括如下子步骤:计算出初始交易日志数据Hash值;根据初始交易日志数据Hash值和第1次的交易日志数据计算出第1次交易日志数据Hash值;根据第1次交易日志数据Hash值和第2次的交易日志数据计算出第2次交易日志数据Hash值;根据第i-1次交易日志数据Hash值和第i次的交易日志数据计算出第i次交易日志数据Hash值,i为大于2的自然数。6.一种交易日志数据验证系统,其特征在于,包括:存储模块,存储全部的交易日...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。