CN113221158B - 一种基于区块链的证券工作底稿的安全存证验证方法 - Google Patents

一种基于区块链的证券工作底稿的安全存证验证方法 Download PDF

Info

Publication number
CN113221158B
CN113221158B CN202011630965.0A CN202011630965A CN113221158B CN 113221158 B CN113221158 B CN 113221158B CN 202011630965 A CN202011630965 A CN 202011630965A CN 113221158 B CN113221158 B CN 113221158B
Authority
CN
China
Prior art keywords
data
manuscript
original
module
stock work
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011630965.0A
Other languages
English (en)
Other versions
CN113221158A (zh
Inventor
王磊
林乐
兰春嘉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Lingshuzhonghe Information Technology Co ltd
Original Assignee
Shanghai Lingshuzhonghe Information Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Lingshuzhonghe Information Technology Co ltd filed Critical Shanghai Lingshuzhonghe Information Technology Co ltd
Priority to CN202011630965.0A priority Critical patent/CN113221158B/zh
Publication of CN113221158A publication Critical patent/CN113221158A/zh
Application granted granted Critical
Publication of CN113221158B publication Critical patent/CN113221158B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6227Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database where protection concerns the structure of data, e.g. records, types, queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2107File encryption
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Storage Device Security (AREA)

Abstract

本发明涉及一种基于区块链的证券工作底稿的安全存证验证方法,包括证券工作底稿数据原始存储模块、安全模块、底稿数据上链模块、区块链模块、底稿数据验证模块。基于SHA‑256安全散列算法、聚类归纳函和安全锁提取原始证券工作底稿文件的摘要和元信息,基于身份认证和智能匹配收集待上链数据,构建一个分布式的具有访问权限控制的安全、不可篡改且底稿历史可追溯的私有链,并且基于智能匹配、智能合约和委托机制实现了对证券工作底稿数据的自动化智能验证。

Description

一种基于区块链的证券工作底稿的安全存证验证方法
技术领域
本发明涉及数据存证和验证领域,为一种基于区块链的证券工作底稿的安全存证验证方法。
背景技术
现有的证券工作底稿的存证和验证装置,大多为单一功能装置,通常只能完成证券工作底稿的物理存储工作,而证券工作底稿的验证工作需要另外的装置完成。而且现有的证券工作底稿的存证装置,大多只提供存储功能,并不提供智能检索和智能匹配,数据存储方式多为中心化存储,杂乱无规则,导致文件检索过程繁杂,而且存储环境缺少足够的安全保证;
而现有的证券工作底稿验证装置,需要更多的人工操作和人工核验,对验证人员的专业知识水平有较高的要求,且效率低下,出错率较高;
因此,本发明旨在结合证券工作底稿的存证和验证功能需求,把区块链和智能算法进行结合,设计出一种基于区块链的证券工作底稿的安全存证验证装置,构建一个分布式的具有访问权限控制的安全、不可篡改且底稿历史可追溯的私有链,实现对证券工作底稿数据的自动化智能存证验证,减少了人力成本并提高了证券工作底稿数据存证验证工作的效率。
发明内容
有鉴于此,本发明提供一种解决或部分解决上述问题的基于区块链的证券工作底稿的安全存证验证方法。
为达到上述技术方案的效果,本发明的技术方案为:一种基于区块链的证券工作底稿的安全存证验证方法,包含以下步骤:
一种基于区块链的证券工作底稿的安全存证验证方法,其特征在于:包括证券工作底稿数据原始存储模块、安全模块、底稿数据上链模块、区块链模块、底稿数据验证模块;
证券工作底稿数据原始存储模块用于存储原始证券工作底稿文件,并提供了灵活的已存储原始证券工作底稿文件的查询方式;
证券工作底稿数据原始存储模块运行于证券工作底稿数据原始存储模块的使用者所在的局域网中,与外界互联网隔离;
原始证券工作底稿文件在存储至证券工作底稿数据原始存储模块时,被证券工作底稿数据原始存储模块分配一个唯一的标示ID;
唯一的标示ID由关系子对象和独特子对象组成;
关系子对象用于建立当前原始证券工作底稿文件与证券工作底稿数据原始存储模块中其他已存在的原始证券工作底稿文件的联系;
关系子对象由关系关键字和关系文件标示ID组构成;
关系关键字有三种不同的值;
关系关键字包括:平级关联关系关键字、父关联关系关键字、子关联关系关键字;
每一个关系关键字都对应一个关系文件标示ID组,不同的关系关键字对应不同的关系文件标示ID组;
关系文件标示ID组是一个数组,数组可以是空值也可以是非空值;
当关系文件标示ID组是非空值时,关系文件标示ID组为由一个或者多个证券工作底稿数据原始存储模块中已存储的不同的原始证券工作底稿文件的标示ID组成的数组,关系文件标示ID组中的所有的标示ID对应的所有的原始证券工作底稿文件都与关系文件标示ID组所在的标示ID对应的原始证券工作底稿文件具有关系文件标示ID组所对应的关系关键字所表示的关系;
当第一原始证券工作底稿文件正在被证券工作底稿数据原始存储模块分配标示ID时,称正在被证券工作底稿数据原始存储模块分配标示ID的原始证券工作底稿文件为第二原始证券工作底稿文件;
当当前被标示的第二原始证券工作底稿文件被证券工作底稿数据原始存储模块分配的标示ID的关系子对象的一个关系关键字对应的关系文件标示ID组是空值时,表示证券工作底稿数据原始存储模块中没有与第二原始证券工作底稿文件具有关系关键字所标示的关系的文件;
平级关联关系关键字表示与第二原始证券工作底稿文件有平级关联关系的其他原始证券工作底稿文件,平级关联关系不包括从属和被从属关系;
父关联关系关键字表示与当第二原始证券工作底稿文件有从属关系的其他原始证券工作底稿文件,即第二原始证券工作底稿文件的父关系的其他原始证券工作底稿文件;
子关联关系关键字表示与第二原始证券工作底稿文件有被从属关系的其他原始证券工作底稿文件,即第二原始证券工作底稿文件的子关系的其他原始证券工作底稿文件;
证券工作底稿数据原始存储模块可以通过设置单一以及组合的关联关系查询条件,快速查询出满足查询条件设置的关联关系的原始证券工作底稿文件的集合;
安全模块包括元信息提取单元,哈希单元、安全存储单元;
安全模块与证券工作底稿数据原始存储模块连接,可以从证券工作底稿数据原始存储模块中检索并提取原始证券工作底稿文件;
元信息提取单元首先根据检索条件从证券工作底稿数据原始存储模块中检索原始证券工作底稿文件,证券工作底稿数据原始存储模块将被检索到的原始证券工作底稿文件输出至安全模块的元信息提取单元,元信息提取单元包括元信息预定义模版和智能归纳模块;
元信息预定义模版为一个预定义条件集与预定义元信息集的规则匹配集合,预定义条件集中定义的每一个条件唯一匹配预定义元信息集中的一个元信息;
预定义元信息集是证券工作底稿文件的关键描述信息集,预定义元信息集包括:原始证券工作底稿文件名称,原始证券工作底稿文件ID,原始证券工作底稿文件类型,原始证券工作底稿文件存储路径,原始证券工作底稿文件版本,原始证券工作底稿文件建立日期;
智能归纳模版提取原始证券工作底稿文件中除了元信息预定义模版中预定义元信息集以外的扩展元信息集,然后基于聚类归纳函数对所有的原始证券工作底稿文件的预定义元信息集和扩展元信息集的组合集进行聚类分析,聚类归纳函数首先完成预定义元信息集中同一个元信息的聚类归纳点的求和,然后得到一个预定义元信息集的聚类归纳结果的累加和,然后再结合预定义元信息集和扩展元信息集的组合集进行基于聚类归纳函数的二次聚类归纳,得到一个能多维刻画的聚类归纳结果簇;
每一个聚类归纳结果簇为一个具有相似的元信息特征的原始证券工作底稿文件构成的集合;
哈希单元采用SHA-256安全散列算法;
哈希单元接收元信息提取单元的聚类归纳结果簇的结果,并依次计算每个聚类归纳结果簇中的原始证券工作底稿文件的哈希值,得到的哈希值作为原始证券工作底稿文件的摘要数据;
安全存储单元为原始证券工作底稿文件的摘要数据、预定义元信息集和扩展元信息集提供安全的数据存储服务;
安全存储单元为每一条存储的原始证券工作底稿文件的摘要数据、预定义元信息集和扩展元信息集都配备一把安全锁,只有具有与安全锁匹配的安全指纹的用户,才可以对安全存储单元中存储的数据进行操作;
安全存储单元与底稿数据上链模块连接;
底稿数据上链模块包括身份认证私钥单元和基于智能匹配的待上链数据收集单元;
身份认证私钥单元存储一个具有唯一身份标示的安全身份私钥和安全指纹,安全身份私钥可用于区块链交易签名,安全指纹用于访问安全存储单元时的身份认证;
基于智能匹配的待上链数据收集单元,基于智能匹配度函数,利用智能匹配度函数来计算符合模糊匹配度的匹配集合;
基于智能匹配的待上链数据收集单元可以接收一个或者多个待匹配属性参数,待匹配属性参数由底稿数据上链模块的用户输入,不同待匹配属性参数在智能匹配过程中的影响因子是不相同的,因此不同待匹配属性参数可以得到不同的智能匹配结果;
基于智能匹配的待上链数据收集单元实现智能匹配的关键就是构造智能匹配度函数;
智能匹配度函数受待匹配属性参数的影响因子影响,对每个待匹配属性参数基于影响因子和智能匹配度函数构造一个智能匹配筛选器;
然后对每个待匹配属性参数的多个相似属性进行多级智能匹配筛选,构成一个由多个智能匹配筛选器组成迭代筛选器;
迭代筛选器的输出结果作为基于智能匹配的待上链数据收集单元的智能匹配结果;
基于智能匹配的待上链数据收集单元根据智能匹配结果向安全存储单元发起资源访问请求;
底稿数据上链模块与安全存储单元连接,当底稿数据上链模块向安全存储单元发起资源访问请求时,安全存储要求底稿数据上链模块提供安全指纹,底稿数据上链模块将用安全身份私钥加密后的安全指纹发送给安全存储单元,安全存储单元用对应的公钥进行解密并进行身份验证,身份验证通过后,验证底稿数据上链模块发送来的安全指纹是否与安全锁匹配;
当验证通过后,开通底稿数据上链模块的数据访问通道,向底稿数据上链模块传输数据;
当验证不通过时,安全存储单元将请求数据访问的安全身份私钥进行信用惩罚记录,当同一个安全身份私钥被安全存储单元进行信用惩罚的记录达到三次时,将永久拒绝信用惩罚记录有三次的安全身份私钥的数据访问请求;
区块链模块构建一个分布式的具有访问权限控制的私有链,只有被授予读或者写权限的用户才可以对区块链模块的私有链中的数据进行访问和上链操作,通过读或者写权限的控制的私有链保护私有链数据的隐私,同时提高区块链模块中工作节点之间的信任度,减少每次交易时层级树结构哈希计算的复杂度,提高区块链交易的速度;
区块链模块的每个工作节点都保存并维护一份完整的历史证券工作底稿的安全存证及验证交易数据;
历史证券工作底稿数据用当前待上链的工作节点的身份认证私钥进行数字签名后广播至区块链模块的所有工作节点,接收到广播信息的工作节点,用当前待上链的工作节点发布的身份认证公钥对接收的广播信息进行签名验证;
所有工作节点基于权益证明的共识算法计算待上链的工作节点广播的待上链的证券工作底稿数据的有效性,当第一个工作节点计算有效性完成,为待上链的证券工作底稿数据建立新的区块并加盖时间戳,完成证券工作底稿的安全存证工作;
历史证券工作底稿的安全存证及验证交易数据存储在区块链模块的物理数据区块层,按照层级树的结构存放证券工作底稿数据的哈希值,其中层级树的每一个叶子节点存放证券工作底稿数据的哈希值,层级树的每一个非叶子节点存放属于每一个非叶子节点的所有叶子节点的合集的哈希值;
区块链模块中预定义智能合约,智能合约包括数据完备性检查智能合约、数据存证智能合约、数据审查智能合约;
智能合约使证券工作底稿的安全存证和验证工作在满足智能合约触发条件时自动触发并自动化执行;
数据完备性检查智能合约用于检查待上链的证券工作底稿数据的完整性和合规性,当待上链的证券工作底稿数据通过数据完备性检查智能合约的检查后,触发数据存证智能合约,当待上链的证券工作底稿数据没有通过数据完备性检查智能合约的检查时,拒绝待上链的证券工作底稿数据的上链请求;
数据存证智能合约用于处理待上链的证券工作底稿数据的存证工作,数据存证智能合约依赖于数据完备性检查智能合约,只有通过数据完备性检查智能合约的检查后,数据存证智能合约才会被触发;
数据审查智能合约有两种触发方式,一种是按照数据审查智能合约的触发时间轴周期性触发,数据审查智能合约的触发时间轴为以区块链的第一个区块被成功创建时的时间戳为起点建立的一条时间轴,时间轴上从起点开始每隔一个固定的时间周期T设置一个数据审查智能合约的触发点,每个触发点代表一个时间值,数据审查智能合约按照数据审查智能合约的触发时间轴上设置的数据审查智能合约的触发点的时间值进行触发,其中时间周期T>0,T表示时间,单位为秒;
底稿数据验证模块收集底稿数据验证模块用户的底稿数据验证请求,底稿数据验证模块将数据验证请求用底稿数据验证模块的用户私钥加密后广播至区块链的工作节点,区块链中的工作节点验证底稿数据验证模块的身份,验证身份通过后,第一个接收到底稿数据验证模块的广播并完成身份验证工作的工作节点,作为底稿数据验证模块的初级委托节点,初级委托节点用底稿数据验证模块的公钥对底稿数据验证模块的数据验证请求进行解密得到底稿数据验证模块的数据验证请求原始明文,并将底稿数据验证模块的数据验证请求原始明文存储至初级委托节点的数据验证请求缓冲栈中;
初级委托节点的数据验证请求缓冲栈为一个数据暂存缓冲区,用于存储底稿数据验证模块经身份验证并解密后的数据验证请求原始明文;
初级委托节点的数据验证请求缓冲栈设置有一个请求数量缓冲阈值C,其中C为正整数,表示数量;
在底稿数据验证模块的数据验证请求原始明文进入初级委托节点的数据验证请求缓冲栈之前,首先判断初级委托节点的数据验证请求缓冲栈中的已缓存的数据验证请求原始明文的数量X是否小于请求数量缓冲阈值C,其中X为正整数,表示数量;
当X<C时,初级委托节点的数据验证请求缓冲栈将接收并存储新的底稿数据验证模块的数据验证请求原始明文,同时已缓存的数据验证请求原始明文的数量加一;
当X=C时, 初级委托节点的数据验证请求缓冲栈将不再接收新的底稿数据验证模块的数据验证请求原始明文,直到初级委托节点的数据验证请求缓冲栈中的已缓存的数据验证请求原始明文的数量满足X<C时,才能接收并存储新的底稿数据验证模块的数据验证请求原始明文;
当初级委托节点的数据验证请求缓冲栈中的已缓存的数据验证请求原始明文的数量满足条件X=C时,初级委托节点向区块链中的所有其他工作节点广播放弃初级委托消息;
区块链的其他工作节点接收到初级委托节点的放弃初级委托消息后,竞争底稿数据验证模块的二级委托节点;
在二级委托节点的竞争过程中,规定数据验证请求缓冲栈中已缓存的数据验证请求原始明文的数量达到阈值的工作节点不可以参加二级委托节点的竞争;
在初级委托节点广播放弃初级委托消息后,第一个接收到底稿数据验证模块的广播并完成身份验证工作的满足二级委托节点竞争条件的工作节点,作为底稿数据验证模块的二级委托节点,并将底稿数据验证模块的数据验证请求原始明文存储至二级委托节点的数据验证请求缓冲栈中;
将底稿数据验证模块的一级委托节点和二级委托节点统称为底稿数据验证模块的委托节点;
底稿数据验证模块的委托节点将数据验证请求缓冲栈中的底稿数据验证模块的数据验证请求原始明文按照时间顺序,优先处理先入栈的数据验证请求原始明文;
处理流程为:委托节点将数据验证请求缓冲栈中最先入栈的一条数据验证请求原始明文进行出栈,然后将数据验证请求原始明文签上委托节点的私钥后广播至区块链中,区块链中的工作节点接收委托节点的数据验证请求并根据数据验证请求对区块链中已存储的历史证券工作底稿进行验证并记录验证结果。
本发明的有益成果为:本发明提供了一种基于区块链的证券工作底稿的安全存证验证装置,包括证券工作底稿数据原始存储模块、安全模块、底稿数据上链模块、区块链模块、底稿数据验证模块。基于SHA-256安全散列算法、聚类归纳函和安全锁提取原始证券工作底稿文件的摘要和元信息,基于身份认证和智能匹配收集待上链数据,构建一个分布式的具有访问权限控制的安全、不可篡改且底稿历史可追溯的私有链,并且基于智能匹配、智能合约和委托机制实现了对证券工作底稿数据的自动化智能验证。
具体实施方式
为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合实施例,对本发明进行详细的说明。应当说明的是,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明,能实现同样功能的产品属于等同替换和改进,均包含在本发明的保护范围之内。具体方法如下:
实施例1:一种基于区块链的证券工作底稿的安全存证验证方法,包括证券工作底稿数据原始存储模块、安全模块、底稿数据上链模块、区块链模块、底稿数据验证模块;
证券工作底稿数据原始存储模块用于存储原始证券工作底稿文件,并提供了灵活的已存储原始证券工作底稿文件的查询方式;
证券工作底稿数据原始存储模块运行于证券工作底稿数据原始存储模块的使用者所在的局域网中,与外界互联网隔离;
原始证券工作底稿文件在存储至证券工作底稿数据原始存储模块时,被证券工作底稿数据原始存储模块分配一个唯一的标示ID;
唯一的标示ID由关系子对象和独特子对象组成;
关系子对象用于建立当前原始证券工作底稿文件与证券工作底稿数据原始存储模块中其他已存在的原始证券工作底稿文件的联系;
关系子对象由关系关键字和关系文件标示ID组构成;
关系关键字有三种不同的值;
关系关键字包括:平级关联关系关键字、父关联关系关键字、子关联关系关键字;
每一个关系关键字都对应一个关系文件标示ID组,不同的关系关键字对应不同的关系文件标示ID组;
关系文件标示ID组是一个数组,数组可以是空值也可以是非空值;
当关系文件标示ID组是非空值时,关系文件标示ID组为由一个或者多个证券工作底稿数据原始存储模块中已存储的不同的原始证券工作底稿文件的标示ID组成的数组,关系文件标示ID组中的所有的标示ID对应的所有的原始证券工作底稿文件都与关系文件标示ID组所在的标示ID对应的原始证券工作底稿文件具有关系文件标示ID组所对应的关系关键字所表示的关系;
当第一原始证券工作底稿文件正在被证券工作底稿数据原始存储模块分配标示ID时,称正在被证券工作底稿数据原始存储模块分配标示ID的原始证券工作底稿文件为第二原始证券工作底稿文件;
当当前被标示的第二原始证券工作底稿文件被证券工作底稿数据原始存储模块分配的标示ID的关系子对象的一个关系关键字对应的关系文件标示ID组是空值时,表示证券工作底稿数据原始存储模块中没有与第二原始证券工作底稿文件具有关系关键字所标示的关系的文件;
平级关联关系关键字表示与第二原始证券工作底稿文件有平级关联关系的其他原始证券工作底稿文件,平级关联关系不包括从属和被从属关系;
父关联关系关键字表示与当第二原始证券工作底稿文件有从属关系的其他原始证券工作底稿文件,即第二原始证券工作底稿文件的父关系的其他原始证券工作底稿文件;
子关联关系关键字表示与第二原始证券工作底稿文件有被从属关系的其他原始证券工作底稿文件,即第二原始证券工作底稿文件的子关系的其他原始证券工作底稿文件;
证券工作底稿数据原始存储模块可以通过设置单一以及组合的关联关系查询条件,快速查询出满足查询条件设置的关联关系的原始证券工作底稿文件的集合;
安全模块包括元信息提取单元,哈希单元、安全存储单元;
安全模块与证券工作底稿数据原始存储模块连接,可以从证券工作底稿数据原始存储模块中检索并提取原始证券工作底稿文件;
元信息提取单元首先根据检索条件从证券工作底稿数据原始存储模块中检索原始证券工作底稿文件,证券工作底稿数据原始存储模块将被检索到的原始证券工作底稿文件输出至安全模块的元信息提取单元,元信息提取单元包括元信息预定义模版和智能归纳模块;
元信息预定义模版为一个预定义条件集与预定义元信息集的规则匹配集合,预定义条件集中定义的每一个条件唯一匹配预定义元信息集中的一个元信息;
预定义元信息集是证券工作底稿文件的关键描述信息集,预定义元信息集包括:原始证券工作底稿文件名称,原始证券工作底稿文件ID,原始证券工作底稿文件类型,原始证券工作底稿文件存储路径,原始证券工作底稿文件版本,原始证券工作底稿文件建立日期;
智能归纳模版提取原始证券工作底稿文件中除了元信息预定义模版中预定义元信息集以外的扩展元信息集,然后基于聚类归纳函数对所有的原始证券工作底稿文件的预定义元信息集和扩展元信息集的组合集进行聚类分析,聚类归纳函数首先完成预定义元信息集中同一个元信息的聚类归纳点的求和,然后得到一个预定义元信息集的聚类归纳结果的累加和,然后再结合预定义元信息集和扩展元信息集的组合集进行基于聚类归纳函数的二次聚类归纳,得到一个能多维刻画的聚类归纳结果簇;
每一个聚类归纳结果簇为一个具有相似的元信息特征的原始证券工作底稿文件构成的集合;
哈希单元采用SHA-256安全散列算法;
哈希单元接收元信息提取单元的聚类归纳结果簇的结果,并依次计算每个聚类归纳结果簇中的原始证券工作底稿文件的哈希值,得到的哈希值作为原始证券工作底稿文件的摘要数据;
安全存储单元为原始证券工作底稿文件的摘要数据、预定义元信息集和扩展元信息集提供安全的数据存储服务;
安全存储单元为每一条存储的原始证券工作底稿文件的摘要数据、预定义元信息集和扩展元信息集都配备一把安全锁,只有具有与安全锁匹配的安全指纹的用户,才可以对安全存储单元中存储的数据进行操作;
安全存储单元与底稿数据上链模块连接;
底稿数据上链模块包括身份认证私钥单元和基于智能匹配的待上链数据收集单元;
身份认证私钥单元存储一个具有唯一身份标示的安全身份私钥和安全指纹,安全身份私钥可用于区块链交易签名,安全指纹用于访问安全存储单元时的身份认证;
基于智能匹配的待上链数据收集单元,基于智能匹配度函数,利用智能匹配度函数来计算符合模糊匹配度的匹配集合;
基于智能匹配的待上链数据收集单元可以接收一个或者多个待匹配属性参数,待匹配属性参数由底稿数据上链模块的用户输入,不同待匹配属性参数在智能匹配过程中的影响因子是不相同的,因此不同待匹配属性参数可以得到不同的智能匹配结果;
基于智能匹配的待上链数据收集单元实现智能匹配的关键就是构造智能匹配度函数;
智能匹配度函数受待匹配属性参数的影响因子影响,对每个待匹配属性参数基于影响因子和智能匹配度函数构造一个智能匹配筛选器;
然后对每个待匹配属性参数的多个相似属性进行多级智能匹配筛选,构成一个由多个智能匹配筛选器组成迭代筛选器;
迭代筛选器的输出结果作为基于智能匹配的待上链数据收集单元的智能匹配结果;
基于智能匹配的待上链数据收集单元根据智能匹配结果向安全存储单元发起资源访问请求;
底稿数据上链模块与安全存储单元连接,当底稿数据上链模块向安全存储单元发起资源访问请求时,安全存储要求底稿数据上链模块提供安全指纹,底稿数据上链模块将用安全身份私钥加密后的安全指纹发送给安全存储单元,安全存储单元用对应的公钥进行解密并进行身份验证,身份验证通过后,验证底稿数据上链模块发送来的安全指纹是否与安全锁匹配;
当验证通过后,开通底稿数据上链模块的数据访问通道,向底稿数据上链模块传输数据;
当验证不通过时,安全存储单元将请求数据访问的安全身份私钥进行信用惩罚记录,当同一个安全身份私钥被安全存储单元进行信用惩罚的记录达到三次时,将永久拒绝信用惩罚记录有三次的安全身份私钥的数据访问请求;
区块链模块构建一个分布式的具有访问权限控制的私有链,只有被授予读或者写权限的用户才可以对区块链模块的私有链中的数据进行访问和上链操作,通过读或者写权限的控制的私有链保护私有链数据的隐私,同时提高区块链模块中工作节点之间的信任度,减少每次交易时层级树结构哈希计算的复杂度,提高区块链交易的速度;
区块链模块的每个工作节点都保存并维护一份完整的历史证券工作底稿的安全存证及验证交易数据;
历史证券工作底稿数据用当前待上链的工作节点的身份认证私钥进行数字签名后广播至区块链模块的所有工作节点,接收到广播信息的工作节点,用当前待上链的工作节点发布的身份认证公钥对接收的广播信息进行签名验证;
所有工作节点基于权益证明的共识算法计算待上链的工作节点广播的待上链的证券工作底稿数据的有效性,当第一个工作节点计算有效性完成,为待上链的证券工作底稿数据建立新的区块并加盖时间戳,完成证券工作底稿的安全存证工作;
历史证券工作底稿的安全存证及验证交易数据存储在区块链模块的物理数据区块层,按照层级树的结构存放证券工作底稿数据的哈希值,其中层级树的每一个叶子节点存放证券工作底稿数据的哈希值,层级树的每一个非叶子节点存放属于每一个非叶子节点的所有叶子节点的合集的哈希值;
区块链模块中预定义智能合约,智能合约包括数据完备性检查智能合约、数据存证智能合约、数据审查智能合约;
智能合约使证券工作底稿的安全存证和验证工作在满足智能合约触发条件时自动触发并自动化执行;
数据完备性检查智能合约用于检查待上链的证券工作底稿数据的完整性和合规性,当待上链的证券工作底稿数据通过数据完备性检查智能合约的检查后,触发数据存证智能合约,当待上链的证券工作底稿数据没有通过数据完备性检查智能合约的检查时,拒绝待上链的证券工作底稿数据的上链请求;
数据存证智能合约用于处理待上链的证券工作底稿数据的存证工作,数据存证智能合约依赖于数据完备性检查智能合约,只有通过数据完备性检查智能合约的检查后,数据存证智能合约才会被触发;
数据审查智能合约有两种触发方式,一种是按照数据审查智能合约的触发时间轴周期性触发,数据审查智能合约的触发时间轴为以区块链的第一个区块被成功创建时的时间戳为起点建立的一条时间轴,时间轴上从起点开始每隔一个固定的时间周期T设置一个数据审查智能合约的触发点,每个触发点代表一个时间值,数据审查智能合约按照数据审查智能合约的触发时间轴上设置的数据审查智能合约的触发点的时间值进行触发,其中时间周期T>0,T表示时间,单位为秒;
底稿数据验证模块收集底稿数据验证模块用户的底稿数据验证请求,底稿数据验证模块将数据验证请求用底稿数据验证模块的用户私钥加密后广播至区块链的工作节点,区块链中的工作节点验证底稿数据验证模块的身份,验证身份通过后,第一个接收到底稿数据验证模块的广播并完成身份验证工作的工作节点,作为底稿数据验证模块的初级委托节点,初级委托节点用底稿数据验证模块的公钥对底稿数据验证模块的数据验证请求进行解密得到底稿数据验证模块的数据验证请求原始明文,并将底稿数据验证模块的数据验证请求原始明文存储至初级委托节点的数据验证请求缓冲栈中;
初级委托节点的数据验证请求缓冲栈为一个数据暂存缓冲区,用于存储底稿数据验证模块经身份验证并解密后的数据验证请求原始明文;
初级委托节点的数据验证请求缓冲栈设置有一个请求数量缓冲阈值C,其中C为正整数,表示数量;
在底稿数据验证模块的数据验证请求原始明文进入初级委托节点的数据验证请求缓冲栈之前,首先判断初级委托节点的数据验证请求缓冲栈中的已缓存的数据验证请求原始明文的数量X是否小于请求数量缓冲阈值C,其中X为正整数,表示数量;
当X<C时,初级委托节点的数据验证请求缓冲栈将接收并存储新的底稿数据验证模块的数据验证请求原始明文,同时已缓存的数据验证请求原始明文的数量加一;
当X=C时, 初级委托节点的数据验证请求缓冲栈将不再接收新的底稿数据验证模块的数据验证请求原始明文,直到初级委托节点的数据验证请求缓冲栈中的已缓存的数据验证请求原始明文的数量满足X<C时,才能接收并存储新的底稿数据验证模块的数据验证请求原始明文;
当初级委托节点的数据验证请求缓冲栈中的已缓存的数据验证请求原始明文的数量满足条件X=C时,初级委托节点向区块链中的所有其他工作节点广播放弃初级委托消息;
区块链的其他工作节点接收到初级委托节点的放弃初级委托消息后,竞争底稿数据验证模块的二级委托节点;
在二级委托节点的竞争过程中,规定数据验证请求缓冲栈中已缓存的数据验证请求原始明文的数量达到阈值的工作节点不可以参加二级委托节点的竞争;
在初级委托节点广播放弃初级委托消息后,第一个接收到底稿数据验证模块的广播并完成身份验证工作的满足二级委托节点竞争条件的工作节点,作为底稿数据验证模块的二级委托节点,并将底稿数据验证模块的数据验证请求原始明文存储至二级委托节点的数据验证请求缓冲栈中;
将底稿数据验证模块的一级委托节点和二级委托节点统称为底稿数据验证模块的委托节点;
底稿数据验证模块的委托节点将数据验证请求缓冲栈中的底稿数据验证模块的数据验证请求原始明文按照时间顺序,优先处理先入栈的数据验证请求原始明文;
处理流程为:委托节点将数据验证请求缓冲栈中最先入栈的一条数据验证请求原始明文进行出栈,然后将数据验证请求原始明文签上委托节点的私钥后广播至区块链中,区块链中的工作节点接收委托节点的数据验证请求并根据数据验证请求对区块链中已存储的历史证券工作底稿进行验证并记录验证结果。
以上所述仅为本发明之较佳实施例,并非用以限定本发明的权利要求保护范围。同时以上说明,对于相关技术领域的技术人员应可以理解及实施,因此其他基于本发明所揭示内容所完成的等同改变,均应包含在本权利要求书的涵盖范围内。

Claims (1)

1.一种基于区块链的证券工作底稿的安全存证验证方法,其特征在于:步骤一、包括证券工作底稿数据原始存储模块、安全模块、底稿数据上链模块、区块链模块、底稿数据验证模块;所述证券工作底稿数据原始存储模块用于存储原始证券工作底稿文件,并提供灵活的已存储原始证券工作底稿文件的查询方式;所述证券工作底稿数据原始存储模块运行于所述证券工作底稿数据原始存储模块的使用者所在的局域网中,与外界互联网隔离;所述原始证券工作底稿文件在存储至所述证券工作底稿数据原始存储模块时,被所述证券工作底稿数据原始存储模块分配一个唯一的标示ID;所述唯一的标示ID由关系子对象和独特子对象组成;所述关系子对象用于建立当前原始证券工作底稿文件与所述证券工作底稿数据原始存储模块中其他已存在的原始证券工作底稿文件的联系;所述关系子对象由关系关键字和关系文件标示ID组构成;所述关系关键字有三种不同的值;所述关系关键字包括:平级关联关系关键字、父关联关系关键字、子关联关系关键字;每一个关系关键字都对应一个关系文件标示ID组,不同的关系关键字对应不同的关系文件标示ID组;所述关系文件标示ID组是一个数组,数组可以是空值也可以是非空值;当所述关系文件标示ID组是非空值时,所述关系文件标示ID组为由一个或者多个所述证券工作底稿数据原始存储模块中已存储的不同的原始证券工作底稿文件的标示ID组成的数组,所述关系文件标示ID组中的所有的标示ID对应的所有的原始证券工作底稿文件都与所述关系文件标示ID组所在的所述标示ID对应的原始证券工作底稿文件具有所述关系文件标示ID组所对应的关系关键字所表示的关系;当第一原始证券工作底稿文件正在被所述证券工作底稿数据原始存储模块分配标示ID时,称正在被所述证券工作底稿数据原始存储模块分配标示ID的原始证券工作底稿文件为第二原始证券工作底稿文件;当当前被标示的第二原始证券工作底稿文件被所述证券工作底稿数据原始存储模块分配的标示ID的关系子对象的一个关系关键字对应的关系文件标示ID组是空值时,表示所述证券工作底稿数据原始存储模块中没有与第二原始证券工作底稿文件具有关系关键字所标示的关系的文件;所述平级关联关系关键字表示与第二原始证券工作底稿文件有平级关联关系的其他原始证券工作底稿文件,所述平级关联关系不包括从属和被从属关系;所述父关联关系关键字表示与当第二原始证券工作底稿文件有从属关系的其他原始证券工作底稿文件,即第二原始证券工作底稿文件的父关系的其他原始证券工作底稿文件;所述子关联关系关键字表示与第二原始证券工作底稿文件有被从属关系的其他原始证券工作底稿文件,即第二原始证券工作底稿文件的子关系的其他原始证券工作底稿文件;所述证券工作底稿数据原始存储模块可以通过设置单一以及组合的关联关系查询条件,快速查询出满足查询条件设置的关联关系的原始证券工作底稿文件的集合;所述安全模块包括元信息提取单元,哈希单元、安全存储单元;所述安全模块与所述证券工作底稿数据原始存储模块连接,可以从所述证券工作底稿数据原始存储模块中检索并提取原始证券工作底稿文件;所述元信息提取单元首先根据检索条件从所述证券工作底稿数据原始存储模块中检索原始证券工作底稿文件,所述证券工作底稿数据原始存储模块将被检索到的原始证券工作底稿文件输出至安全模块的元信息提取单元,所述元信息提取单元包括元信息预定义模版和智能归纳模块;步骤二、所述元信息预定义模版为一个预定义条件集与预定义元信息集的规则匹配集合,所述预定义条件集中定义的每一个条件唯一匹配所述预定义元信息集中的一个元信息;所述预定义元信息集是所述证券工作底稿文件的关键描述信息集,所述预定义元信息集包括:原始证券工作底稿文件名称,原始证券工作底稿文件ID,原始证券工作底稿文件类型,原始证券工作底稿文件存储路径,原始证券工作底稿文件版本,原始证券工作底稿文件建立日期;所述智能归纳模版提取所述原始证券工作底稿文件中除了所述元信息预定义模版中预定义元信息集以外的扩展元信息集,然后基于聚类归纳函数对所有的所述原始证券工作底稿文件的所述预定义元信息集和扩展元信息集的组合集进行聚类分析,所述聚类归纳函数首先完成所述预定义元信息集中同一个元信息的聚类归纳点的求和,然后得到一个预定义元信息集的聚类归纳结果的累加和,然后再结合所述预定义元信息集和扩展元信息集的组合集进行基于聚类归纳函数的二次聚类归纳,得到一个能多维刻画的聚类归纳结果簇;每一个聚类归纳结果簇为一个具有相似的元信息特征的所述原始证券工作底稿文件构成的集合;所述哈希单元采用SHA-256安全散列算法;所述哈希单元接收所述元信息提取单元的聚类归纳结果簇的结果,并依次计算每个聚类归纳结果簇中的原始证券工作底稿文件的哈希值,得到的哈希值作为原始证券工作底稿文件的摘要数据;所述安全存储单元为所述原始证券工作底稿文件的摘要数据、预定义元信息集和扩展元信息集提供安全的数据存储服务;所述安全存储单元为每一条存储的所述原始证券工作底稿文件的摘要数据、预定义元信息集和扩展元信息集都配备一把安全锁,只有具有与安全锁匹配的安全指纹的用户,才可以对所述安全存储单元中存储的数据进行操作;所述安全存储单元与所述底稿数据上链模块连接;所述底稿数据上链模块包括身份认证私钥单元和基于智能匹配的待上链数据收集单元;所述身份认证私钥单元存储一个具有唯一身份标示的安全身份私钥和安全指纹,所述安全身份私钥可用于区块链交易签名,所述安全指纹用于访问所述安全存储单元时的身份认证;所述基于智能匹配的待上链数据收集单元,基于智能匹配度函数,利用智能匹配度函数来计算符合模糊匹配度的匹配集合;所述基于智能匹配的待上链数据收集单元可以接收一个或者多个待匹配属性参数,待匹配属性参数由所述底稿数据上链模块的用户输入,不同待匹配属性参数在智能匹配过程中的影响因子是不相同的,因此不同待匹配属性参数可以得到不同的智能匹配结果;所述基于智能匹配的待上链数据收集单元实现智能匹配的关键就是构造智能匹配度函数;所述智能匹配度函数受所述待匹配属性参数的影响因子影响,对每个待匹配属性参数基于影响因子和智能匹配度函数构造一个智能匹配筛选器;然后对每个待匹配属性参数的多个相似属性进行多级智能匹配筛选,构成一个由多个智能匹配筛选器组成迭代筛选器;迭代筛选器的输出结果作为所述基于智能匹配的待上链数据收集单元的智能匹配结果;所述基于智能匹配的待上链数据收集单元根据智能匹配结果向所述安全存储单元发起资源访问请求;所述底稿数据上链模块与所述安全存储单元连接,当所述底稿数据上链模块向所述安全存储单元发起资源访问请求时,所述安全存储要求所述底稿数据上链模块提供安全指纹,所述底稿数据上链模块将用安全身份私钥加密后的安全指纹发送给所述安全存储单元,所述安全存储单元用对应的公钥进行解密并进行身份验证,身份验证通过后,验证所述底稿数据上链模块发送来的安全指纹是否与安全锁匹配;当验证通过后,开通所述底稿数据上链模块的数据访问通道,向所述底稿数据上链模块传输数据;当验证不通过时,所述安全存储单元将请求数据访问的安全身份私钥进行信用惩罚记录,当同一个安全身份私钥被所述安全存储单元进行信用惩罚的记录达到三次时,将永久拒绝信用惩罚记录有三次的安全身份私钥的数据访问请求;所述区块链模块构建一个分布式的具有访问权限控制的私有链,只有被授予读或者写权限的用户才可以对所述区块链模块的私有链中的数据进行访问和上链操作,通过读或者写权限的控制的私有链保护私有链数据的隐私,同时提高所述区块链模块中工作节点之间的信任度,减少每次交易时层级树结构哈希计算的复杂度,提高区块链交易的速度;所述区块链模块的每个工作节点都保存并维护一份完整的历史证券工作底稿的安全存证及验证交易数据;所述历史证券工作底稿数据用当前待上链的工作节点的身份认证私钥进行数字签名后广播至所述区块链模块的所有工作节点,接收到广播信息的工作节点,用当前待上链的工作节点发布的身份认证公钥对接收的广播信息进行签名验证;所有工作节点基于权益证明的共识算法计算所述待上链的工作节点广播的待上链的证券工作底稿数据的有效性,当第一个工作节点计算有效性完成,为待上链的证券工作底稿数据建立新的区块并加盖时间戳,完成证券工作底稿的安全存证工作;所述历史证券工作底稿的安全存证及验证交易数据存储在所述区块链模块的物理数据区块层,按照层级树的结构存放证券工作底稿数据的哈希值,其中层级树的每一个叶子节点存放证券工作底稿数据的哈希值,层级树的每一个非叶子节点存放属于每一个非叶子节点的所有叶子节点的合集的哈希值;所述区块链模块中预定义智能合约,所述智能合约包括数据完备性检查智能合约、数据存证智能合约、数据审查智能合约;所述智能合约使证券工作底稿的安全存证和验证工作在满足智能合约触发条件时自动触发并自动化执行;所述数据完备性检查智能合约用于检查待上链的证券工作底稿数据的完整性和合规性,当待上链的证券工作底稿数据通过数据完备性检查智能合约的检查后,触发所述数据存证智能合约,当待上链的证券工作底稿数据没有通过数据完备性检查智能合约的检查时,拒绝待上链的证券工作底稿数据的上链请求;所述数据存证智能合约用于处理待上链的证券工作底稿数据的存证工作,所述数据存证智能合约依赖于所述数据完备性检查智能合约,只有通过所述数据完备性检查智能合约的检查后,所述数据存证智能合约才会被触发;所述数据审查智能合约有两种触发方式,一种是按照数据审查智能合约的触发时间轴周期性触发,所述数据审查智能合约的触发时间轴为以所述区块链的第一个区块被成功创建时的时间戳为起点建立的一条时间轴,所述时间轴上从起点开始每隔一个固定的时间周期T设置一个数据审查智能合约的触发点,每个触发点代表一个时间值,所述数据审查智能合约按照所述数据审查智能合约的触发时间轴上设置的数据审查智能合约的触发点的时间值进行触发,其中时间周期T>0,T表示时间,单位为秒;所述底稿数据验证模块收集所述底稿数据验证模块用户的底稿数据验证请求,所述底稿数据验证模块将数据验证请求用所述底稿数据验证模块的用户私钥加密后广播至所述区块链的工作节点,所述区块链中的工作节点验证所述底稿数据验证模块的身份,验证身份通过后,第一个接收到所述底稿数据验证模块的广播并完成身份验证工作的工作节点,作为所述底稿数据验证模块的初级委托节点,所述初级委托节点用所述底稿数据验证模块的公钥对所述底稿数据验证模块的数据验证请求进行解密得到所述底稿数据验证模块的数据验证请求原始明文,并将所述底稿数据验证模块的数据验证请求原始明文存储至所述初级委托节点的数据验证请求缓冲栈中;所述初级委托节点的数据验证请求缓冲栈为一个数据暂存缓冲区,用于存储所述底稿数据验证模块经身份验证并解密后的数据验证请求原始明文;所述初级委托节点的数据验证请求缓冲栈设置有一个请求数量缓冲阈值C,其中C为正整数,表示数量;在所述底稿数据验证模块的数据验证请求原始明文进入所述初级委托节点的数据验证请求缓冲栈之前,首先判断所述初级委托节点的数据验证请求缓冲栈中的已缓存的数据验证请求原始明文的数量X是否小于请求数量缓冲阈值C,其中X为正整数,表示数量;当X<C时,所述初级委托节点的数据验证请求缓冲栈将接收并存储新的所述底稿数据验证模块的数据验证请求原始明文,同时已缓存的数据验证请求原始明文的数量加一;当X=C时, 所述初级委托节点的数据验证请求缓冲栈将不再接收新的所述底稿数据验证模块的数据验证请求原始明文,直到所述初级委托节点的数据验证请求缓冲栈中的已缓存的数据验证请求原始明文的数量满足X<C时,才能接收并存储新的所述底稿数据验证模块的数据验证请求原始明文;当所述初级委托节点的数据验证请求缓冲栈中的已缓存的数据验证请求原始明文的数量满足条件X=C时,所述初级委托节点向所述区块链中的所有其他工作节点广播放弃初级委托消息;所述区块链的其他工作节点接收到初级委托节点的放弃初级委托消息后,竞争所述底稿数据验证模块的二级委托节点;在二级委托节点的竞争过程中,规定数据验证请求缓冲栈中已缓存的数据验证请求原始明文的数量达到阈值的工作节点不可以参加二级委托节点的竞争;在所述初级委托节点广播放弃初级委托消息后,第一个接收到所述底稿数据验证模块的广播并完成身份验证工作的满足二级委托节点竞争条件的工作节点,作为所述底稿数据验证模块的二级委托节点,并将所述底稿数据验证模块的数据验证请求原始明文存储至二级委托节点的数据验证请求缓冲栈中;将所述底稿数据验证模块的一级委托节点和二级委托节点统称为所述底稿数据验证模块的委托节点;所述底稿数据验证模块的委托节点将数据验证请求缓冲栈中的所述底稿数据验证模块的数据验证请求原始明文按照时间顺序,优先处理先入栈的数据验证请求原始明文;处理流程为:所述委托节点将数据验证请求缓冲栈中最先入栈的一条数据验证请求原始明文进行出栈,然后将数据验证请求原始明文签上委托节点的私钥后广播至所述区块链中,所述区块链中的工作节点接收所述委托节点的数据验证请求并根据数据验证请求对所述区块链中已存储的历史证券工作底稿进行验证并记录验证结果。
CN202011630965.0A 2020-12-31 2020-12-31 一种基于区块链的证券工作底稿的安全存证验证方法 Active CN113221158B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011630965.0A CN113221158B (zh) 2020-12-31 2020-12-31 一种基于区块链的证券工作底稿的安全存证验证方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011630965.0A CN113221158B (zh) 2020-12-31 2020-12-31 一种基于区块链的证券工作底稿的安全存证验证方法

Publications (2)

Publication Number Publication Date
CN113221158A CN113221158A (zh) 2021-08-06
CN113221158B true CN113221158B (zh) 2023-08-08

Family

ID=77085966

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011630965.0A Active CN113221158B (zh) 2020-12-31 2020-12-31 一种基于区块链的证券工作底稿的安全存证验证方法

Country Status (1)

Country Link
CN (1) CN113221158B (zh)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106530088A (zh) * 2016-12-19 2017-03-22 杜伯仁 基于区块链安全节点对证券产品进行交易的方法
CN109493042A (zh) * 2018-10-24 2019-03-19 南京邮电大学 一种拥有访问控制功能的智能合约可信存证方法和***
CN109639406A (zh) * 2018-12-24 2019-04-16 国泰君安证券股份有限公司 基于区块链和ipfs的高效信任解决方法
CN111383117A (zh) * 2020-05-29 2020-07-07 支付宝(杭州)信息技术有限公司 基于区块链的资产管理方法、装置及电子设备
CN111383120A (zh) * 2020-05-29 2020-07-07 支付宝(杭州)信息技术有限公司 基于区块链的资产管理方法、装置及电子设备
CN111475574A (zh) * 2020-04-09 2020-07-31 成都九宽科技有限公司 一种基于区块链的数据采集装置
CN111859422A (zh) * 2020-07-10 2020-10-30 郑州信大先进技术研究院 一种基于区块链的数字资产存证***
CN111949733A (zh) * 2020-08-21 2020-11-17 交通银行股份有限公司 一种基于区块链的资产证券化管理***及方法
CN112053274A (zh) * 2020-10-12 2020-12-08 腾讯科技(深圳)有限公司 政务区块链网络的构建向导方法及装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11711202B2 (en) * 2019-05-29 2023-07-25 International Business Machines Corporation Committing data to blockchain based on approximate hash verification

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106530088A (zh) * 2016-12-19 2017-03-22 杜伯仁 基于区块链安全节点对证券产品进行交易的方法
CN109493042A (zh) * 2018-10-24 2019-03-19 南京邮电大学 一种拥有访问控制功能的智能合约可信存证方法和***
CN109639406A (zh) * 2018-12-24 2019-04-16 国泰君安证券股份有限公司 基于区块链和ipfs的高效信任解决方法
CN111475574A (zh) * 2020-04-09 2020-07-31 成都九宽科技有限公司 一种基于区块链的数据采集装置
CN111383117A (zh) * 2020-05-29 2020-07-07 支付宝(杭州)信息技术有限公司 基于区块链的资产管理方法、装置及电子设备
CN111383120A (zh) * 2020-05-29 2020-07-07 支付宝(杭州)信息技术有限公司 基于区块链的资产管理方法、装置及电子设备
CN111859422A (zh) * 2020-07-10 2020-10-30 郑州信大先进技术研究院 一种基于区块链的数字资产存证***
CN111949733A (zh) * 2020-08-21 2020-11-17 交通银行股份有限公司 一种基于区块链的资产证券化管理***及方法
CN112053274A (zh) * 2020-10-12 2020-12-08 腾讯科技(深圳)有限公司 政务区块链网络的构建向导方法及装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
刘瑜恒 等 ; .证券区块链的应用探索、问题挑战与监管对策.金融监管研究.2017,(04),第89-109页. *

Also Published As

Publication number Publication date
CN113221158A (zh) 2021-08-06

Similar Documents

Publication Publication Date Title
Amudha Dilated transaction access and retrieval: Improving the information retrieval of blockchain-assimilated internet of things transactions
Xu et al. vChain: Enabling verifiable boolean range queries over blockchain databases
CN109145540B (zh) 一种基于区块链的智能终端身份认证方法及装置
US11061887B2 (en) Event verification receipt system and methods
Anagnostopoulos et al. Persistent authenticated dictionaries and their applications
Blaze et al. Decentralized trust management
CN109241753A (zh) 一种基于区块链的数据共享方法和***
CN108959457B (zh) 一种证书的查询、验证方法和***
CN108491495A (zh) 一种档案数字化管理***
CN111611315A (zh) 面向金融大数据的多叉树结构区块链集成优化存储方法
CN109922039A (zh) 一种基于区块链技术的半中心化的身份管理方法
CN113259311B (zh) 基于区块链的去中心化身份认证***
CN101251881A (zh) 一种内容识别的方法、***和装置
CN113065961A (zh) 一种电力区块链数据管理***
US20210409192A1 (en) Data access control with a confidential blockchain network
CN115865378B (zh) 一种基于区块链的流媒体实时存证与校验方法
CN112865962A (zh) 一种基于区块链的分布式标识认证方法和装置、电子设备
Li et al. ISCP: An Improved Blockchain Consensus Protocol.
CN117235810A (zh) 一种基于区块链的日志安全存储与高效查询方法
CN113221158B (zh) 一种基于区块链的证券工作底稿的安全存证验证方法
Gao et al. Data right confirmation mechanism based on blockchain and locality sensitive hashing
CN111614638A (zh) 一种基于大数据平台的人脸识别数据分发***和分发方法
CN114389878B (zh) 一种区块链分片方法及区块链网络***
CN115982115A (zh) 一种数据共享方法
CN116484399A (zh) 构建密文范围检索结果完备性验证数据结构的方法及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 200120 building C3, No. 101 Eshan Road, China (Shanghai) pilot Free Trade Zone, Pudong New Area, Shanghai

Applicant after: Shanghai Lingshuzhonghe Information Technology Co.,Ltd.

Address before: C3, 101 Eshan Road, Pudong New Area, Shanghai, 200120

Applicant before: NENG LIAN TECH. LTD.

GR01 Patent grant
GR01 Patent grant