基于替代文组合的数字电视信号数据发送方法和装置制造方法及图纸

技术编号:30413202 阅读:30 留言:0更新日期:2021-10-20 11:51
本申请揭示了一种基于替代文组合的数字电视信号数据发送方法与装置,获取预设的数字电视信号数据,调取预设的密钥对;进行加密处理,以得到加密数据,发送加密数据;若信号接收端均为授权终端,则获取n个特征数据组;分别进行哈希计算,以得到n个哈希值;进行重合字符段发现处理,获取与n个哈希值分别对应的n个重合字符段;对私钥进行n个批次拆分处理,以对应得到n个私钥节组合;进行替代文组合生成处理,以生成对应于n个私钥节组合的n个替代文组合;将第i个拆分方法、第i个替代文组合和第i种截位方法发送至第i数字电视信号接收端,实现了提高密钥的安全性与信息安全性,实现了权限的精细控制。细控制。细控制。

【技术实现步骤摘要】
基于替代文组合的数字电视信号数据发送方法和装置


[0001]本申请涉及到数字电视领域,特别是涉及到一种基于替代文组合的数字电视信号数据发送方法和装置。

技术介绍

[0002]数字电视节目中包括一些付费节目,这些节目需要得到数字电视信号发送端的授权后才能够观看。这种付费节目的授权方式可以通过如下方式实现:对电视节目进行加密得到密文,再将密文传输至数字电视信号接收端,若付费了,则向数字电视信号接收端发送密钥,从而数字电视信号接收端能够解密从而播放付费节目。但是这种传统方案的密钥存在密钥安全性的问题,并且难以进行权限精细控制的问题。

技术实现思路

[0003]本申请提出一种基于替代文组合的数字电视信号数据发送方法,应用于数字电视信号发送端,包括:S1、获取预设的数字电视信号数据,并调取预设的密钥对;其中,所述密钥对包括一个公钥与一个私钥;S2、采用所述公钥对所述数字电视信号数据进行加密处理,以得到加密数据,向预设的n个数字电视信号接收端发送所述加密数据,并判断所述n个数字电视信号接收端是否均为授权终端;其中,n为大于1的整数;S3、若所述n个数字电视信号接收端均为授权终端,则获取与所述n个数字电视信号接收端分别对应的n个特征数据组;其中,每个特征数据组均由一个设备码与授权时间构成,不同数字电视信号接收端具有不同的设备码;S4、采用预设的哈希算法,对所述n个特征数据组分别进行哈希计算,以得到n个哈希值;S5、进行重合字符段发现处理,以发现出哈希值与所述私钥之间的重合字符段,从而获取与所述n个哈希值分别对应的n个重合字符段;其中,第一个哈希值对应于第一重合字符段、第二个哈希值对应于第二重合字符段、

、第n个哈希值对应于第n重合字符段;S6、根据预设的n个拆分方法,对所述私钥进行n个批次拆分处理,以对应得到n个私钥节组合;其中,每个私钥节组合中均包括m个私钥节,第一个私钥节组合中包括第一个重合字符段、第二个私钥节组合中包括第二个重合字符段、

、第n个私钥节组合中包括第n个重合字符段;m为大于2的整数;S7、进行替代文组合生成处理,以生成对应于所述n个私钥节组合的n个替代文组合;其中,每个替代文组合均包括m

1个替代文;第i个替代文组合中的m

1个替代文在进行哈希计算并分别根据预设的第i种截位方法进行截位处理后,能够生成除第i个重合字符段之外的第i个私钥节组合,i为大于等于1且小于等于n的整数;S8、将第i个拆分方法、第i个替代文组合和第i种截位方法发送至第i数字电视信
号接收端。
[0004]进一步地,所述采用所述公钥对所述数字电视信号数据进行加密处理,以得到加密数据,向预设的n个数字电视信号接收端发送所述加密数据,并判断所述n个数字电视信号接收端是否均为授权终端的步骤S2,包括:S201、采用所述公钥对所述数字电视信号数据进行加密处理,以得到加密数据;S202、通过预设的第一网络向预设的n个数字电视信号接收端发送所述加密数据;其中,所述第一网络中的节点包括数字电视信号发送端和数字电视信号接收端,并且只有数字电视信号发送端能够发送数据;S203、判断所述n个数字电视信号接收端是否均为授权终端;所述将第i个拆分方法、第i个替代文组合和第i种截位方法发送至第i数字电视信号接收端的步骤S8,包括:S801、通过预设的第二网络,将第i个拆分方法、第i个替代文组合和第i种截位方法发送至第i数字电视信号接收端;其中,所述第二网络中的节点包括数字电视信号发送端和数字电视信号接收端,并且数字电视信号发送端与数字电视信号接收端能够进行双向通信。
[0005]进一步地,所述私钥为指定位数的字符串,所述哈希算法输出的哈希值的长度等于所述指定位数。
[0006]进一步地,所述进行重合字符段发现处理,以发现出哈希值与所述私钥之间的重合字符段,从而获取与所述n个哈希值分别对应的n个重合字符段的步骤S5,包括:S501、进行同位对比处理,以将哈希值的各位字符与所述私钥的各位字符进行一一对比,从而得到相同字符;S502、连接相邻的相同字符,以得到多个相同字符序列;S503、从所述多个相同字符序列中选出最长相同字符序列;S504、判断所述最长相同字符序列的位数是否大于等于10且小于等于所述指定位数的一半;S505、若所述最长相同字符序列的位数大于等于10且小于等于所述指定位数的一半,则将所述最长相同字符序列记为重合字符段。
[0007]进一步地,所述进行替代文组合生成处理,以生成对应于所述n个私钥节组合的n个替代文组合的步骤S7,包括:S701、采用随机方法生成m

1个尝试文,并对所述m

1个尝试文分别进行哈希计算,以得到m

1个尝试哈希值;S702、对第一个尝试哈希值截取第一位至第t位字符以得到第一个尝试字符串,对第二个尝试哈希值截取第一位至第t位字符以得到第二个尝试字符串,

,对第m

1个尝试哈希值截取第一位至第t位字符以得到第m

1个尝试字符串;其中,t为大于等于10的整数;S703、将第i个私钥节组合中的第i个重合字符段记为第m个私钥节;S704、判断所述第一个尝试字符串是否等于第i个私钥节组合中的第一个私钥节,同时判断所述第二个尝试字符串是否等于第i个私钥节组合中的第二个私钥节,

,同时判断所述第m

1个尝试字符串是否等于第i个私钥节组合中的第m

1个私钥节;S705、若所述第一个尝试字符串等于第i个私钥节组合中的第一个私钥节,同时所
述第二个尝试字符串等于第i个私钥节组合中的第二个私钥节,

,同时所述第m

1个尝试字符串等于第i个私钥节组合中的第m

1个私钥节,则将所述m

1个尝试文记为对应于第i个私钥节组合的第i个替代文组合。
[0008]本申请提供一种基于替代文组合的数字电视信号数据发送装置,应用于数字电视信号发送端,包括:密钥对调取单元,用于获取预设的数字电视信号数据,并调取预设的密钥对;其中,所述密钥对包括一个公钥与一个私钥;加密处理单元,用于采用所述公钥对所述数字电视信号数据进行加密处理,以得到加密数据,向预设的n个数字电视信号接收端发送所述加密数据,并判断所述n个数字电视信号接收端是否均为授权终端;其中,n为大于1的整数;特征数据组获取单元,用于若所述n个数字电视信号接收端均为授权终端,则获取与所述n个数字电视信号接收端分别对应的n个特征数据组;其中,每个特征数据组均由一个设备码与授权时间构成,不同数字电视信号接收端具有不同的设备码;哈希计算单元,用于采用预设的哈希算法,对所述n个特征数据组分别进行哈希计算,以得到n个哈希值;重合字符段发现单元,用于进行重合字符段发现处理,以发现出哈希值与所述私钥之间的重合字符段,从而获取与所述n个哈希值分别对应的n个重合字符段;其本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于替代文组合的数字电视信号数据发送方法,其特征在于,应用于数字电视信号发送端,包括:S1、获取预设的数字电视信号数据,并调取预设的密钥对;其中,所述密钥对包括一个公钥与一个私钥;S2、采用所述公钥对所述数字电视信号数据进行加密处理,以得到加密数据,向预设的n个数字电视信号接收端发送所述加密数据,并判断所述n个数字电视信号接收端是否均为授权终端;其中,n为大于1的整数;S3、若所述n个数字电视信号接收端均为授权终端,则获取与所述n个数字电视信号接收端分别对应的n个特征数据组;其中,每个特征数据组均由一个设备码与授权时间构成,不同数字电视信号接收端具有不同的设备码;S4、采用预设的哈希算法,对所述n个特征数据组分别进行哈希计算,以得到n个哈希值;S5、进行重合字符段发现处理,以发现出哈希值与所述私钥之间的重合字符段,从而获取与所述n个哈希值分别对应的n个重合字符段;其中,第一个哈希值对应于第一重合字符段、第二个哈希值对应于第二重合字符段、

、第n个哈希值对应于第n重合字符段;S6、根据预设的n个拆分方法,对所述私钥进行n个批次拆分处理,以对应得到n个私钥节组合;其中,每个私钥节组合中均包括m个私钥节,第一个私钥节组合中包括第一个重合字符段、第二个私钥节组合中包括第二个重合字符段、

、第n个私钥节组合中包括第n个重合字符段;m为大于2的整数;S7、进行替代文组合生成处理,以生成对应于所述n个私钥节组合的n个替代文组合;其中,每个替代文组合均包括m

1个替代文;第i个替代文组合中的m

1个替代文在进行哈希计算并分别根据预设的第i种截位方法进行截位处理后,能够生成除第i个重合字符段之外的第i个私钥节组合,i为大于等于1且小于等于n的整数;S8、将第i个拆分方法、第i个替代文组合和第i种截位方法发送至第i数字电视信号接收端。2.根据权利要求1所述的基于替代文组合的数字电视信号数据发送方法,其特征在于,所述采用所述公钥对所述数字电视信号数据进行加密处理,以得到加密数据,向预设的n个数字电视信号接收端发送所述加密数据,并判断所述n个数字电视信号接收端是否均为授权终端的步骤S2,包括:S201、采用所述公钥对所述数字电视信号数据进行加密处理,以得到加密数据;S202、通过预设的第一网络向预设的n个数字电视信号接收端发送所述加密数据;其中,所述第一网络中的节点包括数字电视信号发送端和数字电视信号接收端,并且只有数字电视信号发送端能够发送数据;S203、判断所述n个数字电视信号接收端是否均为授权终端;所述将第i个拆分方法、第i个替代文组合和第i种截位方法发送至第i数字电视信号接收端的步骤S8,包括:S801、通过预设的第二网络,将第i个拆分方法、第i个替代文组合和第i种截位方法发送至第i数字电视信号接收端;其中,所述第二网络中的节点包括数字电视信号发送端和数字电视信号接收端,并且数字电视信号发送端与数字电视信号接收端能够进行双向通信。
3.根据权利要求1所述的基于替代文组合的数字电视信号数据发送方法,其特征在于,所述私钥为指定位数的字符串,所述哈希算法输出的哈希值的长度等于所述指定位数。4.根据权利要求3所述的基于替代文组合的数字电视信号数据发送方法,其特征在于,所述进行重合字符段发现处理,以发现出哈希值与所述私钥之间的重合字符段,从而获取与所述n个哈希值分别对应的n个重合字符段的步骤S5,包括:S501、进行同位对比处理,以将哈希值的各位字符与所述私钥的各位字符进行一一对比,从而得到相同字符;S502、连接相邻的相同字符,以得到多个相同字符序列;S503、从所述多个相同字符序列中选出最长相同字符序列;S504、判断所述最长相同字符序列的位数是否大于等于10且小于等于所述指定位数的一半;S505、若所述最长相同字符序列的位数大于等于10且小于等于所述指定位数的一半,则将所述最长相同字符序列记为重合字符段。5.根据权利要求1所述的基于替代文组合的数字电视信号数据发送方法,其特征在于,所述进行...

【专利技术属性】
技术研发人员:李海东廖佳秋
申请(专利权)人:深圳佳力拓科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1