一种用于直录播互动系统的加密方法及装置的制造方法

文档序号:9330968阅读:445来源:国知局
一种用于直录播互动系统的加密方法及装置的制造方法
【技术领域】
[0001]本发明属于网络通信领域,尤其涉及一种用于直录播互动系统的加密方法及装置。
【背景技术】
[0002]数据在传输过程中容易被窃取,因此会对数据进行加密来增强数据在传输过程中的安全性,目前的加密方法都是直接对数据本身直接进行加密,增加了加密算法的复杂度,因此,需要一种新的加密方式来简化加密过程的复杂度。

【发明内容】

[0003]本发明提供一种用于直录播互动系统的加密方法及装置,以解决上述问题。
[0004]本发明提供一种用于直录播互动系统的加密方法,包括以下步骤:发送端对教学视频流中的每一帧图像进行分块处理;对每一帧图像的图像块进行顺序编号;乱序保存每一帧图像的图像块,获取乱序保存的图像块的编号序列;采用第一加密算法对所述编号序列进行加密,生成第一密文;组合所述第一密文与所述乱序保存的图像块数据并将组合数据发送至接收端。
[0005]本发明还提供了一种用于直录播互动系统的加密方法,包括以下步骤:发送端对教学视频流中的每一帧图像进行分块处理;对每一帧图像的图像块进行顺序编号;乱序保存每一帧图像的图像块,获取乱序保存的图像块的编号序列;对所述编号序列和所述乱序保存的图像块数据进行加密,生成密文,并将所述密文发送至接收端。
[0006]本发明还提供了一种用于直录播互动系统的加密装置,包括:分块单元,用于对教学视频流中的每一帧图像进行分块处理;编号单元,用于对每一帧图像的图像块进行顺序编号;编号序列获取单元,用于乱序保存每一帧图像的图像块,获取乱序保存的图像块的编号序列;第一加密单元,采用第一加密算法对所述编号序列进行加密,生成第一密文;通信单元,组合所述第一密文与所述乱序保存的图像块数据并将组合数据发送至接收端。
[0007]相较于先前技术,根据本发明提供的用于直录播互动系统的加密方法及装置,采用新的加密方式对数据进行加密,在保证安全性的前提下也简化了加密过程,并且采用分布式的认证机制,也防止了未被授权的设备接入直录播互动系统,进一步增强了直录播互动系统的安全性。
【附图说明】
[0008]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0009]图1所示为根据本发明的一较佳实施例提供的用于直录播互动系统的加密方法的流程图;
[0010]图2所示为根据本发明的较佳实施例提供的用于直录播互动系统的加密过程的示意图;
[0011]图3所示为根据本发明的较佳实施例提供的分布式加密认证的示意图;
[0012]图4所示为根据本发明的较佳实施例提供的用于直录播互动系统的加密装置的框图。
【具体实施方式】
[0013]下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0014]图1所示为根据本发明的一较佳实施例提供的用于直录播互动系统的加密方法的流程图。如图1所示,本发明的较佳实施例提供的用于直录播互动系统的加密方法包括步骤102?108。
[0015]步骤102,发送端对教学视频流中的每一帧图像进行分块处理;
[0016]步骤104,对每一帧图像的图像块进行顺序编号,乱序保存每一帧图像的图像块,获取乱序保存的图像块的编号序列;
[0017]步骤106,采用第一加密算法对所述编号序列进行加密,生成第一密文;
[0018]步骤108,组合所述第一密文与所述乱序保存的图像块数据并将组合数据发送至接收端。
[0019]在本实施例中,对视频流中的每一帧图像进行分块,并按照图像的组合顺序对这些图像块进行顺序编号。接着打乱这些图像块的顺序,保存乱序的图像块,并记录保存时的编号序列。对该编号序列进行加密,生成第一密文。最后将该第一密文与乱序保存的图像块数据一起发送给接收端。接收端接收到数据之后,对第一密文进行解密,得到编号序列,根据编号序列确定相应的图像块,然后按照编号的顺序对这些图像块进行拼接,得到完整且正确的图像。
[0020]需说明的是,在直录播互动系统中,发送端可以是主课堂控制装置,接收端可以是辅课堂控制装置。
[0021]为了进一步提高数据传输的安全性,可采用第二加密算法对所述乱序保存的图像块进行加密,生成第二密文;组合所述第一密文和所述第二密文并将组合数据发送至所述接收端。也就是说除了对编号序列进行加密之外,也可以对乱序的图像块进行加密。
[0022]这样,即使得到乱序的图像块,由于没有得到编号序列,也不能够拼接处完整正确的图像。
[0023]第一加密算法和第二加密算法可以是相同的加密算法,也可以是不相同的加密算法,加密算法包括但不限于对称加密算法和非对称加密算法。
[0024]在上文中主要阐述了数据的加密过程,为了增强整个系统的安全性,在本实施例中还提供了分布式加密方法,该分布式加密方法包括:
[0025]将所述直录播互动系统包含的至少一个主课堂控制装置和至少一个辅课堂控制装置的硬件信息保存在认证服务器中;
[0026]采用非对称加密方式中的公钥对所述硬件信息进行加密,生成密文并将所述密文保存在所述认证服务器中;
[0027]在主课堂控制装置或辅课堂控制装置请求接入所述直录播互动系统中,向所述认证服务器发送认证请求;
[0028]所述认证服务器将所述密文发送至所述主课堂控制装置或辅课堂控制装置;
[0029]所述主课堂控制装置或辅课堂控制装置采用与所述公钥对应的私钥对所述密文进行解密,获取保存在所述认证服务器中的硬件信息;
[0030]比较所述保存在所述认证服务器中的硬件信息与所述主课堂控制装置或辅课堂控制装置的硬件信息,并将比较结果反馈至所述认证服务器;
[0031]若比较结果是一致,则确认认证成功,所述认证服务器允许所述主课堂控制装置或辅课堂控制装置接入所述直录播互动系统。
[0032]这样,新的主课堂控制装置或辅课堂控制装置由于其硬件信息没有预先被保存在认证服务器中,因此,当新的主课堂控制装置和辅课堂控制装置接入直录播互动系统时,由于得不到认证,因此无法接入直录播互动系统,保证了原直录播互动系统的安全性。
[0033]在另一实施例中,根据本发明的一种用于直录播互动系统的加密方法,可以包括以下步骤:
[0034]发送端对教学视频流中的每一帧图像进行分块处理;
[0035]对每一帧图像的图像块进行顺序编号;
[0036]乱序保存每一帧图像的图像块,获取乱序保存的图像块的编号序列;
[0037]对所述编号序列和所述乱序保存的图像块数据进行加密,生成密文,并将所述密文发送至接收端。将编号序列和乱序保存的图像块数据同时进行加密,而在上文所描述的实施例中,仅对编号序列进行加密,或者对编号序列和乱序保存的图像块数据分别进行加
LU O
[0038]下面参考图2进一步说明根据本发明的数据加密过程。
[0039]如图2所示,首先对原始视频的每一帧图像进行分块处理,例如分成1000块。
[0040]按照图像的布局顺序,对各图像块进行顺序编号,例如从I号到1000号。然后打乱这些图像块的顺序并保存,获取保存这些被打乱顺序的图像块的编号序列,例如499、23、89、902、301......108、1000、9、977。
[0041]接着对这些编号序列进行加密,生成密文,然后将该密文与乱序的图像块数据一起发送至接收方。该密文可以设置在乱序的图像块数据的前端或后端。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1