摘要

本发明公开了一种本发明基于区块链的个性化隐私信息检索方法,数据交易平台的买卖双方协商得到检索的参照列,卖方采用安全散列函数、对称密钥加密算法和公开密钥加密算法对数据进行加密处理,得到密文矩阵和密钥矩阵并发布到区块链上,买方确定检索关键字对应内容的密文和位置,根据匿名参数确定匿名范围,采用概率公开密钥加密算法生成密文序列,卖方逐列计算序列与密钥矩阵中匿名范围所定位子矩阵中对应位置的模幂连乘积,买卖双方采用各自的公开密钥加密算法对密文进行解密处理,买方使用得到的内容的密钥对其密文进行解密处理,获取检索结果。采用本发明可以实现对买方检索内容和意图隐私的良好保护。