一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于区块链的钢材出库单防伪签章、验证方法及装置与流程

2022-07-16 15:31:33 来源:中国专利 TAG:


1.本发明涉及一种,尤其是涉及一种基于区块链的钢材出库单防伪签章、验证方法及装置。


背景技术:

2.目前很多钢材仓库开具电子出库单给客户,存在图片章不具有法律效力的问题,部分客户不认可电子出库单,于是仓库运营人员需要打印纸质出库单并人工盖章后邮寄给客户,纸质出库单的盖章与寄送全流程耗时约2-3天,工作效率低。
3.为了保证电子出库单的法律效力,还可以采用ca证书电子签章。出库单电子签章在使用过程中存在以下问题:电子签章能够查看ca证书有效性以及签章后文件未改动,但不能提供电子签署过程数据;电子出库单文件只是签署完成时的状态,不能获知是否发生了文件版本更新,不能获取最新版本。


技术实现要素:

4.本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种基于区块链的钢材出库单防伪签章、验证方法及装置,解决了电子出库单不被客户认可法律效力的问题,简化签章流程,提高工作效率,区块链技术有效保证了电子出库单的不可篡改、安全可靠。
5.本发明的目的可以通过以下技术方案来实现:
6.一种基于区块链的钢材出库单防伪签章方法,该方法包括:
7.签署配置;
8.获取签章指令和防伪二维码生成指令;
9.生成防伪二维码,所述的防伪二维码与当前签章的钢材出库单唯一对应;
10.根据签署配置在钢材出库单上进行防伪二维码添加和印章签署;
11.钢材出库单签署流程数据上链存证;
12.当钢材出库单进行更新时,对新版本的钢材出库单重新进行防伪签章,并将签署流程数据上链存证。
13.优选地,所述的签署配置包括防伪二维码的页码与坐标、印章类型、签署方式、印章签署位置。
14.优选地,每一个签章指令对应一个加签申请号。
15.优选地,所述的防伪二维码中的内容包括查验地址、加签内容和数字签名,所述的加签内容包括加签申请号、签署文件哈希值、单据号、版本号、时间戳,所述的数字签名为签署方利用私钥对加签内容进行的签名。
16.优选地,所述的签署流程数据包括电子出库单文件、电子出库单已签文件、签署履历、签署方ca证书信息、单据业务信息,所述的单据业务信息包括单据号、版本号、仓库名称、提货方、出库时间。
17.优选地,当钢材出库单进行更新时,生成新的加签申请号,重新启动新的防伪签章
流程,签署过程中,单据号不变,版本号递增。
18.一种基于区块链的钢材出库单防伪验证方法,该方法用于对采用所述的防伪签章方法进行签章后的钢材出库单进行验证,该方法包括:
19.扫描防伪二维码,验证数字签名;
20.数字签名验证通过后,比对扫描的防伪二维码内容与区块链上存储的信息,验证单据真伪。
21.优选地,若扫描的防伪二维码中的版本号与区块链上对应单据号的最新版本号一致,则验证签署文件哈希值、时间戳与区块链上对应单据号的最新数据是否一致,若是则防伪验证通过;
22.若扫描的防伪二维码中的版本号与区块链上对应单据号的最新版本号不一致且区块链上存在当前验证的版本号,则提示出库单版本有更新,同时验证当前验证的版本号对应的签署文件哈希值、时间戳与在区块链上的数据是否一致,若一致则防伪验证通过,返回最新版本数据。
23.一种基于区块链的钢材出库单防伪签章装置,包括存储器和处理器,所述存储器用于存储计算机程序,所述处理器用于当执行所述计算机程序时,实现所述的基于区块链的钢材出库单防伪签章方法。
24.一种基于区块链的钢材出库单防伪验证装置,包括存储器和处理器,所述存储器用于存储计算机程序,所述处理器用于当执行所述计算机程序时,实现所述的基于区块链的钢材出库单防伪验证方法。
25.与现有技术相比,本发明具有如下优点:
26.(1)本发明解决了电子出库单不被客户认可法律效力的问题,简化签章流程,提高工作效率。
27.(2)本发明将出库单电子签署全流程存证,记录每个步骤的数据、人员和时间,保证签署过程的真实和不可篡改,客户可通过扫码查验出库单真伪和获取签署文件,解决电子出库单查验和追溯的问题,为可能的司法纠纷提供助力。
28.(3)本发明以电子出库单的“查验地址 加签内容 数字签名”为内容生成防伪二维码,保证二维码唯一,不可伪造和篡改。
29.(4)本发明防伪二维码支持出库单版本更新功能,当同一单据号出库单更新和重新加签后,扫描防伪二维码可提示出库单有版本更新,并给出最新出库单版本号和文件。
30.(5)本发明防伪二维码查验能够提供电子出库单已签文件、签署履历、签署方ca证书信息、存证证书等数据,签署过程可追溯、不可篡改和否认。防伪二维码与电子出库单为唯一对应关系,客户扫码后可查看并下载电子出库单已签文件。
31.(6)本发明为出库单电子签章操作定义签署配置,内容包括:防伪二维码的页码(首页、末页、全部页)与坐标,印章类型,签署方式(自动签、短信签),盖章位置(关键字、骑缝章)。签署配置可重复使用,有效提高了出库单签署的便捷性。
附图说明
32.图1为本发明一种基于区块链的钢材出库单防伪签章及验证的整体流程图。
具体实施方式
33.下面结合附图和具体实施例对本发明进行详细说明。注意,以下的实施方式的说明只是实质上的例示,本发明并不意在对其适用物或其用途进行限定,且本发明并不限定于以下的实施方式。
34.实施例
35.一种基于区块链的钢材出库单防伪签章方法,该方法包括:
36.签署配置,签署配置包括防伪二维码的页码与坐标、印章类型、签署方式、印章签署位置;
37.获取签章指令和防伪二维码生成指令,每一个签章指令对应一个加签申请号;
38.生成防伪二维码,防伪二维码与当前签章的钢材出库单唯一对应,防伪二维码中的内容包括查验地址、加签内容和数字签名,加签内容包括加签申请号、签署文件哈希值、单据号、版本号、时间戳,数字签名为签署方利用私钥对加签内容进行的签名;
39.根据签署配置在钢材出库单上进行防伪二维码添加和印章签署;
40.钢材出库单签署流程数据上链存证,签署流程数据包括电子出库单文件、电子出库单已签文件、签署履历、签署方ca证书信息、单据业务信息,单据业务信息包括单据号、版本号、仓库名称、提货方、出库时间;
41.当钢材出库单进行更新时,当钢材出库单进行更新时,生成新的加签申请号,重新启动新的防伪签章流程,签署过程中,单据号不变,版本号递增。
42.基于上述钢材出库单防伪签章方法,本实施例还提供一种基于区块链的钢材出库单防伪签章装置,包括存储器和处理器,所述存储器用于存储计算机程序,所述处理器用于当执行所述计算机程序时,实现上述钢材出库单防伪签章方法。
43.此外,本实施例提供一种基于区块链的钢材出库单防伪验证方法,该方法用于对采用防伪签章方法进行签章后的钢材出库单进行验证,该方法包括:
44.扫描防伪二维码,验证数字签名;
45.数字签名验证通过后,比对扫描的防伪二维码内容与区块链上存储的信息,验证单据真伪。
46.若扫描的防伪二维码中的版本号与区块链上对应单据号的最新版本号一致,则验证签署文件哈希值、时间戳与区块链上对应单据号的最新数据是否一致,若是则防伪验证通过;
47.若扫描的防伪二维码中的版本号与区块链上对应单据号的最新版本号不一致且区块链上存在当前验证的版本号,则提示出库单版本有更新,同时验证当前验证的版本号对应的签署文件哈希值、时间戳与在区块链上的数据是否一致,若一致则防伪验证通过,返回最新版本数据。
48.基于上述区块链的钢材出库单防伪验证方法,本实施例提供一种基于区块链的钢材出库单防伪验证装置,包括存储器和处理器,所述存储器用于存储计算机程序,所述处理器用于当执行所述计算机程序时,实现基于区块链的钢材出库单防伪验证方法。
49.基于以上可知,本发明将出库单电子签署全流程存证,记录每个步骤的数据、人员和时间,保证签署过程的真实和不可篡改,客户可通过扫码查验出库单真伪和获取签署文件,解决电子出库单查验和追溯的问题,为可能的司法纠纷提供助力。以下结合附图1对本
发明基于区块链的钢材出库单防伪签章及验证的整体过程进行具体说明:
50.1)签署方首先进行签署配置,内容包括:防伪二维码的页码(首页、末页、全部页)与坐标,印章类型,签署方式(自动签、短信签),盖章位置(关键字、骑缝章)。
51.2)签署方用户选择出库单文件和签署配置代码,生成加签申请号,发起加签操作。
52.3)签署方发起加签的同时,发出防伪二维码生成指令。
53.4)签署系统采集签署文件哈希值、加签申请号、时间戳等数据,在区块链存储采集数据。
54.5)签署系统根据步骤4)中的数据生成防伪二维码,二维码内容=查验地址 加签内容 数字签名。其中,加签内容=加签申请号 签署文件哈希值 单据号 版本号 时间戳,数字签名是签署方利用自己的私钥对加签内容进行sha256withrsa签名。
55.6)签署系统将出库单签署流程数据,包括电子出库单文件、电子出库单已签文件、签署履历、签署方ca证书信息、单据业务信息等数据上链存证。单据业务信息包括:单据号、版本号、仓库名称、提货方、出库时间。
56.7)客户扫描出库单的防伪二维码,签署系统先查验数字签名有效性,验证通过后比对二维码内容与区块链上对应单据号的最新版本号、签署文件哈希值、时间戳是否一致,验证单据真伪。若版本号与链上最新版本号不一致,则返回最新版本号。
57.8)签署系统验证通过后返回核验结果:验证结果(通过、未通过)、电子出库单已签文件、签署履历、出库单业务信息、签署方ca证书信息,存证证书。若出库单有版本更新,则提示并给出最新版本号,客户可以查看和下载出库单文件的各个版本。
58.其中,步骤2)的加签操作具体为:
59.21)签署方选择出库单文件,点击“加签”按钮,签署系统生成加签申请号,发起加签操作。
60.22)对已加过签的出库单(同一单据号,单据内容有修改),点击“加签”按钮时,触发重新加签流程,生成新的加签申请号。重新加签的流程与第一次加签的流程一致,但原有待签和已签文件不会被覆盖,而是生成和保存新的文件,单据号不变,版本号递增。
61.本发明具有如下优势:
62.1、以电子出库单的“查验地址 加签内容 数字签名”为内容生成防伪二维码,保证二维码唯一,不可伪造和篡改。
63.2、防伪二维码支持出库单版本更新功能,当同一单据号出库单更新和重新加签后,扫描防伪二维码可提示出库单有版本更新,并给出最新出库单版本号和文件。
64.3、防伪二维码查验能够提供电子出库单已签文件、签署履历、签署方ca证书信息、存证证书等数据,签署过程可追溯、不可篡改和否认。防伪二维码与电子出库单为唯一对应关系,客户扫码后可查看并下载电子出库单已签文件。
65.4、为出库单电子签章操作定义签署配置,内容包括:防伪二维码的页码(首页、末页、全部页)与坐标,印章类型,签署方式(自动签、短信签),盖章位置(关键字、骑缝章)。签署配置可重复使用,有效提高了出库单签署的便捷性。仓库原有钢材出库单从纸质替换为电子文件,可将原有流程从至少2-3天缩短至2-3分钟,显著节省人力物力。
66.上述实施方式仅为例举,不表示对本发明范围的限定。这些实施方式还能以其它各种方式来实施,且能在不脱离本发明技术思想的范围内作各种省略、置换、变更。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献