[发明专利]一种用于CDN节点间加密的方法及系统及装置有效
申请号: | 201710069825.2 | 申请日: | 2017-02-08 |
公开(公告)号: | CN107707514B | 公开(公告)日: | 2018-08-21 |
发明(设计)人: | 杨洋;苗辉 | 申请(专利权)人: | 贵州白山云科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L9/08 |
代理公司: | 北京名华博信知识产权代理有限公司 11453 | 代理人: | 白莹;苗源 |
地址: | 100015 北京市朝阳区酒仙桥*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 cdn 节点 加密 方法 系统 装置 | ||
1.一种用于CDN节点间加密的方法,其特征在于,包括:
密钥中心生成对称密钥集合和密钥索引,将所述密钥集合和所述密钥索引发送至各内容分发网络CDN节点;
CDN节点从密钥中心接收所述密钥集合和所述密钥索引,根据所述密钥索引从所述对称密钥集合中确定密钥,在与其它CDN节点进行超文本传输协议HTTP数据传输时使用所述密钥进行加密和解密处理;
所述密钥中心以第一时间间隔随机或根据预设算法生成密钥索引,向CDN节点发送所生成的密钥索引;所述密钥中心以第二时间间隔随机或根据预设算法生成对称密钥集合,向CDN节点发送所生成的对称密钥集合;所述第二时间间隔大于所述第一时间间隔;
或者,所述密钥中心以第一时间间隔随机或根据预设算法生成密钥索引,向CDN节点发送所生成的密钥索引;所述密钥中心以第二时间间隔随机或根据预设算法生成对称密钥集合以及随机或根据预设算法生成密钥索引,向CDN节点发送所生成的对称密钥集合和密钥索引;所述第二时间间隔大于所述第一时间间隔。
2.如权利要求1所述的用于CDN节点间加密的方法,其特征在于,
所述密钥中心将所述密钥集合和所述密钥索引发送至各CDN节点包括:通过加密通道将所述密钥集合和所述密钥索引发送至各CDN节点。
3.如权利要求1所述的用于CDN节点间加密的方法,其特征在于,
所述CDN节点在与其它CDN节点进行HTTP数据传输时使用所述密钥进行加密和解密处理包括:所述CDN节点为边缘节点时,使用所述密钥对HTTP请求进行加密,将加密后的HTTP请求向二级节点发送;在从二级节点接收到HTTP应答后,使用所述密钥对HTTP应答进行解密;和/或;所述CDN节点为二级节点时,在从边缘节点接收到HTTP请求后,使用所述密钥对HTTP请求进行解密,使用所述密钥对HTTP应答进行加密,将加密后的HTTP应答向边缘节点发送。
4.如权利要求1所述的用于CDN节点间加密的方法,其特征在于,
所述密钥索引的范围为[x,y],x和y均为整数,y与x的差值加1为所述对称密钥集合中对称密钥的个数。
5.一种用于CDN节点间加密的系统,其特征在于,包括密钥中心和CDN节点;
所述密钥中心,用于生成对称密钥集合和密钥索引,将所述对称密钥集合和所述密钥索引发送至各CDN节点;
所述CDN节点,用于根据从所述密钥中心获取的索引从对称密钥集合中确定密钥,在与其它CDN节点进行HTTP数据传输时使用所述密钥进行加密和解密处理;
所述密钥中心包括生成模块和发送模块;
所述生成模块,用于生成对称密钥集合和密钥索引;还用于以第一时间间隔随机或根据预设算法生成密钥索引,以第二时间间隔随机或根据预设算法生成对称密钥集合,所述第二时间间隔大于所述第一时间间隔;或者,还用于以第一时间间隔随机或根据预设算法生成密钥索引,以第二时间间隔随机或根据预设算法生成对称密钥集合以及随机或根据预设算法生成密钥索引,所述第二时间间隔大于所述第一时间间隔;
所述发送模块,用于将所述生成模块生成的密钥集合发送至各CDN节点,还用于将所述生成模块生成的密钥索引发送至各CDN节点。
6.如权利要求5所述的用于CDN节点间加密的系统,其特征在于,
所述CDN节点包括接收模块和加密处理模块;
所述接收模块,用于从密钥中心接收对称密钥集合,还用于从密钥中心接收密钥索引;
所述加密处理模块,用于根据所述密钥索引从所述对称密钥集合中确定密钥,在与其它CDN节点进行HTTP数据传输时使用所述密钥进行加密和解密处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州白山云科技有限公司,未经贵州白山云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710069825.2/1.html,转载请声明来源钻瓜专利网。