一种用于单向数据广播系统的加密和用户鉴权方法

文档序号:2389246阅读:594来源:国知局
专利名称:一种用于单向数据广播系统的加密和用户鉴权方法
技术领域
本发明涉及一种数据加密和用户鉴权,尤其涉及一种用于单向数据广播系统的加密和用户鉴权方法。
信息加密和用户权益保护一直是单向广播系统难以解决问题。用于公益性的数据信息在单向数据广播系统(例如有线电视系统)中广播不存在上述问题。但是对于那些希望增加某此增值的网络运营商来说,则必须考虑如何加密但同时又能很好地保护用户权益的问题。
本发明的目的在于提供一种用于单向数据广播系统的加密和用户鉴权方法,其方法简单,保证了网络运营商的收益。
本发明提供的用于单向数据广播系统的加密和用户鉴权方法,包含下列步骤在服务器端,把文件数据分割成数据帧;在所述数据帧中加入传输密码数据;把所述数据帧通过单向数据广播系统传送给用户;在用户端,利用接收卡接收所述数据帧,并取出包含在所述数据帧中的所述传输密码数据;将用户输入的用户密码与所述接收卡的卡号进行运算,获得解码密码;将所述解码密码与所述传输密码数据进行比较;如果所述解码密码与所述传输密码数据一致,则继续接收所述数据帧;否则放弃接收所述数据帧。
如上所述,用户在不知道其用户密码或者密码不正确的情况下,不能接收到信息文件。如果要得到正确的密码,用户可以在向网络运营商支付信息费后,从网络运营商处得到密码。这样能有效地保证网络运营商的经济利益。网络运行商也可以根据情况,改变密码。
下面结合附图详细描述本发明的实施例。附图中

图1是本发明的用于单向数据广播系统的加密和用户鉴权方法的流程图。
如图1所示,本发明的方法首先在服务器端,把要通过单向数据广播系统传输的文件分割成数据帧(步骤S1)。在下面的描述中,将以电视广播系统作为例子。要传输的文件分割成数据帧后,加载到电视信号的场回扫行中发送。但是,应当理解,除了电视广播系统之外,也可以采用其它的单向数据广播系统,例如有线电视广播、电台广播等。
对于电视广播系统来说,应当把文件分割成多个42字节长的数据帧。这些数据帧的第一帧一般包含有各类信息,例如文件名、文件长度、存储文件的主地址、子地址等,以后的各帧为包含文件内容的数据。本发明的方法把传输密码数据也加入到该第一帧中(步骤S2)。但把传输密码数据加入到第一帧中并不是必须的,这只是一种较佳的方式,也完全可以加入到其它数据帧中,例如,最后一帧,或者第二帧。对于传输密码数据的长度,一般取4个字节。当然,也可以根据实际需要增加或减少传输密码数据的长度,在技术上都是能实现的。通常,传输密码数据的长度越长,加密的可靠性越高。
在形成了上述数据帧之后,把这些数据帧加载到电视信号的场回扫行上,然后,与电视信号一起传输给用户(步骤S3)。
在用户端,用户可以利用接收卡接收加载在电视信号中的这些数据帧,并取出包含在数据帧中的传输密码数据(步骤S4)。
然后,在用户端,将用户输入的用户密码与接收卡的卡号进行运算,得到解码密码(步骤S5)。一般运算可以采用异或方式,即将用户输入的用户密码与卡号进行异或。当然也可以采用其它的运算方式,例如先进行异或,然后求非等。
应当理解,上述的步骤S4获取传输密码和步骤S5求得解码密码的先后顺序是可以变化的。上面把该顺序描述为先获取传输密码(步骤S4),然后求得解码密码(步骤S5),实际上也可以先救是解码密码(步骤S5),然后再获取传输密码(步骤S4);或者两个步骤同时进行。
在得到的传输密码和解码密码之后,在步骤S6比较该两密码。
如果步骤S6的比较结果为一致,则继续接收数据帧(步骤S7);如果不一致,则放弃接收数据帧(步骤S8)。
为了使本发明的用于单向数据广播系统的加密和用户鉴权方法能与一般的非加密信息相兼容,可以在数据帧中加入文件类型字节,文件类型字节为于指示该文件的加密类型加密或不加密。一般,文件类型字节为0000,表示该文件不加密,其它则表示该文件为加密文件。
这样,用户在取得传输密码之前,应先检测该文件类型字节的内容,文件类型字节的内容表示该文件为加密文件时,则继续进行后面的步骤,获得的传输密码和解码密码、比较等。如果文件类型字节的内容表示该文件为非加密文件,则用户端可以不再执行后面的步骤,直接接收该文件。
利用本发明的方法来传输文件后,对于用户来说,只有获得了用户之后,才能正常地接收到被加密的文件。这样,网络运营商就能通过密码来管理其收费。也就是说,如果用户要接收这些经加密的文件,必须先到网络运营商处购买密码。
此外,网络运营商可以定期地,例如隔一个周、一个月或一季、一年,或不定期地改变地传输密码,用户需要继续接收新的文件,则必须继续购买用户密码。而且,对于不同内容的文件,可以采用不同的传输密码,实现对文件内容分等级加密。
由于本发明的方法中将用户密码与卡号运算后求得解码密码,因此,每个用户密码只在相应的接收卡上有效。
权利要求
1.一种用于单向数据广播系统的加密和用户鉴权方法,包含下列步骤在服务器端,把文件数据分割成数据帧;在所述数据帧中加入传输密码数据;把所述数据帧通过单向数据广播系统传送给用户;在用户端,利用接收卡接收所述数据帧,并取出包含在所述数据帧中的所述传输密码数据;将用户输入的用户密码与所述接收卡的卡号进行运算,获得解码密码;将所述解码密码与所述传输密码数据进行比较;如果所述解码密码与所述传输密码数据一致,则继续接收所述数据帧;否则放弃接收所述数据帧。
2.如权利要求1所述的用于单向数据广播系统的加密和用户鉴权方法,其特征在于,在所述数据帧的第一帧中加入所述传输密码数据。
3.如权利要求1所述的用于单向数据广播系统的加密和用户鉴权方法,其特征在于,所述传输密码为四字节长。
4.如权利要求1所述的用于单向数据广播系统的加密和用户鉴权方法,其特征在于,所述数据帧中还包括一个文件类型字节,用于指示所述文件的加密类型。
5.如权利要求4所述的用于单向数据广播系统的加密和用户鉴权方法,其特征在于,在用户端,在取出包含在所述数据帧中的所述传输密码数据之前,检测所述数据帧中的文件类型字节,如果所述文件类型字节表示该文件为非加密文件,则在用户端直接接收所述文件,而不进行用户密码的运算和比较。
6.如权利要求1或2所述的用于单向数据广播系统的加密和用户鉴权方法,其特征在于,通过电视广播系统传输所述数据帧。
7.如权利要求6所述的用于单向数据广播系统的加密和用户鉴权方法,其特征在于,在所述电视信号的场回扫行上加载所述数据帧。
8.如权利要求1或2所述的用于单向数据广播系统的加密和用户鉴权方法,其特征在于,将所述用户密码与所述接收卡的卡号进行异或运算,获得所述解码密码。
全文摘要
本发明提供一种用于单向数据广播系统的加密和用户鉴权方法,包含:在服务器端,把文件数据分割成数据帧;并加入传输密码数据;向用户传输数据帧;在用户端,接收数据帧,取出包含在数据帧中的传输密码数据;将用户输入的用户密码与接收卡的卡号进行异或,获得解码密码;比较解码密码与传输密码数据;如果一致,则继续接收数据帧;否则放弃接收数据帧。利用本发明的方法可以保证网络运营商的利益,实现文件信息的收费接收。
文档编号G09C5/00GK1333520SQ0011944
公开日2002年1月30日 申请日期2000年7月11日 优先权日2000年7月11日
发明者穆万里, 何丹, 陶文巍 申请人:上海通信技术中心
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1