一种基于区块链和边缘缓存的安全传输方法技术

技术编号:26791666 阅读:30 留言:0更新日期:2020-12-22 17:07
本发明专利技术公开了一种基于区块链和边缘缓存的安全传输方法,设计了一个基于区块链的边缘缓存框架,安全地记录历史数据,并且有效地计算和更新冗余率和缓存概率,以解决边缘缓存的安全问题。框架中只有BS和用户这两类参与者且分别作为区块链中的全节点和轻节点。其中,全节点是拥有完整的区块链账本的节点,它有机会争取到数据块的发布权并负责对数据块进行验证。而用户作为链中的轻节点只能发起交易,无法参与数据块的发布工作。区块链、数据块和智能合约也是此框架非常关键的组成部分。

【技术实现步骤摘要】
一种基于区块链和边缘缓存的安全传输方法
本专利技术属于边缘计算,边缘缓存,区块链领域,特别涉及一种基于区块链和边缘缓存的安全传输方法。
技术介绍
随着5G技术进入最终商业化阶段,研究人员已将目光投向6G无线蜂窝网络的研发,来建立一个能够动态、快速地响应用户服务调用的大规模连接网络。在6G时代,边缘缓存技术将朝着智能化和动态化的方向发展,例如,6G中的边缘缓存可以预测用户的需求,并根据预测结果为用户提供定制的缓存服务。然而随之而来的边缘缓存安全问题却很少被提及,在此基础上开展的研究工作和已提出的处理方案也存在不足。第一,现有的缓存网络主要集中在单跳传输的场景中,即用户只能从最近的边缘服务器获取内容,限制了缓存资源的充分利用。第二,现有的缓存方案都是在内容请求频率信息可信的前提下提出的,但是实际的应用背景无法达到这一理想状态,内容请求频率这类数据可能被攻击者伪造或篡改,对用户隐私和传输效率产生不利影响。第三,在用户与基站的通信过程中,存在窃听者对信息进行截取和解码造成内容泄露等问题,而现有的缓存方案对此类情况的考虑并不全面,本文档来自技高网...

【技术保护点】
1.一种基于区块链和边缘缓存的安全传输方法,其特征在于,包括以下步骤:/n步骤1)利用区块链收集用户的历史请求记录,在历史信息的基础之上根据不同的窃听场景分别计算出最优的冗余率和内容缓存概率;/n已知冗余率和内容缓存概率是相互独立的;/n(1)在单独窃听的情景下:首先,通过对冗余率求导数可以得到目标函数是关于冗余率/n(2)的凸函数,进而可以将冗余率的优化问题转化为凸优化问题,函数的最大值即为最优冗余率;其次,我们规定内容缓存概率的取值区间为[0,1],在此条件下其Hession矩阵为正定矩阵,故内容缓存概率的优化问题仍为一个凸优化问题,最后,利用Matlab中的fmincon函数,其核心为序...

【技术特征摘要】
1.一种基于区块链和边缘缓存的安全传输方法,其特征在于,包括以下步骤:
步骤1)利用区块链收集用户的历史请求记录,在历史信息的基础之上根据不同的窃听场景分别计算出最优的冗余率和内容缓存概率;
已知冗余率和内容缓存概率是相互独立的;
(1)在单独窃听的情景下:首先,通过对冗余率求导数可以得到目标函数是关于冗余率
(2)的凸函数,进而可以将冗余率的优化问题转化为凸优化问题,函数的最大值即为最优冗余率;其次,我们规定内容缓存概率的取值区间为[0,1],在此条件下其Hession矩阵为正定矩阵,故内容缓存概率的优化问题仍为一个凸优化问题,最后,利用Matlab中的fmincon函数,其核心为序列二次规划算法,求出这两个参数的最优解;
(3)在联合窃听的情景下:首先,使用进退法也可称为成功—失败法确定最优冗余率所在的范围,然后使用二分法逐次缩小区间...

【专利技术属性】
技术研发人员:李晟王浩孙文张海宾张彦
申请(专利权)人:西北工业大学
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1