Disclosed is a streaming media information security method, this method is a symmetric encryption algorithm, encryption includes: (1) read the password, and parse the start flag, operation control word and password, if wrong, then exit and gives the error message; if the interpretation is correct, then executing step (2); (2 according to the analysis of the value of the flag) starting to align operation control word and password; (3) to control the operation of each control word password grouping calculation, and the formation of a block cipher in the final; (4) according to the length of each block cipher, the plaintext is encrypted with packet, packets forming set; (5) according to the operation control the operation rules of word field specifies the encryption algorithm, encryption is calculated by the corresponding password to encrypt plaintext, and finally generate the ciphertext. And the media information security system.
【技术实现步骤摘要】
一种流媒体信息安全保障方法及系统
本专利技术涉及视频监控、视频会议等领域内的信息安全的
,尤其涉及一种流媒体信息安全保障方法,以及流媒体信息安全保障系统。
技术介绍
随着视频监控、视频会议等技术越来越多的应用于我们的日常工作和生活,流媒体的传输、存储、播放等环节的信息安全越来越重要。如何高效和高强度的保障流媒体信息在各个环节的信息安全成为了关注和研究重点。目前,对于流媒体普遍采用的基于常规加密技术对流媒体加密,这些方法可以很好的实现信息的高强度加密,但普遍存在加密效率较低、算法复杂、实时性低、对加解密设备运算能力要求高等问题。详述如下:现代密码学根据加密密钥使用方式的不同,将密码体制分成两大类:对称密码体系和非对称密码体系。对称加密算法:对称加密采用了对称密码编码技术,它的特点是文件加密和解密使用相同的密钥,即加密密钥也可以用作解密密钥,这种方法在密码学中叫做对称加密算法。●对称算法主要有四种加密模式:√电子密码本模式ElectronicCodeBook(ECB):这种模式是最早采用和最简单的模式,它将加密的数据分成若干组,每组的大小跟加密密钥长度相同,然后每组都用相同的密钥进行加密。√加密块链模式CipherBlockChaining(CBC):CBC模式的加密首先也是将明文分成固定长度的块,然后将前面一个加密块输出的密文与下一个要加密的明文块进行异或操作,将计算结果再用密钥进行加密得到密文。第一明文块加密的时候,因为前面没有加密的密文,所以需要一个初始化向量。跟ECB方式不一样,通过连接关系,使得密文跟明文不再是一一对应的关系,破解起来更困难,而 ...
【技术保护点】
一种流媒体信息安全保障方法,其特征在于:该方法属于对称加密算法类,加密时包括以下步骤:(1)读入密码,并解析起始标志、运算控制字与密码,如果解析出错,则退出并给出报错信息;如果解析正确,则执行步骤(2);(2)根据起始标志的解析值去对齐运算控制字与密码;(3)对每个控制运算字控制的密码进行编组计算,并形成最终的密码分组;(4)按照每个密码分组的长度,对待加密的明文进行分组,形成分组集;(5)按照运算控制字的运算规则字段指定的加密运算法则,用相应的密码对待加密的明文进行加密计算,并最终生成密文。
【技术特征摘要】
1.一种流媒体信息安全保障方法,其特征在于:该方法属于对称加密算法类,加密时包括以下步骤:(1)读入密码,并解析起始标志、运算控制字与密码,如果解析出错,则退出并给出报错信息;如果解析正确,则执行步骤(2);(2)根据起始标志的解析值去对齐运算控制字与密码;(3)对每个控制运算字控制的密码进行编组计算,并形成最终的密码分组;(4)按照每个密码分组的长度,对待加密的明文进行分组,形成分组集;(5)按照运算控制字的运算规则字段指定的加密运算法则,用相应的密码对待加密的明文进行加密计算,并最终生成密文。2.根据权利要求1所述的流媒体信息安全保障方法,其特征在于:所述步骤(1)包括以下分步骤:(1.1)开始;(1.2)读入密码;(1.3)判断密码是否是奇数长度,是则执行步骤(1.4),否则执行步骤(1.6);(1.4)判断密码第一个字节的前两位是否合法,是则执行步骤(1.5),否则执行步骤(1.6);(1.5)取出第一个字节存入变量,后续字节分两段存入数组;跳转到步骤(1.7);(1.6)报失败;(1.7)结束。3.根据权利要求2所述的流媒体信息安全保障方法,其特征在于:所述步骤(2)包括以下分步骤:(2.1)开始;(2.2)判断起始标志的版本标志字段是否为00,是则执行步骤(2.3),否则执行步骤(2.4);(2.3)取出移位方式字段,00代表按循环右移的方式修改运算控制字与密码数组的顺序,01代表按循环左移的方式修改数组的顺序,10代表按求余的方式修改数组的顺序,11代表不移动;跳转到步骤(2.5);(2.4)报失败;(2.5)结束。4.根据权利要求3所述的流媒体信息安全保障方法,其特征在于:所述步骤(3)包括以下分步骤:(3.1)开始;(3.2)读入密...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。