[发明专利]基于区块链的内容中心网络隐私保护方法有效
申请号: | 202110788755.2 | 申请日: | 2021-07-13 |
公开(公告)号: | CN113489733B | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 张建伟;孙海燕;吴作栋;蔡增玉;朱亮;梁树军;崔梦梦;彭中原;陈曦 | 申请(专利权)人: | 郑州轻工业大学 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L9/08;H04L9/32 |
代理公司: | 郑州优盾知识产权代理有限公司 41125 | 代理人: | 栗改 |
地址: | 450000 河南省郑州*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 内容 中心 网络 隐私 保护 方法 | ||
1.一种基于区块链的内容中心网络隐私保护方法,其特征在于,其步骤如下:
(1)初始化阶段:系统为可信属性授权中心AAC分配身份标识aid,可信属性授权中心AAC执行初始化算法,利用安全参数生成公共参数和主密钥;
(2)密钥生成阶段:可信属性授权中心AAC为每个合法的消费者和出版者分配唯一的标识身份,并为每个消费者和出版者生成其公钥和私钥;同时,可信属性授权中心AAC随机生成自己的公钥和私钥;
(3)加密阶段:每个可信属性授权中心AAC互相通信共同计算出公钥SPK,并广播出去;生成密文CT并上传给云服务提供商;
(4)交易上链阶段:消费者利用自己的私钥将带有隐藏访问策略的密文CT打包成一个存储交易发送给高级矿工们;存储交易被消费者广播到联盟链中的联盟链节点CBMs,高级矿工们通过签名验证存储交易的有效性、通过校验码验证密文CT的有效性;
所述打包存储交易的方法为:利用哈希函数H:{0,1}*→G0计算密文的哈希值为CheckCode,且Checkcode=H(CT);计算交易的哈希值其中,m代表明文,代表签名结果;用消费者的私钥SKuid对交易的哈希值MD进行签名其中,为签名计算;产生一个存储交易Txstorage=(H(m),Address,Sign,CheckCode);
所述高级矿工们通过比较接收到的存储交易Txstorage中的哈希值MD'和出版者广播的公钥BPKuid验证签名Sign生成的交易的哈希值来验证存储交易Txstorage的有效性:
利用哈希函数计算交易的哈希值MD'=H(T,Address,Sign,CheckCode);其中,T代表时间戳;
用消费者用于签名的公钥DPKuid去验签Sign,得到哈希值其中表示用公钥DPKuid验签的过程;
如果哈希值MD'=MD则:根据Address获得密文CT的地址,计算密文CT的哈希值CheckCode'=H(CT);如果哈希值CheckCode'=CheckCode,则验证成功;否则,验证失败;
(5)解密阶段:当消费者想要获取感兴趣的内容时,在联盟链上找到内容的交易信息;消费者根据交易信息发送兴趣包,通过交易信息中的存储地址找到对应的云服务提供商CSP获取密文CT;联盟链根据消费者的访问信息生成访问交易,离云服务提供商CSP最近的缓存路由节点CR接收到密文CT,并以数据包的形式发送给消费者,由消费者在本地进行解密并在联盟链上验证内容的正确性。
2.根据权利要求1所述的基于区块链的内容中心网络隐私保护方法,其特征在于,所述步骤(1)的实现方法为:利用安全参数λ双线性参数生成器生成双线性参数Ф={G0,G1,e},其中,乘法群G0的阶为p,g是乘法群G0的生成元,选取双线性对e:G0×G0→G1为双线性映射;随机挑选一个整数α∈Zp作为主密钥MSK;计算h=gα,建立全局参数Params={Ф,h,H};其中,H:{0,1}*→G0为一个哈希函数,*表示随机挑选;Zp为整数集,h为计算的全局参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州轻工业大学,未经郑州轻工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110788755.2/1.html,转载请声明来源钻瓜专利网。
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法