CN106936818A - 基于区块链技术的数据审计方法、客户端及区块链云端设备 - Google Patents

基于区块链技术的数据审计方法、客户端及区块链云端设备 Download PDF

Info

Publication number
CN106936818A
CN106936818A CN201710103752.4A CN201710103752A CN106936818A CN 106936818 A CN106936818 A CN 106936818A CN 201710103752 A CN201710103752 A CN 201710103752A CN 106936818 A CN106936818 A CN 106936818A
Authority
CN
China
Prior art keywords
client
file destination
block chain
data
block
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.)
Pending
Application number
CN201710103752.4A
Other languages
English (en)
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.)
Institute of Software of CAS
Original Assignee
Institute of Software of CAS
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 Institute of Software of CAS filed Critical Institute of Software of CAS
Priority to CN201710103752.4A priority Critical patent/CN106936818A/zh
Publication of CN106936818A publication Critical patent/CN106936818A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • H04L63/123Applying verification of the received information received data contents, e.g. message integrity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer And Data Communications (AREA)
  • Storage Device Security (AREA)

Abstract

本发明提供一种基于区块链技术的数据审计方法、客户端及区块链云端设备。所述方法包括:向区块链云端上传目标文件;动态生成所述目标文件的审计树;根据所述审计树,验证所述目标文件的有效性。本发明能够实时地验证存储文件的有效性,且验证过程消耗较少的网络带宽资源。

Description

基于区块链技术的数据审计方法、客户端及区块链云端设备
技术领域
本发明涉及区块链技术领域,尤其涉及一种基于区块链技术的数据审计方法、客户端及区块链云端设备。
背景技术
我们将区块链技术作为基础,实现了去中心化且寓于分布式结构的数据存储、传输和证明的方法。在应用区块链技术进行数据存储备份的***中,数据的审计是一个很重要的问题。目前的审计方法,基本上有两种,一种是通过实时回传数据进行审计的方法,很显然,这种方法对网络带宽的消耗比较大,实用性不强。第二种方法,将数据预先生成固定数量的校验值发布到网络进行验证,这种方法的缺陷是每一次验证都要消耗一个校验值,一旦校验值用完,将无法再进行有效验证。
发明内容
本发明提供的基于区块链技术的数据审计方法、客户端及区块链云端设备,能够实时地验证存储文件的有效性,且验证过程消耗较少的网络带宽资源。
第一方面,本发明提供一种基于区块链技术的数据审计方法,所述方法应用于客户端,所述方法包括:
向区块链云端上传目标文件;
动态生成所述目标文件的审计树;
根据所述审计树,验证所述目标文件的有效性。
可选地,在所述向区块链云端上传目标文件之前,所述方法还包括:
将所述目标文件进行切片,生成多个数据块;
对各个数据块进行加密处理。
可选地,所述向区块链云端上传目标文件包括:将经过加密处理后的各个数据块保存到区块链云端的各个宿主节点上。
可选地,所述动态生成所述目标文件的审计树包括:
为区块链中各个宿主节点上存放的数据块生成一个随机数;
将生成的各数据块的随机数与所述数据块合并,生成一个哈希值;
将生成的哈希值依次合并,生成一棵完整的审计树。
可选地,所述根据所述审计树,验证所述目标文件的有效性包括:
将生成的各数据块的随机数发送给对应的各宿主节点;
接收所述各宿主节点发送的的哈希值;
将接收到的哈希值与所述审计树中各宿主节点的哈希值进行对比;
判断各数据块是否有效,当对比一致时,所述数据块有效;
验证所述目标文件的有效性,当所有数据块有效时,所述目标文件有效。
第二方面,本发明提供一种基于区块链技术的数据审计方法,所述方法应用于区块链云端,所述方法包括:
接收客户端上传的目标文件;
接收客户端发送的各数据块的随机数;
将所述随机数与对应的数据块合并,计算各宿主节点的哈希值;向客户端发送所述各宿主节点的哈希值,以使客户端验证各数据块的有效性。
第三方面,本发明提供一种客户端,所述客户端包括:
上传单元,用于向区块链云端上传目标文件;
生成单元,用于动态生成所述目标文件的审计树;
第一验证单元,用于根据所述审计树,验证所述目标文件的有效性。
可选地,所述客户端还包括:
切片单元,用于在所述上传单元上传所述目标文件之前,将所述目标文件进行切片,生成多个数据块;
加密单元,用于对所述切片单元生成的各个数据块进行加密处理。
可选地,所述上传单元,用于将经过所述加密单元加密处理后的各个数据块保存到区块链云端的各个宿主节点上。
可选地,所述生成单元包括:
第一生成模块,用于为区块链中各个宿主节点上存放的数据块生成一个随机数;
第二生成模块,用于将所述第一生成模块生成的各数据块的随机数与所述数据块合并,生成一个哈希值;
第三生成模块,用于将所述第二生成模块生成的哈希值依次合并,生成一颗完整的审计树。
可选地,所述第一验证单元包括:
发送模块,用于将生成的各数据块的随机数发送给对应的各宿主节点;
接收模块,用于接收所述各宿主节点发送的哈希值;
第一对比模块,用于将接收到的哈希值与所述审计树中各宿主节点的哈希值进行对比;
第一判断模块,用于判断各数据块是否有效,当所述第一对比模块对比的结果一致时,所述数据块有效;
验证模块,用于验证所述目标文件的有效性,当所有数据块有效时,所述目标文件有效。
第四方面,本发明提供一种区块链云端设备,所述区块链云端设备包括:
第一接收单元,用于接收客户端上传的目标文件;
第二接收单元,用于接收客户端发送的各数据块的随机数;
计算单元,用于将所述随机数与对应的数据块合并,计算各宿主节点的哈希值;
发送单元,用于向客户端发送所述各宿主节点的哈希值,以使客户端验证各数据块的有效性。
本发明实施例提供的基于区块链技术的数据审计方法、客户端及区块链云端设备,通过客户端实时生成目标文件的审计树,再将审计树经特定处理后发布到区块链中,然后根据需要向宿主备份节点发起审计,从而使客户端、宿主端根据审计树完成存储文件的有效性验证。与现有技术相比,本发明能够随时发起对存储文件的验证,并且验证过程消耗较少的网络带宽资源。
附图说明
图1为本发明一实施例基于区块链技术的数据审计方法的流程图;
图2为本发明另一实施例基于区块链技术的数据审计方法的流程图;
图3为本发明生成审计树的实现方式示意图;
图4为本发明一实施例客户端的结构示意图;
图5为本发明一实施例客户端的生成单元的结构示意图;
图6为本发明一实施例客户端的第一验证单元的结构示意图;
图7为本发明一实施例客户端的结构示意图;
图8为本发明一实施例区块链云端设备的结构示意图;
图9为本发明一实施例区块链云端设备的结构示意图;
图10为本发明一实施例区块链云端设备的第二验证单元结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明提供一种基于区块链技术的数据审计方法,所述方法应用于客户端,如图1所示,所述方法包括:
S11、向区块链云端上传目标文件;
S12、生成所述目标文件的审计树;
S13、根据所述审计树,验证所述目标文件的有效性。
本发明提供一种基于区块链技术的数据审计方法,所述方法应用于区块链云端,如图2所示,所述方法包括:
S21、接收客户端上传的目标文件;
S22、接收客户端发送的各数据块的随机数;
S23、将所述随机数与对应的数据块合并,计算各宿主节点的哈希值;
S24、向客户端返回所述随机数对应的各宿主节点的哈希值,以使客户端验证各数据块的有效性。
本发明实施例提供的基于区块链技术的数据审计方法,通过客户端实时生成目标文件的审计树,再将审计树经特定处理后发布到区块链中,然后根据需要向宿主备份节点发起审计,从而使客户端、宿主端根据审计树完成存储文件的有效性验证。与现有技术相比,本发明能够随时发起对存储文件的验证,并且验证过程消耗较少的网络带宽资源。
具体地,用户通过客户端向区块链云端上传一个文件,为了保证区块链云端保存的文件数据不被篡改,客户端需要经常验证文件的有效性。本发明提供的基于区块链技术的数据审计方法的具体实现步骤如下:
步骤一、用户通过客户端上传一个文件,***会把文件进行切片分割成若干个数据块,每个数据块单独加密,然后保存到互联网上其他用户贡献出来的硬盘空间上。其中,贡献硬盘空间的用户节点在此成为宿主节点。
步骤二、客户端每次要验证文件时,为每个宿主节点(i)上存放的数据块(i)生成一个随机数(i),再将随机数(i)与数据块(i)合并,生成一个哈希值(i),然后依次合并,最终生成一颗完整的Merkle树(审计树),实现方式描述如图3所示。
步骤三、客户端将Merkle树删除叶子节点(哈希值0、哈希值1、哈希值2、哈希值3这一层)后发布到网络上,各宿主节点以此验证客户端。验证方法是,对比动态计算的根哈希值和客户端发布的根哈希值,一致则表示客户端是可信的。
步骤四、客户端向宿主节点(i)验证数据块(i)时,将随机数(i)发送给宿主节点(i),然后对比宿主节点(i)返回的哈希值(i)即可判定该数据块的有效性。
步骤五、当所有数据块验证有效时,确定整个文件的有效性。
本发明实施例还提供一种客户端,如图4所示,所述客户端包括:
上传单元11,用于向区块链云端上传目标文件;
生成单元12,用于生成所述目标文件的审计树;
第一验证单元13,用于根据所述审计树,验证所述目标文件的有效性。
可选地,如图5所示,所述客户端还包括:
切片单元14,用于在所述上传单元11上传所述目标文件之前,将所述目标文件进行切片,生成多个数据块;
加密单元15,用于对所述切片单元生成的各个数据块进行加密处理。
可选地,如图6所示,所述生成单元12包括:
第一生成模块121,用于为区块链中各个宿主节点上存放的数据块生成一个随机数;
第二生成模块122,用于将所述第一生成模块121生成的各数据块的随机数与所述数据块合并,生成一个哈希值;
第三生成模块123,用于将所述第二生成模块122生成的哈希值依次合并,生成一颗完整的审计树。
可选地,如图7所示,所述第一验证单元13包括:
发送模块131,用于将生成的各数据块的随机数发送给对应的各宿主节点;
接收模块132,用于接收所述各宿主节点发送的哈希值;
第一对比模块133,用于将所述接收模块132接收到的哈希值与所述审计树中各宿主节点的哈希值进行对比;
第一判断模块134,用于判断各数据块是否有效,当所述第一对比模块133对比的结果一致时,所述数据块有效;
验证模块135,用于验证所述目标文件的有效性,当所有数据块有效时,所述目标文件有效。
可选地,如图5所示,所述客户端还包括:
发布单元16,用于在所述生成单元生成所述目标文件的审计树之后,将所述审计树删除叶子节点后发布到网络上,以使所述区块链云端验证客户端的可信性。
本发明实施例还提供一种区块链云端设备,如图8所示,所述区块链云端设备包括:
第一接收单元21,用于接收客户端上传的目标文件;
第二接收单元22,用于接收客户端发送的各数据块的随机数;
计算单元23,用于将所述随机数与对应的数据块合并,计算各宿主节点的哈希值;
发送单元24,用于向客户端发送所述各宿主节点的哈希值,以使客户端验证各数据块的有效性。
可选地,如图9所示,所述区块链云端设备还包括:
第二验证单元25,用于在所述第二接收单元23接收客户端发送的各数据块的随机数之后,验证客户端的可信性。
可选地,如图10所示,所述第二验证单元25包括:
第二对比模块251,用于将所述客户端发布的审计树的哈希值与宿主节点回传的哈希值进行对比;
第二判断模块252,用于判断所述客户端是否可信,当所述第二对比模块对比的结果一致时,判定所述客户端可信且不可抵赖。
本发明实施例提供的客户端及区块链云端设备,通过客户端实时生成目标文件的审计树,再将审计树经特定处理后发布到区块链中,然后根据需要向宿主备份节点发起审计,从而使客户端、宿主端根据审计树完成存储文件的有效性验证。与现有技术相比,本发明能够随时发起对存储文件的验证,并且验证过程消耗较少的网络带宽资源。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

Claims (12)

1.一种基于区块链技术的数据审计方法,其特征在于,所述方法应用于客户端,所述方法包括:
向区块链云端上传目标文件;
动态生成所述目标文件的审计树;
根据所述审计树,验证所述目标文件的有效性。
2.根据权利要求1所述的方法,其特征在于,在所述向区块链云端上传目标文件之前,所述方法还包括:
将所述目标文件进行切片,生成多个数据块;
对各个数据块进行加密处理。
3.根据权利要求2所述的方法,其特征在于,所述向区块链云端上传目标文件包括:将经过加密处理后的各个数据块保存到区块链云端的各个宿主节点上。
4.根据权利要求3所述的方法,其特征在于,所述动态生成所述目标文件的审计树包括:
为区块链中各个宿主节点上存放的数据块生成一个随机数;
将生成的各数据块的随机数与所述数据块合并,生成一个哈希值;
将生成的哈希值依次合并,生成一棵完整的审计树。
5.根据权利要求4所述的方法,其特征在于,所述验证所述目标文件的有效性包括:
将生成的各数据块的随机数发送给对应的各宿主节点;
接收所述各宿主节点发送的的哈希值;
将接收到的哈希值与所述审计树中各宿主节点的哈希值进行对比;
判断各数据块是否有效,当对比一致时,所述数据块有效;
验证所述目标文件的有效性,当所有数据块有效时,所述目标文件有效。
6.一种基于区块链技术的数据审计方法,其特征在于,所述方法应用于区块链云端,所述方法包括:
接收客户端上传的目标文件;
接收客户端发送的各数据块的随机数;
将所述随机数与对应的数据块合并,计算各宿主节点的哈希值;
向客户端发送所述各宿主节点的哈希值,以使客户端验证各数据块的有效性。
7.一种客户端,其特征在于,所述客户端包括:
上传单元,用于向区块链云端上传目标文件;
生成单元,用于动态生成所述目标文件的审计树;
第一验证单元,用于根据所述审计树,验证所述目标文件的有效性。
8.根据权利要求7所述的客户端,其特征在于,所述客户端还包括:
切片单元,用于在所述上传单元上传所述目标文件之前,将所述目标文件进行切片,生成多个数据块;
加密单元,用于对所述切片单元生成的各个数据块进行加密处理。
9.根据权利要求8所述的客户端,其特征在于,所述上传单元,用于将经过所述加密单元加密处理后的各个数据块保存到区块链云端的各个宿主节点上。
10.根据权利要求9所述的客户端,其特征在于,所述生成单元包括:
第一生成模块,用于为区块链中各个宿主节点上存放的数据块生成一个随机数;
第二生成模块,用于将所述第一生成模块生成的各数据块的随机数与所述数据块合并,生成一个哈希值;
第三生成模块,用于将所述第二生成模块生成的哈希值依次合并,生成一颗完整的审计树。
11.根据权利要求10所述的客户端,其特征在于,所述第一验证单元包括:
发送模块,用于将生成的各数据块的随机数发送给对应的各宿主节点;
接收模块,用于接收所述各宿主节点发送的哈希值;
第一对比模块,用于将所述接收模块接收到的哈希值与所述审计树中各宿主节点的哈希值进行对比;
第一判断模块,用于判断各数据块是否有效,当所述第一对比模块对比的结果一致时,所述数据块有效;
验证模块,用于验证所述目标文件的有效性,当所有数据块有效时,所述目标文件有效。
12.一种区块链云端设备,其特征在于,所述区块链云端设备包括:
第一接收单元,用于接收客户端上传的目标文件;
第二接收单元,用于接收客户端发送的各数据块的随机数;
计算单元,用于将所述随机数与对应的数据块合并,计算各宿主节点的哈希值;
发送单元,用于向客户端发送所述各宿主节点的哈希值,以使客户端验证各数据块的有效性。
CN201710103752.4A 2017-02-24 2017-02-24 基于区块链技术的数据审计方法、客户端及区块链云端设备 Pending CN106936818A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710103752.4A CN106936818A (zh) 2017-02-24 2017-02-24 基于区块链技术的数据审计方法、客户端及区块链云端设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710103752.4A CN106936818A (zh) 2017-02-24 2017-02-24 基于区块链技术的数据审计方法、客户端及区块链云端设备

Publications (1)

Publication Number Publication Date
CN106936818A true CN106936818A (zh) 2017-07-07

Family

ID=59423386

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710103752.4A Pending CN106936818A (zh) 2017-02-24 2017-02-24 基于区块链技术的数据审计方法、客户端及区块链云端设备

Country Status (1)

Country Link
CN (1) CN106936818A (zh)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108076063A (zh) * 2017-12-25 2018-05-25 天津理工大学 基于区块链的网络运维审计方法、服务器终端及客户端
CN108256353A (zh) * 2018-01-11 2018-07-06 武汉斗鱼网络科技有限公司 一种数据完整性校验方法、装置及客户端
CN108364223A (zh) * 2017-12-29 2018-08-03 阿里巴巴集团控股有限公司 一种数据审计的方法及装置
CN108664221A (zh) * 2018-05-11 2018-10-16 北京奇虎科技有限公司 一种数据持有证明方法、装置及可读存储介质
CN108681583A (zh) * 2018-05-11 2018-10-19 北京奇虎科技有限公司 基于区块链的数据持有证明方法、装置及可读存储介质
CN108881421A (zh) * 2018-06-05 2018-11-23 天津大学 基于区块链的云服务数据审计方法
CN108900505A (zh) * 2018-06-28 2018-11-27 中国科学院软件研究所 一种基于区块链技术的集群审计管控方法
CN109471903A (zh) * 2018-10-25 2019-03-15 深圳壹账通智能科技有限公司 区块链信息的共享方法、装置及计算机设备
CN109697204A (zh) * 2017-10-23 2019-04-30 阿里巴巴集团控股有限公司 一种数据审计的方法及装置
CN109768954A (zh) * 2017-11-09 2019-05-17 诺基亚通信公司 用于由区块链支持的完整性保护***的方法和装置
CN110365766A (zh) * 2019-07-12 2019-10-22 全链通有限公司 基于区块链的云存储方法、设备及计算机可读存储介质
US10476701B2 (en) 2017-11-21 2019-11-12 National Chiao Tung University Method for high-security data transmission of blockchain
CN110636087A (zh) * 2018-06-21 2019-12-31 北京果仁宝软件技术有限责任公司 基于联盟链的数据处理方法及***
CN111652458A (zh) * 2020-04-09 2020-09-11 南京审计大学 一种基于区块链技术的工程审计方法
CN111698278A (zh) * 2020-04-10 2020-09-22 湖南大学 一种基于区块链的多云数据存储方法
CN112311548A (zh) * 2020-03-25 2021-02-02 北京沃东天骏信息技术有限公司 数据持有性验证方法、***、装置及计算机可读存储介质

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10789644B2 (en) 2017-10-23 2020-09-29 Alibaba Group Holding Limited Data auditing method and device
US11449932B2 (en) 2017-10-23 2022-09-20 Advanced New Technologies Co., Ltd. Data auditing method and device
CN109697204B (zh) * 2017-10-23 2021-03-30 创新先进技术有限公司 一种数据审计的方法及装置
US10885581B2 (en) 2017-10-23 2021-01-05 Advanced New Technologies Co., Ltd. Data auditing method and device
US11087398B2 (en) 2017-10-23 2021-08-10 Advanced New Technologies Co., Ltd. Data auditing method and device
CN109697204A (zh) * 2017-10-23 2019-04-30 阿里巴巴集团控股有限公司 一种数据审计的方法及装置
CN109768954B (zh) * 2017-11-09 2021-09-21 诺基亚通信公司 用于由区块链支持的完整性保护***的方法和装置
CN109768954A (zh) * 2017-11-09 2019-05-17 诺基亚通信公司 用于由区块链支持的完整性保护***的方法和装置
US10476701B2 (en) 2017-11-21 2019-11-12 National Chiao Tung University Method for high-security data transmission of blockchain
CN108076063A (zh) * 2017-12-25 2018-05-25 天津理工大学 基于区块链的网络运维审计方法、服务器终端及客户端
US11295381B2 (en) 2017-12-29 2022-04-05 Advanced New Technologies Co., Ltd. Data auditing method and device
CN108364223B (zh) * 2017-12-29 2021-01-26 创新先进技术有限公司 一种数据审计的方法及装置
CN108364223A (zh) * 2017-12-29 2018-08-03 阿里巴巴集团控股有限公司 一种数据审计的方法及装置
CN108256353B (zh) * 2018-01-11 2021-01-01 武汉斗鱼网络科技有限公司 一种数据完整性校验方法、装置及客户端
CN108256353A (zh) * 2018-01-11 2018-07-06 武汉斗鱼网络科技有限公司 一种数据完整性校验方法、装置及客户端
CN108664221B (zh) * 2018-05-11 2022-04-01 北京奇虎科技有限公司 一种数据持有证明方法、装置及可读存储介质
CN108681583A (zh) * 2018-05-11 2018-10-19 北京奇虎科技有限公司 基于区块链的数据持有证明方法、装置及可读存储介质
CN108664221A (zh) * 2018-05-11 2018-10-16 北京奇虎科技有限公司 一种数据持有证明方法、装置及可读存储介质
CN108881421A (zh) * 2018-06-05 2018-11-23 天津大学 基于区块链的云服务数据审计方法
CN110636087B (zh) * 2018-06-21 2022-04-12 北京果仁宝软件技术有限责任公司 基于联盟链的数据处理方法及***
CN110636087A (zh) * 2018-06-21 2019-12-31 北京果仁宝软件技术有限责任公司 基于联盟链的数据处理方法及***
CN108900505A (zh) * 2018-06-28 2018-11-27 中国科学院软件研究所 一种基于区块链技术的集群审计管控方法
CN109471903A (zh) * 2018-10-25 2019-03-15 深圳壹账通智能科技有限公司 区块链信息的共享方法、装置及计算机设备
CN110365766A (zh) * 2019-07-12 2019-10-22 全链通有限公司 基于区块链的云存储方法、设备及计算机可读存储介质
CN112311548A (zh) * 2020-03-25 2021-02-02 北京沃东天骏信息技术有限公司 数据持有性验证方法、***、装置及计算机可读存储介质
CN111652458A (zh) * 2020-04-09 2020-09-11 南京审计大学 一种基于区块链技术的工程审计方法
CN111652458B (zh) * 2020-04-09 2023-09-26 南京审计大学 一种基于区块链技术的工程审计方法
CN111698278A (zh) * 2020-04-10 2020-09-22 湖南大学 一种基于区块链的多云数据存储方法

Similar Documents

Publication Publication Date Title
CN106936818A (zh) 基于区块链技术的数据审计方法、客户端及区块链云端设备
CN107734021A (zh) 区块链数据上传方法、***、计算机***及存储介质
CN106254374B (zh) 一种具备去重功能的云数据公开审计方法
CN103957436B (zh) 一种基于ott业务的视频防盗链方法
CN102223374B (zh) 一种基于电子证据在线保全的第三方认证保全***及方法
Dennis et al. Rep on the roll: a peer to peer reputation system based on a rolling blockchain
CN108076063A (zh) 基于区块链的网络运维审计方法、服务器终端及客户端
CN107295002A (zh) 一种云端存储数据的方法及服务器
CN106899406B (zh) 一种云端数据存储完整性的证明方法
CN106936771A (zh) 一种基于分级加密的安全云存储方法和***
CN107426165A (zh) 一种支持密钥更新的双向安全云存储数据完整性检测方法
CN104270614A (zh) 一种视频加密解密方法及装置
CN105577701B (zh) 网络爬虫的识别方法及***
CN202663444U (zh) 一种云安全数据迁移模型
CN106339613A (zh) 一种应用数据的处理方法、终端及服务器
CN114254386A (zh) 基于层次聚合和区块链的联邦学习隐私保护***及方法
CN103595696B (zh) 一种文件所有权证明的方法及装置
Bhatia et al. Modelling web-server flash events
CN107172027A (zh) 证书管理方法、存储设备、存储介质和装置
Doshi et al. A review paper on security concerns in cloud computing and proposed security models
CN112732695A (zh) 一种基于区块链的云存储数据安全去重方法
CN108881966A (zh) 一种信息处理方法以及相关设备
CN105516066A (zh) 一种对中间人的存在进行辨识的方法及装置
CN111339040A (zh) 一种数据文件的云存储方法、装置、设备及存储介质
CN115604014A (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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170707