[发明专利]分布式文件系统中流媒体数据的加密存储方法和装置有效
申请号: | 201710089086.3 | 申请日: | 2017-02-17 |
公开(公告)号: | CN106790273B | 公开(公告)日: | 2020-08-21 |
发明(设计)人: | 李发明;张勤 | 申请(专利权)人: | 北京同有飞骥科技股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 100089 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 文件系统 中流 媒体 数据 加密 存储 方法 装置 | ||
1.一种分布式文件系统中流媒体数据的加密存储方法,其特征在于,所述分布式文件系统中流媒体数据的加密存储方法包括如下步骤:
接收服务器发出的存储流媒体数据的请求;
创建密钥对,将所述密钥对中的公钥发送给所述服务器,并与所述服务器建立通信,所述密钥对采用RSA算法;
将所述密钥对、创建所述密钥对的时间和自身编号写入后台;
接收所述服务器写入的流媒体数据;
根据所述流媒体数据建立文件目录,并利用所述密钥对中的私钥对所述流媒体数据进行加密;
判断自身存储空间是否充足;
若否,则向其他加密存储装置发出协助存储的请求;
在收到其它存储装置同意协助的响应后,将所述流媒体数据转发给同意协助存储的加密存储装置;
存储经加密的所述流媒体数据。
2.一种分布式文件系统中流媒体数据的加密存储装置,其特征在于,所述分布式文件系统中流媒体数据的加密存储装置包括接收模块、通信模块和存储模块、写入模块,其中:
所述接收模块,用于接收服务器发出的存储流媒体数据的请求;
所述通信模块,用于创建密钥对,并将所述密钥对中的公钥发送给所述服务器,与所述服务器建立通信,所述密钥对采用RSA算法;
所述写入模块,用于将所述密钥对、创建所述密钥对的时间和自身编号写入后台;
所述存储模块,包括接收单元、加密单元和存储单元,其中:
所述接收单元,用于接收所述服务器写入的流媒体数据;
所述加密单元,用于根据所述流媒体数据建立文件目录,并利用所述密钥对中的私钥对所述流媒体数据进行加密;
所述存储模块还包括判断单元、请求单元和转发单元,其中:
所述判断单元,用于判断自身存储空间是否充足;
所述请求单元,用于向其他加密存储装置发出协助存储的请求;
所述转发单元,用于将所述流媒体数据转发给同意协助存储的加密存储装置;
所述存储单元,用于存储经加密的所述流媒体数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京同有飞骥科技股份有限公司,未经北京同有飞骥科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710089086.3/1.html,转载请声明来源钻瓜专利网。