基于区块链和部分同态加密多方可验证数据记录链接方法

    公开(公告)号:CN110866283B

    公开(公告)日:2021-09-21

    申请号:CN201911162207.8

    申请日:2019-11-25

    IPC分类号: G06F21/62 G06F21/60

    摘要: 本发明公开了一种基于区块链和部分同态加密多方可验证数据记录链接方法。本发明中的各数据源确定要链接的用户个人公共属性信息,并利用差分隐私技术对要链接的信息加入噪声,利用布隆过滤器编码将上述信息转化为位数组,进一步转化为一个基于记录的布隆过滤器编码;同时利用部分同态加密技术对位数组进行加密。指定链接者对数据源传输过来的加密信息进行解密并构建二叉存储机制来存储数据源的加密信息;计算记录对之间的汉明距离值,并将匹配成功的记录集合信息打包成一个交易,发送到区块链中。本发明能够保证在不泄露用户敏感信息的前提下,找出多个数据源中代表现实同一实体的记录信息,很好地保护了数据的隐私。

    一种前向安全密钥聚合的云存储数据共享方法

    公开(公告)号:CN110838915B

    公开(公告)日:2021-09-21

    申请号:CN201911064977.9

    申请日:2019-11-04

    摘要: 本发明公开了一种前向安全密钥聚合的云存储数据共享方法。本发明首先,数据拥有者上传文件时,对每个文件进行标识,然后生成公共参数集合发送给云存储平台。接着调用密钥生成算法,生成加密所需的公私钥对,通过调用公钥对原文件进行加密得到密文集合。数据拥有者通过请求数据请求者后,基于生成元使用主密钥、请求者的身份信息和时间戳相结合来生成聚合密钥,并通过安全信道发送给数据请求者,数据请求者下载加密文件后利用聚合密钥对密文类进行解密,验证身份信息和密钥有效时间后可以成功得到所请求的文件。本发明在保证密钥的紧凑性的同时还能有效保证用户数据记录的安全性和隐私性。

    基于区块链和部分同态加密多方可验证数据记录链接方法

    公开(公告)号:CN110866283A

    公开(公告)日:2020-03-06

    申请号:CN201911162207.8

    申请日:2019-11-25

    IPC分类号: G06F21/62 G06F21/60

    摘要: 本发明公开了一种基于区块链和部分同态加密多方可验证数据记录链接方法。本发明中的各数据源确定要链接的用户个人公共属性信息,并利用差分隐私技术对要链接的信息加入噪声,利用布隆过滤器编码将上述信息转化为位数组,进一步转化为一个基于记录的布隆过滤器编码;同时利用部分同态加密技术对位数组进行加密。指定链接者对数据源传输过来的加密信息进行解密并构建二叉存储机制来存储数据源的加密信息;计算记录对之间的汉明距离值,并将匹配成功的记录集合信息打包成一个交易,发送到区块链中。本发明能够保证在不泄露用户敏感信息的前提下,找出多个数据源中代表现实同一实体的记录信息,很好地保护了数据的隐私。

    一种前向安全密钥聚合的云存储数据共享方法

    公开(公告)号:CN110838915A

    公开(公告)日:2020-02-25

    申请号:CN201911064977.9

    申请日:2019-11-04

    摘要: 本发明公开了一种前向安全密钥聚合的云存储数据共享方法。本发明首先,数据拥有者上传文件时,对每个文件进行标识,然后生成公共参数集合发送给云存储平台。接着调用密钥生成算法,生成加密所需的公私钥对,通过调用公钥对原文件进行加密得到密文集合。数据拥有者通过请求数据请求者后,基于生成元使用主密钥、请求者的身份信息和时间戳相结合来生成聚合密钥,并通过安全信道发送给数据请求者,数据请求者下载加密文件后利用聚合密钥对密文类进行解密,验证身份信息和密钥有效时间后可以成功得到所请求的文件。本发明在保证密钥的紧凑性的同时还能有效保证用户数据记录的安全性和隐私性。