首页 / 专利库 / 电脑安全 / 恶意广告 / 一种基于广电单向传输网络的安全认证系统

一种基于广电单向传输网络的安全认证系统

阅读:52发布:2020-05-12

专利汇可以提供一种基于广电单向传输网络的安全认证系统专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种基于广电单向传输网络的安全认证系统,包括数据源 服务器 端、签名加密与证书管理系统、数据接收端,解决广 电网 络当前面临的几个安全难题。本发明一方面为广电服务器端安全传输数据提供了安全可靠的认证,另一方面有效的防止了单向网络传输过程中文件被篡改,替换,恶意重放等非法操作,同时也遏制了不法分子将电视广告替换成自己的盈利广告。,下面是一种基于广电单向传输网络的安全认证系统专利的具体信息内容。

1.一种基于广电单向传输网络的安全认证系统,其特征在于,包括数据源服务器端、签名加密与证书管理相关系统和数据接收端;所述数据源服务器端包括用于提供视音频源的流媒体服务器和用于提供电子节目菜单和广告源的电子节目菜单服务器;所述数据源服务器端还包括散列值生成模,用于将发行的数据包转化成相应的散列值;所述签名加密与证书管理相关系统包括用于将接收的散列值通过约定的签名算法进行数字签名的数字签名模块,用于将当前系统时间通过非对称加密得到加密时间戳的加密时间戳模块,用于生成有效的数字证书,并分配给各台连接的数据源服务器端,同时对证书进行管理的证书管理模块和用于对操作及异常错误的记录的日志记录模块及可扩展模块;所述数据接收端包括用于验证源数据包的数字签名是否有效的数字签名验证模块,和用于验证数据包加入的时间戳是否在合理范围的时间戳验证模块。
2.根据权利要求1所述的基于广电单向传输网络的安全认证系统,其特征在于,所述散列值为非对称加密散列值,相应的数据接收端,源文件仅经过一次哈希算法得到散列值。
3.根据权利要求1所述的基于广电单向传输网络的安全认证系统,其特征在于,所述证书管理模块包括根据设定的非对称加密算法生成密钥对,生成的私钥秘密保存在签名加密与证书管理系统中,并且该私钥仅由签名加密与证书管理相关系统管理。
4.一种基于广电单向传输网络的安全认证方法,其特征在于,包括以下步骤:数据源服务器端产生的源数据包通过散列值生成模块得到散列值;数据源服务器端将散列值和数字证书一同发送给签名加密与证书管理系统;生成数字签名后,记录当前的系统准确时间,通过加密时间戳模块得到经过加密的时间序列;签名加密与证书管理系统将数字签名和加密时间戳发送给数据源服务器端;数据源服务器端将源文件包、数字签名和加密时间戳发送给数据接收端;数据接收端验证数字签名和源数据包加入的时间戳,并接受数据包。

说明书全文

一种基于广电单向传输网络的安全认证系统

技术领域

[0001] 本发明涉及网络安全认证系统,具体地涉及一种基于广电单向传输网络的安全认证系统。

背景技术

[0002] 目前,基于双向的计算机网络的安全认证方法主要有:数字签名和数字证书两种。
[0003] 数字签名是非对称密钥加密技术与数字摘要技术的应用,主要包括发送方的签名过程和接收方的验证过程。其中签名过程是发送方用哈希函数将报文文本中生成消息摘要,然后用发送方自己的私钥对这个消息摘要进行加密,加密的结果正是该报文的数字签名。验证过程是接收方首先用与发送方同样的哈希函数从接收到的原始报文中计算出消息摘要,接着再用发送方的公钥来对报文附加的数字签名进行解密,如果这两个消息摘要相同,那么接收方就能确认该数字签名是发送方的,从而验证消息的来源的合法性。数字签名作为一种实现认证的重要技术,它提供身份验证、数据完整性检测、不可抵赖等安全服务。目前,数字签名算法有RSA、DSA(Digital Signature Algorithm)和ECDSA(Elliptic Curve Digital Signature Algorithm)算法Schnorr等。
[0004] 数字证书是互联网通讯中标志通讯各方身份信息的一串数字,它类似于现实生活中的居民身份证,所不同的是数字证书不再是纸质的证照,而是一段含有证书持有者身份信息并经过认证中心审核签发的电子数据。它是由一个由权威机构——CA(Certificate Authority)证书授权中心发行的,人们在网上用它来识别对方的身份。数字证书的格式通常遵循X.509标准,它包括证书序列号、证书持有者名称、证书持有者公钥、证书颁发者名称、证书有效期、证书颁发者的数字签名等。
[0005] 在通信接收端为了实现验证消息发送者的真实身份,目前互联网应用比较广泛的安全网络通信协议有SSL、SET协议两种。其中SSL协议是一种在客户端和服务器端之间提供网络通信安全及数据完整性的安全协议,而SET协议主要是为了解决用户,商家,行之间交易数据的完整性,及交易的不可抵赖性等而设计的安全电子交易协议。
[0006] SSL、SET协议均是世界公认的安全网络协议,然而它们最初均是基于双向的计算机网络设计的,这两种协议均要求通信双方经过数次来回握手验证才能建立安全的通信。然而,随着通信技术飞速发展,广电专属网络近年来开始向用户提供互动型的业务,但由于广电网络的特殊性,仍不同于双向的计算机网络,它绝大多时候提供的依然是单向的通信,该网络中的终端(如有线电视,智能机顶盒)往往是被动接收来自广电服务器的所有数据信息。对于单向的通信网络,这两种协议则无法进行部署。因此,这两种方案均无法解决当前广电专属网络安全认证问题。

发明内容

[0007] 本发明旨在提供一种基于广电单向传输网络的安全认证系统。解决了广电网络当前面临的几个安全难题。一方面为广电服务器端安全传输数据提供了安全可靠的认证,另一方面有效的防止了单向网络传输过程中文件被篡改,替换,恶意重放等非法操作,同时也遏制了不法分子将电视广告替换成自己的盈利广告。
[0008] 为达到上述目的,本发明的技术方案是:一种基于广电单向传输网络的安全认证系统,包括数据源服务器端、签名加密与证书管理相关系统和数据接收端;所述数据源服务器端包括但不局限于用于提供视音频源的流媒体服务器和用于提供电子节目菜单和广告源的电子节目菜单服务器;
[0009] 所述签名加密与证书管理系统包括用于将接收的散列值通过约定的签名算法进行数字签名的数字签名模,用于将当前系统时间通过非对称加密得到加密时间戳的加密时间戳模块,用于生成有效的数字证书,并分配给各台连接的源服务器,同时对证书进行管理的证书管理模块和用于对操作及异常错误的记录的日志记录模块及可扩展模块;
[0010] 所述数据接收端包括用于验证源数据包的数字签名是否有效的数字签名验证模块,和用于验证数据包加入的时间戳是否在合理范围的时间戳验证模块。
[0011] 进一步的,所述数据源服务器包括散列值生成模块,用于将发行的数据包转化成固定长度的散列值。
[0012] 进一步的,所述散列值为非对称加密散列值,相应的数据接收端,源文件仅经过一次哈希算法得到散列值。
[0013] 进一步的,所述证书管理模块包括根据设定的非对称加密算法生成密钥对,生成的私钥秘密保存在签名加密与证书管理系统中,并且该私钥仅由本系统管理。
[0014] 本发明还提供了一种基于广电单向传输网络的安全认证方法,包括以下步骤:
[0015] 数据源服务器端产生的源数据包通过散列值生成模块得到散列值;
[0016] 数据源服务器端将散列值和数字证书一同发送给签名加密与证书管理系统;
[0017] 生成数字签名后,记录当前的系统准确时间,通过加密时间戳模块得到经过加密的时间序列;
[0018] 签名加密与证书管理系统将数字签名和加密时间戳发送给数据源服务器端;
[0019] 数据源服务器端将源文件包、数字签名和加密时间戳发送给数据接收端;
[0020] 数据接收端验证数字签名和源数据包加入的时间戳,并接受数据包。
[0021] 本发明的有益效果是:一方面通过数字签名解决了广电专属网络的数据接收端(智能机顶盒)对信息真实性、完整性的认证,防止非法人员对原文件进行替换、篡改操作,例如将合法文件替换修改成非法的节目内容或者非法的盈利广告。另一方面通过在数据包加入加密时间戳技术避免了合法人员重发的失误操作,或者防止了非法人员实行的恶意重放攻击。普通的数字签名方案的数字签名方案不具备时间验证功能,而本发明提出的方案通过“数字签名+加密时间戳技术”能防止已发的内容重复地播放显示。在本发明中,数据源服务器端传输给签名加密与证书管理系统的不是源数据包本身,而是源数据包对应的散列值,一般散列值的长度较小(MD5、SHA-1算法分别生成的是128bit,160bit),因此该改进的方法大大提高了传输数据的效率。
[0022] 该方案涉及签名、验证、加密和解密过程均耗时较小,实时性强,因此能适应广播电视实时性要求较高的系统。另一方面算法和数字证书易集成写入到机顶盒内部的芯片中,实现成本低。附图说明
[0023] 图1为基于广电单向传输网络认证系统的局部连接示意图;
[0024] 图2为数据源服务器端生成散列值的流程示意图;
[0025] 图3为签名加密与证书管理系统进行数字签名的流程示意图;
[0026] 图4为签名加密与证书管理系统生成加密时间戳的流程示意图;
[0027] 图5为数据接收端验证数字签名的流程示意图;
[0028] 图6为数据接收端验证加密时间戳的流程示意图。

具体实施方式

[0029] 为使本发明的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。
[0030] 本发明的基于广电单向传输网络的安全认证系统主要由数据源服务器端、签名加密与证书管理系统、数据接收端(智能机顶盒)三部分组成。
[0031] 数据源服务器端:该数据源服务器端可以是广电网络中的VOD服务器(提供视频源),EPG服务器(提供电子节目菜单和广告源)等等,并且它可以由若干这样的服务器组成。每台数据源服务器都设有散列值生成模块,用于将发行的数据包转化成固定长度的散列值,如图2。
[0032] 签名加密与证书管理系统:它为本认证系统核心部分,它由一台计算机或专用设备组成。它主要设有数字签名模块、加密时间戳模块、证书管理模块和日志记录模块。数字签名模块可以将接收的散列值通过约定的签名算法进行数字签名,如图3。
[0033] 加密时间戳生成模块,用于将当前系统时间通过非对称加密得到加密时间戳,如图4。
[0034] 证书管理模块的功能主要是生成有效的数字证书,并分配给各台连接的源服务器,同时对证书进行维护、备份、更新、销毁。日志记录模块主要负责对所有操作(如数字签名、时间戳加密、证书管理等)及异常错误的记录,以便于后期的维护管理。
[0035] 数据接收端(智能机顶盒):内部主要设有数字签名验证模块、时间戳验证模块。数字签名验证模块用于验证源数据包的数字签名是否有效,如图5。时间戳验证模块用于验证数据包加入的时间戳是否在合理范围,如图6。主要为了防止重发或者非法的重放攻击。
[0036] 其中,密钥对和数字证书生成过程如下:
[0037] 证书管理模块首先根据设定的非对称加密算法生成密钥对(公钥/私钥对),生成的私钥秘密保存在签名加密与证书管理系统中,并且该私钥仅由本系统管理。而生成的公钥根据X.509的格式制作成服务器的数字证书,并颁发给所有连接本系统的数据源服务器,同时该证书也需预先安装在智能机顶盒中。当系统的证书到期,需要对旧私钥,旧数字证书进行销毁,销毁后使用同样的方法生成新私钥和新数字证书。而机顶盒数字证书的更新,可以通过原数字签名认证后,将旧证书替换成新证书。
[0038] 过程1:数据源服务器端A产生的源数据包通过散列值生成模块得到散列值,如模块采用SHA-1算法可以将任意长度的数据生成160bit的散列值。
[0039] 过程2:请求数字签名。数据源服务器端A将散列值和数字证书一同发送给签名加密与证书管理系统C。
[0040] 过程3:C根据A传来的数字证书找到A的签名私钥,通过数字签名模块对A传来的散列值进行数字签名。
[0041] 过程4:生成数字签名后,记录当前的系统准确时间,通过加密时间戳模块得到经过加密的时间序列(即加密时间戳),该过程使用的私钥与过程3的私钥相同。
[0042] 过程5:C将过程3和4得到的数字签名和加密时间戳发送给A。
[0043] 过程6:A将源文件包、数字签名和加密时间戳发送给智能机顶盒端B。
[0044] 过程7:B通过数字签名验证模块验证源数据包的数字签名是否有效,如图5。若无效,转向过程10,有效则执行过程8。
[0045] 过程8:B再通过时间戳验证模块用于验证源数据包加入的时间戳是否在合理的范围,如图6,其中范围0<ΔT≤th的阈值th由根据统计得到,例如设在20分钟内,假设时间间隔超过20分钟,认为该数据包被重发或重放,转向过程10,否者认为时间戳合理,执行过程9。
[0046] 过程9:接收该数据包,解析显示。
[0047] 过程10:丢弃该数据包。
[0048] 应当理解的是,本发明的上述具体实施方式仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈