发明名称 |
一种基于广播加密的流媒体传输方法 |
摘要 |
本发明公开了一种基于广播加密的流媒体传输方法,该方法是客户端向流媒体服务器发送第一、二数据包,第二数据包中设置广播加密系统ID,流媒体服务器收到后向客户端发送第三、四数据包,第四数据包中设置密文,客户端用私钥解密,得到消息加密密钥,密钥协商过程完成,客户端和流媒体服务器完成第三次握手,进行流媒体数据的加密传输。通过上述方式,本发明提供的一种基于广播加密的流媒体传输方法,该方法有安全性好,运行负担减小,动态添加移出用户的优点。 |
申请公布号 |
CN102694819A |
申请公布日期 |
2012.09.26 |
申请号 |
CN201210193141.0 |
申请日期 |
2012.06.13 |
申请人 |
苏州大学 |
发明人 |
罗喜召;袁颖泉 |
分类号 |
H04L29/06(2006.01)I;H04L9/32(2006.01)I;H04L9/08(2006.01)I |
主分类号 |
H04L29/06(2006.01)I |
代理机构 |
苏州广正知识产权代理有限公司 32234 |
代理人 |
刘述生 |
主权项 |
一种基于广播加密的流媒体传输方法,其特征在于,包括如下步骤:客户端向流媒体服务器发送第一数据包,告诉流媒体服务器当前连接的协议版本;客户端再向流媒体服务器发送第二数据包,同时客户端选取第二数据包中后1532字节中的某4个字节,设置自己所属的广播加密系统ID;流媒体服务器在接收到客户端发来的第一数据包,向客户端发送第三数据包,告诉客户端其已知道当前协议版本;流媒体服务器在接收到客户端发来的第二数据包后,验证消息,取出第二数据包中客户端所属的广播加密系统ID,根据该ID选取对应的广播加密系统实例,进行一次加密,得到密文与消息加密密钥,流媒体服务器选取第四数据包中后1532字节的某一段设置密文,将第四数据包发送给客户端;客户端接收到第四数据包后,验证消息,客户端从第四数据包中取出广播加密密文,用自己的私钥进行一次解密,得到消息加密密钥,密钥协商过程完成;客户端和流媒体服务器完成第三次握手,进行流媒体数据的加密传输。 |
地址 |
215006 江苏省苏州市沧浪区十梓街210室 |