【技术实现步骤摘要】
一种音视频会议安全保密方法及系统
[0001]本专利技术涉及音视频加密
,特别是涉及一种音视频会议安全保密方法及系统。
技术介绍
[0002]在信息化飞速发展的今天,人们对信息量的掌握越来越多,人与人之间的交流也越来越多,会议作为人与人交流最普遍的表现方式,已经在国际交流、商务谈判、决策讨论、学术研讨等场合发挥着越来越重要的作用。对于一些脑力劳动较多的企业,举行会议是解决问题,拓展思路常用的方法,其中一些重要决策的会议,会涉及到会议信息保密的问题,因此,如何让音视频会议内容得到安全保密,是当前亟需解决的问题。
技术实现思路
[0003]鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种音视频会议安全保密方法及系统,用于解决如何对音视频会议内容进行保密的问题。
[0004]为实现上述目的,本专利技术提供一种音视频会议安全保密方法,所述方法包括以下步骤:响应于音视频会议请求,并根据响应结果对音视频会议请求发起对象和会议请求接收对象进行身份验证;在会议请求发起对象和会议请求接收对象通过身份验证后 ...
【技术保护点】
【技术特征摘要】
1.一种音视频会议安全保密方法,其特征在于,所述方法包括以下步骤:响应于音视频会议请求,并根据响应结果对音视频会议请求发起对象和会议请求接收对象进行身份验证;在会议请求发起对象和会议请求接收对象通过身份验证后,获取音视频会议请求发起对象和会议请求接收对象预先或实时确定的会议密钥;基于所述会议密钥对会议请求发起对象或会议请求接收对象生成的音视频会议数据进行分帧处理,并将每一帧数据进行加密处理后合并打包至一条消息中进行发送;通过预先或实时建立的数据链路通道将对应加密数据发送到接收对象,并由接收对象所在用户终端进行解密,播放对应的音视频会议内容;其中,若所述加密数据来源于会议请求发起对象时,所述接收对象为会议请求接收对象;若所述加密数据来源于会议请求接收对象时,所述接收对象为会议请求发起对象。2.根据权利要求1所述的音视频会议安全保密方法,其特征在于,获取音视频会议请求发起对象和会议请求接收对象预先或实时确定的会议密钥的过程包括:将会议请求发起对象对应的用户终端记为第一终端,以及将会议请求接收对象对应的用户终端记为第二终端;获取预先或实时确定的素数p和原根g,所述素数p和所述原根g为互质的数,且g
(2o)
=1 mod p,其中o是素数p的最小原根,2o是素数p的欧拉函数值;确定两个随机整数A和B,通过第一终端计算g
a mod,并令A=g
a mod p;以及,通过第二终端计算g
b mod p,并令B= g
b mod p;其中,a和b为不需要保密的随机数;由所述第一终端根据B= g
b mod p计算会议密钥,有:key = B
a mod p;以及,由所述第二终端根据A= g
b mod p计算会议密钥,有:key = A
b mod p;分别使用任一会议密钥对测试数据进行,通过预先或实时建立的数据链路通道将对应加密测试数据发送到接收对象,并通过所述接收对象的会议密钥对加密测试数据进行解密;若成功解密所述加密测试数据,则将key = B
a mod p作为音视频会议请求发起对象的会议密钥,以及将key = A
b mod p作为音视频会议请求接收对象的会议密钥;若未成功解密所述加密测试数据,则重新选择随机整数后再次进行会议密钥计算。3.根据权利要求2所述的音视频会议安全保密方法,其特征在于,根据响应结果对音视频会议请求发起对象和会议请求接收对象进行身份验证的过程包括:接收会议参与对象通过对应用户终端输入的第一用户信息,并将所述第一用户信息与预先存储的第二用户信息进行比对验证,并记录所述第一用户信息与所述第二用户信息的比对验证分数,记为密码认证分数;其中,所述会议参与对象为会议请求发起对象或会议请求接收对象,所述用户信息包括用户名及密码;判断所述密码认证分数是否大于或等于第一预设分数;若所述密码认证分数大于或等于所述第一预设分数,则标记当前用户信息比对验证成功,并向所述会议参与对象发起生物特征认证请求,以使所述会议参与对象基于对应的用户终端进行生物特征认证;若所述密钥认证分数小于所述第一预设分数,则标记当前用户信息比对验证失败,并向所述会议参与对象再次发起用户信息认证请求。
4.根据权利要求3所述的音视频会议安全保密方法,其特征在于,根据响应结果对音视频会议请求发起对象和会议请求接收对象进行身份验证的过程还包括:接收所述会议参与对象通过对应用户终端输入的第一生物特征信息,并将所述第一生物特征信息与预先存储的第二生物特征信息进行比对验证,并记录所述第一生物特征信息与所述第二生物特征信息的比对验证分数,记为生物认证分数;其中,所述第二生物特征信息包括指纹特征信息、掌纹特征信息、人脸特征信息、虹膜特征信息和声纹特征信息,所述第一生物特征信息包括以下至少之一:指纹特征信息、掌纹特征信息、人脸特征信息、虹膜特征信息、声纹特征信息;判断所述生物认证分数是否大于或等于第二预设分数;若所述生物认证分数大于或等于所述第二预设分数,则标记当前生物特征信息比对验证成功,并将所述密码认证分数和所述生物认证分数进行加权,作为所述会议参与对象的身份分数;若所述生物认证分数小于所述第二预设分数,则标记当前生物特征信息比对验证失败,并向所述会议参与对象再次发起生物特征认证请求。5.根据权利要求3或4所述的音视频会议安全保密方法,其特征在于,记录所述第一用户信息与所述第二用户信息的比对验证分数的过程包括:将所述第一用户信息与预先存储的第二用户信息进行比对验证后,计算密码长度分数,有:PasswordLengthScore = min(PasswordLength / MaxPasswordLength,1) * LengthWeight;其中,PasswordLength 表示密码的长度,MaxPasswordLength 表示最大密码长度,LengthWeight 表示长度因素的权重系数;以及,计算密码复杂度分数,有:PasswordComplexityScore = ComplexityWeight * (CharacterSetScore + CaseScore + NumberScore + SymbolScore);其中,CharacterSetScore 表示密码中包含的字符种类得分,CaseScore 表示密码中大小写字母的得分,NumberScore 表示密码中数字的得分,SymbolScore 表示密码中符号的得分,ComplexityWeight 表示复杂度因素的权重系数;以及,计算密码熵分数,有:PasswordEntropy...
【专利技术属性】
技术研发人员:段雅琦,
申请(专利权)人:四川西盾科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。