[发明专利]一种基于区块链的可追溯多用户密文图像检索方法在审

专利信息
申请号: 202210761088.3 申请日: 2022-06-29
公开(公告)号: CN115033730A 公开(公告)日: 2022-09-09
发明(设计)人: 沈忠华;毛晨阳;刘勇;孟倩;陈克非;王付群;张仁军 申请(专利权)人: 杭州师范大学
主分类号: G06F16/583 分类号: G06F16/583;G06V10/44;G06N3/04;G06N3/08;H04L9/08;H04L9/32
代理公司: 杭州君度专利代理事务所(特殊普通合伙) 33240 代理人: 邬赵丹
地址: 311121 浙江*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 区块 追溯 多用户 图像 检索 方法
【权利要求书】:

1.一种基于区块链的可追溯多用户密文图像检索方法,其特征在于:具体包括如下步骤:

步骤一、系统初始化:首先,输入一个安全参数λ,密钥生成中心生成双线性对参数prms=(G,GT,e,g,p),两个(d+α+1)×(d+α+1)维随机可逆矩阵MA和MB,一个(d+α+1)维随机二进制向量Bi;为每一个图像拥有者生成密钥对Ko=(pko,sko),为每一个图像用户生成密钥对Ku=(pku,sku),其中密钥生成中心为每个图像拥有者生成水印密钥Kw,并通过计算获得重加密密钥

步骤二、图像加密:图像拥有者拥有的图像集合IS={IS1,IS2,…,ISn},其中n代表图像拥有者拥有的图像总数;对图像进行加密之前,图像拥有者选择一个随机数然后图像拥有者对图像进行加密,得到图像密文最终生成一组图像密文集合IC={IC1,IC2,…,ICn},并将其发送到云服务器;

步骤三、生成索引:图像拥有者首先对图像集合IS={IS1,IS2,…,ISn}中每一张图像ISi通过CNN提取特征,得到的特征vi={vi1,vi2,…,vid},其中d是特征向量的维度;然后将vi扩展为vie={vi1,vi2,…,vid,||vi||,x1,x2,…,xα},其中{x1,x2,…,xα}是随机二进制向量;vie随后被切分为两个部分,分别是vie1和vie2;切分的结果由Bi决定,即若B[k]=0,则vie1[k]=vie2[k]=vie[k];否则vie1[k]+vie2[k]=vie[k];最后,图像拥有者获得加密索引对每个图像集合IS,图像拥有者生成索引集合Γ={v′ie,v′2e,…,v′ne}并上传到区块链;

步骤四、生成水印:图像拥有者获取对应身份的指纹信息,并使用HMAC编码得到由0和1构成的字符串fp;确定一个嵌入强度θ和一组标准正态分布的扩频序列情况下,图像拥有者使用水印密钥Kw通过流密码将序列加密为S;图像拥有者在有效长度l内计算水印wi=1+θ·Si·(2pi-1),其中i是水印w的比特数且i≤l;若l<i≤t,则wi=1,其中t是图像DCT序列的长度;图像拥有者的水印表示为wo,图像用户的水印表示为wu;图像拥有者获得自己身份的加密水印其中图像拥有者还为每个图像用户生成加密水印其中最终图像拥有者IO将生成的加密水印ewo和ewu发送给云服务器;

步骤五、生成陷门:图像用户用自己的查询图像生成陷门;首先,图像用户提取查询图像的特征向量vq={vq1,vq2,…,vqd},然后将vq扩展为vqe={vq1,vq2,…,vqd,||vq||,y1,y2,…,yα},其中{y1,y2,…,yα}是随机二进制向量;然后,图像用户根据Bi对vqe进行切分;若B[k]=0,则vqe1[k]+vq2[k]=vqe[k];否则vqe1[k]=vqe2[k]=vqe[k];最终,图像用户获得陷门并将陷门tp=v′qe上传到区块链;

步骤六、匹配图像:区块链根据上传的tp与Γ,根据下列公式计算距离:

设定U为结果的上界;若M<U,区块链则会发布满足条件的匹配结果,图像用户获得结果后发送给云服务器;

步骤七、添加水印与重加密:云服务器在收到图像匹配结果后,在对应的密文图像中添加水印;首先添加图像拥有者水印得到:

然后添加图像用户水印得到:

云服务器CS进行重加密,得到:

最后,云服务器将重加密结果Re返回给图像用户;

步骤八、解密图像:图像用户在得到云服务器返回的结果后,用自己的私钥sku对重加密图像Re通过下列公式进行解密:

从而得到附带水印的原图像。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州师范大学,未经杭州师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202210761088.3/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top