CN115622711B 基于区块链平台与历史记录的模糊消息检测方法及系统 (南京邮电大学).docxVIP

  • 0
  • 0
  • 约2.17万字
  • 约 31页
  • 2026-01-17 发布于重庆
  • 举报

CN115622711B 基于区块链平台与历史记录的模糊消息检测方法及系统 (南京邮电大学).docx

(19)国家知识产权局

(12)发明专利

(10)授权公告号CN115622711B(45)授权公告日2025.07.08

(21)申请号202211225185.7

(22)申请日2022.10.10

(65)同一申请的已公布的文献号申请公布号CN115622711A

(43)申请公布日2023.01.17

(73)专利权人南京邮电大学

地址210023江苏省南京市栖霞区亚东新

城文苑路9号

(72)发明人王志伟张志莹徐哲清王宇航

(74)专利代理机构南京正联知识产权代理有限公司32243

专利代理师姜梦翔

(51)Int.CI.

H04L9/32(2006.01)

H04L9/08(2006.01)

(56)对比文件

ZhiweiWang.Online/Offlineand

HistoryIndexingIdentity-BasedFuzzy

MessageDetection.IEEETRANSACTIONSON

INFORMATIONFORENSICSANDSECURITY.2023,第18卷5553-5566.

审查员车沈云

权利要求书4页说明书9页附图3页

(54)发明名称

基于区块链平台与历史记录的模糊消息检测方法及系统

(57)摘要

CN115622711B本发明提供一种基于区块链平台与历史记录的模糊消息检测方法及系统,该方法通过客户端向区块链平台与存储云分别请求注册,区块链平台与存储云验证成功后完成注册;客户端采用基于Dodis可验证随机函数VRF与Schnorr签名的历史记录方法生成四元组,并将四元组添加至交易,由区块链平台对交易进行验证;存储云存储数据文档,并存储采用基于身份的离线标签密文生成方法生成的对应的标签密文CF;采用基于身份的密码生成模糊检测密钥方法,客户端获得目标文档;该方法能够在保护客户端隐私的同时,减少证书管理的成本,能够提高模糊搜索的效

CN115622711B

客户跳向区块链平台与存储云分别请求注册,

客户跳向区块链平台与存储云分别请求注册,

区块链平台与存储云验证成功后完成注册

客户端向区块链平台与存储云分别发送数据存储请求

客户端采用基于Dodis可验证随机函数VRF与Schnorr签名的历史记录方法生成四元组,并将四元组添加至交易,由区块链平台对交易进行验证

在区块链平台验证通过后,区块链平台写入存储记录和文档散列值

客户端将数据文档和用户的身份集合发送到存储云

存储云验证通过后,存储云存储数据文档,

并存储采用基于身份的离线标签密文生成方法生成的对应的标签密文

客户端向存储云请求检测,存储云检索出具有误报率的数据文档

客户端计算文档散列值,与区块链平台保存的散列值进行比对后,获得目标文档

CN115622711B权利要求书1/4页

2

1.一种基于区块链平台与历史记录的模糊消息检测方法,其特征在于:包括以下步骤,S1、客户端向区块链平台与存储云分别请求注册,区块链平台与存储云验证成功后完

成注册;

S2、客户端向区块链平台与存储云分别发送数据存储请求,客户端采用基于Dodis可验证随机函数VRF与Schnorr签名的历史记录方法生成四元组,并将四元组添加至交易,由区块链平台对交易进行验证,在区块链平台验证通过后,区块链平台写入存储记录和数据文档ER的散列值;客户端将数据文档和用户的身份集合发送到存储云,存储云验证通过后,存储云存储数据文档,并存储采用基于身份的离线标签密文生成方法生成的对应的标签密文CF;

S21、存储云生成离线密文C。;

S22、客户端在将数据文档ER存储到存储云前,计算出数据文档ER的散列值为CER,并为数据文档ER随机选择γ个标识组成的用户的身份集合A={ID?,…,ID};

S23、客户端采用基于Dodis可验证随机函数VRF与Schnorr签名的历史记录方法,生成四元组@=(σ,C,Ci-1,P),其中,σ;为记录R生成的Schnorr签名,当前随机数生成的承诺C,当前随机数生成的承诺C?-1,P为零知识证明;

步骤S23中,客户端采用基于Dodis可验证随机函数VRF与Schnorr签名的历史记录方法,生成四元组@=(σ,C?,Ci-1,P),具体为,

S231、密钥生成中心PKG根据输入的安全参数λ,生成双线性群的参数

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档