CN113886856A - 基于区块链的双重可验证云存储方法 - Google Patents
基于区块链的双重可验证云存储方法 Download PDFInfo
- Publication number
- CN113886856A CN113886856A CN202111218019.XA CN202111218019A CN113886856A CN 113886856 A CN113886856 A CN 113886856A CN 202111218019 A CN202111218019 A CN 202111218019A CN 113886856 A CN113886856 A CN 113886856A
- Authority
- CN
- China
- Prior art keywords
- data
- verification
- cloud server
- node
- user
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 29
- 238000003860 storage Methods 0.000 title claims abstract description 18
- 230000009977 dual effect Effects 0.000 title claims abstract description 10
- 238000012795 verification Methods 0.000 claims abstract description 65
- 238000004220 aggregation Methods 0.000 claims abstract description 13
- 230000002776 aggregation Effects 0.000 claims abstract description 13
- 238000005516 engineering process Methods 0.000 claims abstract description 13
- 238000004364 calculation method Methods 0.000 claims abstract description 11
- 230000006870 function Effects 0.000 claims description 8
- 238000013524 data verification Methods 0.000 claims description 5
- 238000009826 distribution Methods 0.000 claims description 4
- 238000006116 polymerization reaction Methods 0.000 claims description 4
- 238000004891 communication Methods 0.000 claims description 3
- 238000002360 preparation method Methods 0.000 claims description 2
- 230000005540 biological transmission Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 238000002790 cross-validation Methods 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000012946 outsourcing Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting 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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Bioethics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Data Mining & Analysis (AREA)
- Computing Systems (AREA)
- Storage Device Security (AREA)
Abstract
基于区块链的双重可验证云存储方法,属于区块链数据隐私保护安全技术领域,数据拥有者使用同态加密技术对数据加密和签名后,用户将密文和签名上传至云服务器;云服务器将密文聚合结果上传到区块头,数据拥有者分别将上传各密文对应的信息记录到区块1至n;数据使用者向云服务器请求数据结果,云服务器返回计算结果;数据使用者向挖矿者节点发送验证总数据任务,挖矿者节点接收验证任务后,先在区块链头进行总体验证;如果验证数据正确,云服务器就可以得到服务费,完成交易;如果验证数据不完整,则挖矿者节点进行单个验证,分别访问区块1至区块n,对恶意用户进行追溯。
Description
技术领域
本发明涉及区块链数据隐私保护安全技术领域。
背景技术
区块链技术是分布式的网络数据管理技术,利用密码学技术和分布式共识协议保证网络传输与访问安全,实现数据交叉验证、全网一致、不易篡改。随着区块链技术的发展,其可以提供完美的透明度和分布式可验证性,以及利用密码学技术和共识协议来保证网络安全传输,为可验证计算增加了更多的应用场景和功能性,创建了更安全可信的数据共享平台。同时,区块链与可验证计算共同进行数据隐私保护,有利于数据分布式储存,以及对云端数据的完整性进行检验,有效控制数据破坏行为所造成的数据安全问题,也有利于监管部门对外包计算等场景进行有效监管,追踪恶意输入。
云存储为数据的存储和分析提供了高质量的按需服务,但在网络访问和数据上传过程中,带来的隐私泄露问题也日趋严重。云服务器或敌手恶意获取和篡改用户的数据,导致敏感信息泄露,且对恶意用户无法追踪,从而导致恶性循环。如智能家居制造商WyzeLabs证实,从2019年12月4日到12月26日,三个多星期的时间内就发生了大约240万客户详细信息数据被云服务器泄漏事件。由此可见,云存储数据的机密性、完整性对工业物联网健康发展的重要性。因此,针对数据处理的可信性和安全性问题,以保障用户查询真实数据,研究一种基于区块链的可验证云存储方案具有重要意义。
同态哈希函数:当我们需要验证一个文件是否被篡改的时候,一般会去验证文件的哈希函数是否被篡改。可以单独计算单个文件块的哈希值,然后通过组合所有单个文件块的哈希值算出整个文件的哈希值。也就是说一个文件的哈希值既可以通过对整个文件哈希值得到,也可以对部分文件哈希,然后把部分文件的哈希值组合起来得到。
同态加密技术:同态加密可以在密文上进行特定数学运算并且解密结果等于对应明文进行运算后的结果。在数据聚合、隐私保护等方面有着重要的应用。分为对称加密和非对称加密。对称加密是指加密和解密用的同一个密钥,采用这种方式显著降低了计算开销;而非对称加密用公钥加密,私钥解密。非对称加密体制中,加解密操作实现复杂度较大,效率较低,对于资源的占用也较多。本方案使用对称隐私同态加密技术对原始数据进行加密,加密速度快,容易实现。
发明内容
本发明的目的是提供一种基于区块链的双重可验证云存储方法。
本发明是基于区块链的双重可验证云存储方法,包括数据加解密聚合算法、总体验证算法、单个验证算法,其步骤为:
首先是数据拥有者使用同态加密技术对数据加密和签名后,多用户将密文和签名上传至云服务器;
其次,云服务器将密文聚合结果上传到区块头,数据拥有者分别将上传各个密文对应的信息摘要记录到区块1至区块n上;
然后,数据使用者向云服务器请求数据结果,云服务器返回计算结果;
再其次,数据使用者向挖矿者节点发送验证总数据任务,挖矿者节点接收验证任务后,先在区块链头进行总体结果验证,并返回总数据验证结果;
再然后,如果验证数据正确,云服务器就可以得到服务费,完成交易;如果验证数据不完整,则把错误结果返回给云服务器并终止交易;云服务接收到错误结果反馈后则再次向挖矿者节点发送验证单个数据信息任务;
最后,挖矿者节点收到验证任务后,分别访问区块1至区块n,将单个验证结果返回给云服务器;追溯到的恶意用户将会受到损失保证金的惩罚,并且用户可拒绝支付。
与现有方法相比,本发明的有益之处是:
(1)通过区块链技术可实现数据的一致存储和难以篡改,增加了上链数据造假的难度和成本,从而可以消除大部分使用者对数据信用的顾虑。
(2)将采用同态加密技术对数据加密,解决了隐私泄露和传输不安全等方面的问题,保证计算过程的可靠性和可信度。
(3)应用具有同态性质的哈希函数,云服务器可以聚合多用户的签名,并对聚合数据进行总体验证,解决了通信负担大、计算效率低等方面的问题。需要追溯上传虚假数据的恶意用户时,再进行单独验证。解决了在分布式计算和云存储时,对恶意用户的追溯问题,有效避免了恶性循环。
附图说明
图1为基于区块链且支持双重验证的云存储方案模型。
具体实施方式
如图1所示,本发明是基于区块链的双重可验证云存储方法,引入同态加密和同态哈希函数,以实现数据的隐私保护和可追溯恶意用户;包括数据加解密聚合算法、总体验证算法、单个验证算法,其步骤为:
首先是数据拥有者使用同态加密技术对数据加密和签名后,多用户将密文和签名上传至云服务器;
其次,云服务器将密文聚合结果上传到区块头,数据拥有者分别将上传各个密文对应的信息摘要记录到区块1至区块n上;
然后,数据使用者向云服务器请求数据结果,云服务器返回计算结果;
再其次,数据使用者向挖矿者节点发送验证总数据任务,挖矿者节点接收验证任务后,先在区块链头进行总体结果验证,并返回总数据验证结果;
再然后,如果验证数据正确,云服务器就可以得到服务费,完成交易;如果验证数据不完整,则把错误结果返回给云服务器并终止交易;云服务接收到错误结果反馈后则再次向挖矿者节点发送验证单个数据信息任务;
最后,挖矿者节点收到验证任务后,分别访问区块1至区块n,将单个验证结果返回给云服务器;追溯到的恶意用户将会受到损失保证金的惩罚,并且用户可拒绝支付。
以上所述的基于区块链的双重可验证云存储方法,包括数据加解密聚合算法、总体验证算法、单个验证算法,具体为:
(1)数据加解密聚合算法步骤为:
步骤(1-1)数据准备阶段流程为:
分步骤(1-1-1)密钥分配;在密钥分配阶段,***为每个数据使用者广播由基于密钥长度可变的流加密算法簇(RSA Data Security,RC4)算法产生的密钥;
分步骤(1-1-2)计数器;为了使云服务平台能检验出数据拥有者上传的是否是最新数据,每个数据拥有者产生一个计数,并对其进行初始化,通过此方法来保证数据的实时性和抵御重放攻击能力;
分步骤(1-1-3)数据加密;数据拥有者L将原始数据mL进行加密后,再上传至云服务器,这保证了数据的隐私性,其加密算法为cL=Enc(mL)=mL+rt*kL。
步骤(1-2)云服务平台聚合密文阶段流程为:
分步骤(1-2-1)密文聚合处理;云服务器将V个数据拥有者上传的密文通过加密算法进行聚合;由于采用的是加法同态加密,所以不需要对密文进行解密,可以直接对上传数据进行相关运算;这既降低了计算开销,也增加了方案的安全性,减少了隐私泄露的风险;其聚合函数为CAGG=c1+c2+…+cV=Enc(m1)+Enc(m2)+…+Enc(mv);
分步骤(1-2-2)数据解密;云服务器收到数据拥有者上传的密文后,对其进行解密处理,其解密函数为Dec(CAGG)=CAGG-rt*K=m1+m2+…+mv。
(2)总体验证算法步骤为:
在可验证计算方案中,单独验证每个用户的密文会导致过多的通信量,所以需要云服务器将每个签名聚合,先进行总体验证工作;
步骤(2-1)***建立阶段(Setup)阶段流程为:
设***中一共有V个数据拥有者,每个数据拥有者将自己数据加密后存储在云服务平台上,聚合数据F={m1,m2,…,mV};其中每个数据拥有者l的数据又分为n个数据块,即Fl={ml,1,ml,2,…,ml,n};
分步骤(2-1-1)密钥生成KeyGen(1k);以安全参数k作为输入,数据拥有者l随机选择两个素数p=2p′+1和q=2q′+1,满足p和q也是大素数保证p,q长度相等,计算Nl=p×q和随机选择整数满足并计算整数dl满足安全地销毁p、q、选择安全的同态哈希函数则用户的公钥pkl=(Nl,el),私钥skl=(dl);
为了保证namel的完整性,用户计算tl=namel||Signskl(namel)作为文件Fl的标签,Signskl(namel)是在私钥skl下的签名,用户将Fl和(Φl,tl)发送给云服务器;
步骤(2-2)挑战阶段(Challenge)阶段流程为:
挖矿者节点检索文件标签tl,并使用pkl验证签名tl,如果验证失败,则终止交易;如果验证成功,则恢复其namel;
假设挖矿者节点需要验证V个数据拥有者上传数据的完整性,其随机生成一个含有c个元素的子集I={sj}1≤j≤c且s1≤s2≤…≤sc,对每个i∈I,云服务平台随机选择生成挑战消息chal={i,vi}i∈I,并将其发送给云服务器和区块链。
步骤(2-3)证据生成阶段(ProofGen)阶段流程为:
ProofGen({ml,i}i∈I,Φl,chal,pkl),云服务平台收到挑战chal={i,vi}i∈I后,云服务平台选择数据{ml,i}i∈I,然后发送viml,i给云服务器;云服务器随机选择即为了盲化μ′l,令μl=μ′l+rl,令其次,云服务器计算聚合签名然后给挖矿者节点和区块链发送存储完整性的证据{μ,{σl}1≤l≤V,Y}。
步骤(2-4)数据验证阶段(Verification)阶段流程为:
ProofVeriy(Proof,pkl),挖矿者节点收到云服务器发送过来的Proof={μ,{σl}1≤L≤V,Y},并验证下式如果该等式成立,挖矿者节点返回TRUE;否则,返回FALSE,并进行单独验证,追溯恶意用户。
(3)单个验证算法步骤为:
步骤(3-1)***建立阶段(Setup)流程为:
设数据拥有者L的数据有n个数据块,为F′={mL,1,mL,2,…,mL,n};***首先执行以下算法生成密钥对和***参数;
分步骤(3-1-1)KeyGen(1k),输入安全参数k,生成公钥pk=(N,e),私钥sk=d;
分步骤(3-1-2)SignGen(F',sk),数据拥有者随机选择数据F′={mL,1,mL,2,…,mL,n}的标识符对每个数据块mL,n,i∈{1,2,…,n}计算签名σL,i=(H(name||i)H(mL,i))d,用σ′L表示签名的集合Φ′L={σL,1,σL,2,…,σL,n};
为了保证name的完整性,用户计算t=name||Signsk(name)作为文件F′的标签,Signsk(name)是在私钥d下的签名;假设挖矿者节点知道F′的块数n,用户将F′和(Φ′L,t)发送给云服务平台。
步骤(3-2)挑战阶段(Challenge)流程为:
挖矿者节点检索文件标签t,并使用pk验证签名t,如果验证失败,则终止交易;如果验证成功,则恢复其name;
为检查F′={mL,1,mL,2,…,mL,n}的完整性,用户向挖矿者节点发送验证请求;挖矿者节点收到验证请求后,随机生成一个含有c个元素的子集I={sj}1≤j≤c且s1≤s2≤…≤sc,对每个i∈I,挖矿者节点随机选择生成挑战消息chal={i,vi}i∈I,并将其发送给云服务器。
步骤(3-3)证据生成阶段(ProofGen)流程为:
ProofGen({mL,i}i∈I,Φ′L,chal,pk),收到挑战chal={i,vi}i∈I后,云服务平台选择数据{mL,i}i∈I,然后发送vimL,i给云服务器;云服务器随机选择r∈Zp,计算Y=H(r),并汇总各数据拥有者发送的数据。即为了盲化μ′,令μ=μ′+r;
步骤(3-4)验证阶段(Verification)流程为:
Claims (2)
1.基于区块链的双重可验证云存储方法,包括数据加解密聚合算法、总体验证算法、单个验证算法,其特征在于,其步骤为:
首先是数据拥有者使用同态加密技术对数据加密和签名后,多用户将密文和签名上传至云服务器;
其次,云服务器将密文聚合结果上传到区块头,数据拥有者分别将上传各个密文对应的信息摘要记录到区块1至区块n上;
然后,数据使用者向云服务器请求数据结果,云服务器返回计算结果;
再其次,数据使用者向挖矿者节点发送验证总数据任务,挖矿者节点接收验证任务后,先在区块链头进行总体结果验证,并返回总数据验证结果;
再然后,如果验证数据正确,云服务器就可以得到服务费,完成交易;如果验证数据不完整,则把错误结果返回给云服务器并终止交易;云服务接收到错误结果反馈后则再次向挖矿者节点发送验证单个数据信息任务;
最后,挖矿者节点收到验证任务后,分别访问区块1至区块n,将单个验证结果返回给云服务器;追溯到的恶意用户将会受到损失保证金的惩罚,并且用户可拒绝支付。
2.根据权利要求1所述的基于区块链的双重可验证云存储方法,其特征在于:
(1)数据加解密聚合算法步骤为:
步骤(1-1)数据准备阶段流程为:
分步骤(1-1-1)密钥分配;在密钥分配阶段,***为每个数据使用者广播由基于密钥长度可变的流加密算法簇算法产生的密钥;
分步骤(1-1-2)计数器;为了使云服务平台能检验出数据拥有者上传的是否是最新数据,每个数据拥有者产生一个计数,并对其进行初始化,通过此方法来保证数据的实时性和抵御重放攻击能力;
分步骤(1-1-3)数据加密;数据拥有者L将原始数据mL进行加密后,再上传至云服务器,这保证了数据的隐私性,其加密算法为cL=Enc(mL)=mL+rt*kL;
步骤(1-2)云服务平台聚合密文阶段流程为:
分步骤(1-2-1)密文聚合处理;云服务器将V个数据拥有者上传的密文通过加密算法进行聚合;由于采用的是加法同态加密,所以不需要对密文进行解密,可以直接对上传数据进行相关运算;这既降低了计算开销,也增加了方案的安全性,减少了隐私泄露的风险;其聚合函数为CAGG=c1+c2+…+cV=Enc(m1)+Enc(m2)+…+Enc(mv);
(2)总体验证算法步骤为:
在可验证计算方案中,单独验证每个用户的密文会导致过多的通信量,所以需要云服务器将每个签名聚合,先进行总体验证工作;
步骤(2-1)***建立阶段阶段流程为:
设***中一共有V个数据拥有者,每个数据拥有者将自己数据加密后存储在云服务平台上,聚合数据F={m1,m2,…,mV};其中每个数据拥有者l的数据又分为n个数据块,即Fl={ml,1,ml,2,…,ml,n};
分步骤(2-1-1)密钥生成KeyGen(1k);以安全参数k作为输入,数据拥有者l随机选择两个素数p=2p′+1和q=2q′+1,满足p和q也是大素数保证p,q长度相等,计算Nl=p×q和随机选择整数满足并计算整数dl满足安全地销毁p、q、选择安全的同态哈希函数则用户的公钥pkl=(Nl,el),私钥skl=(dl);
步骤(2-2)挑战阶段流程为:
挖矿者节点检索文件标签tl,并使用pkl验证签名tl,如果验证失败,则终止交易;如果验证成功,则恢复其namel;
假设挖矿者节点需要验证V个数据拥有者上传数据的完整性,其随机生成一个含有c个元素的子集且s1≤s2≤…≤sc,对每个i∈I,云服务平台随机选择生成挑战消息chal={i,vi}i∈I,并将其发送给云服务器和区块链;
步骤(2-3)证据生成阶段流程为:
ProofGen({ml,i}i∈I,Φl,chal,pkl),云服务平台收到挑战chal={i,vi}i∈I后,云服务平台选择数据{ml,i}i∈I,然后发送viml,i给云服务器;云服务器随机选择即为了盲化μ′l,令μl=μ′l+rl,令其次,云服务器计算聚合签名然后给挖矿者节点和区块链发送存储完整性的证据{μ,{σl}1≤l≤V,Y};
步骤(2-4)数据验证阶段流程为:
ProofVeriy(Proof,pkl),挖矿者节点收到云服务器发送过来的Proof={μ,{σl}1≤L≤V,Y},并验证下式如果该等式成立,挖矿者节点返回TRUE;否则,返回FALSE,并进行单独验证,追溯恶意用户;
(3)单个验证算法步骤为:
步骤(3-1)***建立阶段流程为:
设数据拥有者L的数据有n个数据块,为F′={mL,1,mL,2,…,mL,n};***首先执行以下算法生成密钥对和***参数;
分步骤(3-1-1)KeyGen(1k),输入安全参数k,生成公钥pk=(N,e),私钥sk=d;
分步骤(3-1-2)SignGen(F',sk),数据拥有者随机选择数据F′={mL,1,mL,2,…,mL,n}的标识符对每个数据块mL,n,i∈{1,2,…,n}计算签名σL,i=(H(name||i)H(mL,i))d,用σ′L表示签名的集合Φ′L={σL,1,σL,2,…,σL,n};
为了保证name的完整性,用户计算t=name||Signsk(name)作为文件F′的标签,Signsk(name)是在私钥d下的签名;假设挖矿者节点知道F′的块数n,用户将F′和(Φ′L,t)发送给云服务平台;
步骤(3-2)挑战阶段流程为:
挖矿者节点检索文件标签t,并使用pk验证签名t,如果验证失败,则终止交易;如果验证成功,则恢复其name;
为检查F′={mL,1,mL,2,…,mL,n}的完整性,用户向挖矿者节点发送验证请求;挖矿者节点收到验证请求后,随机生成一个含有c个元素的子集I={sj}1≤j≤c且s1≤s2≤…≤sc,对每个i∈I,挖矿者节点随机选择生成挑战消息chal={i,vi}i∈I,并将其发送给云服务器;
步骤(3-3)证据生成阶段流程为:
ProofGen({mL,i}i∈I,Φ′L,chal,pk),收到挑战chal={i,vi}i∈I后,云服务平台选择数据{mL,i}i∈I,然后发送vimL,i给云服务器;云服务器随机选择r∈Zp,计算Y=H(r),并汇总各数据拥有者发送的数据。即为了盲化μ′,令μ=μ′+r;
步骤(3-4)验证阶段流程为:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111218019.XA CN113886856A (zh) | 2021-10-20 | 2021-10-20 | 基于区块链的双重可验证云存储方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111218019.XA CN113886856A (zh) | 2021-10-20 | 2021-10-20 | 基于区块链的双重可验证云存储方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113886856A true CN113886856A (zh) | 2022-01-04 |
Family
ID=79003636
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111218019.XA Pending CN113886856A (zh) | 2021-10-20 | 2021-10-20 | 基于区块链的双重可验证云存储方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113886856A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114417419A (zh) * | 2022-01-24 | 2022-04-29 | 哈尔滨工业大学(深圳) | 具有安全授权和隐私保护的外包云存储医疗数据聚合方法 |
CN114598717A (zh) * | 2022-04-08 | 2022-06-07 | 徐洪记 | 分布式云存储数据访问方法及数据服务*** |
CN114760062A (zh) * | 2022-03-14 | 2022-07-15 | 湖南天河国云科技有限公司 | 基于区块链的无人机集群协同作战数据隐私保护方法 |
CN114844652A (zh) * | 2022-06-07 | 2022-08-02 | 湛宗标 | 基于区块链的云认证服务***及大数据挖掘方法 |
CN115085983A (zh) * | 2022-06-02 | 2022-09-20 | 度小满科技(北京)有限公司 | 数据处理方法、装置、计算机可读存储介质和电子设备 |
CN116645233A (zh) * | 2023-07-27 | 2023-08-25 | 北京路凯智行科技有限公司 | 自动化矿区***和用自动化矿区***进行矿区作业的方法 |
CN116827821A (zh) * | 2023-07-03 | 2023-09-29 | 北方工业大学 | 基于区块链云应用程序性能监控模型及方法 |
-
2021
- 2021-10-20 CN CN202111218019.XA patent/CN113886856A/zh active Pending
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114417419A (zh) * | 2022-01-24 | 2022-04-29 | 哈尔滨工业大学(深圳) | 具有安全授权和隐私保护的外包云存储医疗数据聚合方法 |
CN114417419B (zh) * | 2022-01-24 | 2024-05-31 | 哈尔滨工业大学(深圳) | 具有安全授权和隐私保护的外包云存储医疗数据聚合方法 |
CN114760062B (zh) * | 2022-03-14 | 2023-10-20 | 湖南天河国云科技有限公司 | 基于区块链的无人机集群协同作战数据隐私保护方法 |
CN114760062A (zh) * | 2022-03-14 | 2022-07-15 | 湖南天河国云科技有限公司 | 基于区块链的无人机集群协同作战数据隐私保护方法 |
CN114598717A (zh) * | 2022-04-08 | 2022-06-07 | 徐洪记 | 分布式云存储数据访问方法及数据服务*** |
CN115085983A (zh) * | 2022-06-02 | 2022-09-20 | 度小满科技(北京)有限公司 | 数据处理方法、装置、计算机可读存储介质和电子设备 |
CN115085983B (zh) * | 2022-06-02 | 2024-03-12 | 度小满科技(北京)有限公司 | 数据处理方法、装置、计算机可读存储介质和电子设备 |
CN114844652A (zh) * | 2022-06-07 | 2022-08-02 | 湛宗标 | 基于区块链的云认证服务***及大数据挖掘方法 |
CN114844652B (zh) * | 2022-06-07 | 2024-05-03 | 北京信洋睿连科技有限公司 | 基于区块链的云认证服务***及大数据挖掘方法 |
CN116827821A (zh) * | 2023-07-03 | 2023-09-29 | 北方工业大学 | 基于区块链云应用程序性能监控模型及方法 |
CN116827821B (zh) * | 2023-07-03 | 2024-04-30 | 北方工业大学 | 基于区块链云应用程序性能监控方法 |
CN116645233B (zh) * | 2023-07-27 | 2024-01-05 | 北京路凯智行科技有限公司 | 自动化矿区***和用自动化矿区***进行矿区作业的方法 |
CN116645233A (zh) * | 2023-07-27 | 2023-08-25 | 北京路凯智行科技有限公司 | 自动化矿区***和用自动化矿区***进行矿区作业的方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110740033B (zh) | 一种基于秘密共享技术的区块链多方数据共享方法 | |
CN111130757B (zh) | 一种基于区块链的多云cp-abe访问控制方法 | |
CN113595971B (zh) | 一种基于区块链的分布式数据安全共享方法、***和计算机可读介质 | |
CN113886856A (zh) | 基于区块链的双重可验证云存储方法 | |
KR20180116278A (ko) | 안전한 정보 교환과 계층 구조적이고 결정론적인 암호키를 위한 공통 비밀 결정 | |
CN110120939B (zh) | 一种基于异构***的可否认认证的加密方法和*** | |
CN108462575B (zh) | 基于无可信中心门限混合加密的上传数据加密方法 | |
CN106487506B (zh) | 一种支持预加密和外包解密的多机构kp-abe方法 | |
CN108683493A (zh) | 一种智能电网中提供隐私保护的数据聚合方法 | |
CN102291418A (zh) | 一种云计算安全架构的实现方法 | |
CN113556237B (zh) | 基于聚合多签的阈值签名方法、***、装置及存储介质 | |
CN113364576A (zh) | 一种基于区块链的数据加密存证与共享方法 | |
CN111274594B (zh) | 一种基于区块链的安全大数据隐私保护共享方法 | |
CN109861956B (zh) | 基于状态通道的数据验证***、方法、装置及设备 | |
CN112085502B (zh) | 一种基于边缘计算的轻量级区块链监管方法及*** | |
CN114036539A (zh) | 基于区块链的安全可审计物联网数据共享***及方法 | |
CN112532580B (zh) | 一种基于区块链及代理重加密的数据传输方法及*** | |
CN114710275B (zh) | 物联网环境下基于区块链的跨域认证和密钥协商方法 | |
CN113225302B (zh) | 一种基于代理重加密的数据共享***及方法 | |
CN112382376A (zh) | 基于区块链的医疗器械管理追溯*** | |
Xu et al. | FPGA based blockchain system for industrial IoT | |
CN110377225A (zh) | 一种支持外包数据安全转移与可验证删除的方法 | |
CN106713256A (zh) | 一种税控专用计算机软硬件绑定的认证方法 | |
Hussien et al. | Public auditing for secure data storage in cloud through a third party auditor using modern ciphertext | |
CN116760651A (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 | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20220104 |
|
WD01 | Invention patent application deemed withdrawn after publication |