【技术实现步骤摘要】
数据共享方法、装置、电子设备及介质
[0001]本专利技术涉及数据共享
,尤其涉及一种数据共享方法、装置、电子设备及介质。
技术介绍
[0002]在涉及多方参与的生产活动中,为提升整个生产活动的效率,各方之间的数据共享是必不可少的一环。例如,在预制食品产业中,多方合作和供应链的动态变化是非常常见的情况,预制食品的生产通常涉及多个参与方,包括食品生产商、原材料供应商、配送商、零售商等。这些参与方之间需要共享数据和信息,包括食谱秘方、供应链信息、销售数据等。由于食谱秘方和其他供应链数据可能涉及商业机密和知识产权,确保数据的隐私和安全性尤为重要。
[0003]然而,现有数据共享加密算法中,通常都是采用单一代理加密操作的模式,这在安全性上存在较大风险,容易受到单点故障或遭受攻击的威胁,从而导致数据泄露和机密性丧失。另外,传统采用集中式的管理方式,在受到单点故障或恶意行为的影响下还会阻断数据共享进程,数据访问方无法及时获取共享数据,影响了数据共享的效率,整个系统的稳定性与安全性都有待于提高。
[0004]因此,如 ...
【技术保护点】
【技术特征摘要】
1.一种数据共享方法,其特征在于,包括:获取本地的第一公钥和本地的第一私钥,并将所述第一公钥加密为对称密钥和胶囊;所述胶囊包含用于获取所述对称密钥的信息;基于所述对称密钥和所述胶囊对待共享明文数据进行加密处理,确定所述待共享明文数据对应的加密密文,并基于所述第一私钥和第二终端的第二公钥,生成多个重加密密钥碎片;基于所述加密密文和各个所述重加密密钥碎片进行重加密,得到多个重加密密文碎片,并将各个所述重加密密文碎片上传至区块链,以供所述第二终端从所述区块链获取所述重加密密文碎片,并在确定获取的所述重加密密文碎片的数量达到预设门限阈值的情况下,对所述重加密密文碎片进行解密,得到所述待共享明文数据。2.根据权利要求1所述的数据共享方法,其特征在于,所述基于所述对称密钥和所述胶囊对待共享明文数据进行加密处理,确定所述待共享明文数据对应的加密密文,包括:利用所述对称密钥对所述待共享明文数据进行加密,得到所述待共享明文数据对应的密文;将所述密文和所述胶囊进行组合,得到所述待共享明文数据对应的加密密文。3.根据权利要求1所述的数据共享方法,其特征在于,所述基于所述第一私钥和第二终端的第二公钥,生成多个重加密密钥碎片,包括:将所述第一私钥和所述第二公钥进行重加密,得到重加密密钥;按照预设分片数,将所述重加密密钥进行分片,得到多个所述重加密密钥碎片。4.根据权利要求1
‑
3任一项所述的数据共享方法,其特征在于,在所述基于所述第一私钥和第二终端的第二公钥,生成多个重加密密钥碎片之后,所述方法还包括:将所述加密密文和各个所述重加密密钥碎片上传至所述区块链,以使每个预设代理服务器从所述区块链获取所述加密密文和对应的重加密密钥碎片,并将取所述加密密文和对应的重加密密钥碎片加密为所述重加密密文碎片,并将所述重加密密文碎片返回给所述区块链,以供所述第二终端从所述区块链获取所述重加密密文碎片进行解密,共享所述待共享明文数据。5.一种数据共享方法,其特征在于,包括:获取本地的第二公钥和本地的第二私钥,并将所述第二公钥发送给第一终端,以供所述第一终端基于自己的第一私钥和所述第二公钥,生成多个重加密密钥碎片,并基于加密密文和各个所述重加密密钥碎片进行重加密,得到多个重加密密文碎片,以将各个所述重加密密文碎片存储至区块链;所述加密密文是所述第一终端基于对称密钥和胶囊对待共享明文数据进行加密得到的;所述对称密钥和所述胶囊是基于所述第一终端对自己的第一公钥加密得到的;从所述区块链上...
【专利技术属性】
技术研发人员:孙传恒,王少华,罗娜,邢斌,徐大明,
申请(专利权)人:北京市农林科学院信息技术研究中心,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。