一种刻录文件的加密方法及装置制造方法及图纸

技术编号:8626286 阅读:176 留言:0更新日期:2013-04-25 23:31
本发明专利技术适用于电子设备刻录数据安全领域,提供了一种刻录文件的加密方法及装置。所述加密方法包括:通过两线式串行总线I2C获取电子设备的KSV序列号;根据获取的KSV序列号生成用于加密刻录文件的加密密钥;获取电子设备输出的信息,并采用生成的加密密钥加密所述电子设备输出的信息,以得到加密的刻录文件。本发明专利技术保证了一个电子设备只能播放该电子设备刻录的文件,避免了因为PVR文件传播而引起的版权纠纷,更好的保护了电子设备厂商,增加了电子设备厂商的国际竞争力。

【技术实现步骤摘要】

本专利技术属于电子设备刻录数据安全领域,尤其涉及一种刻录文件的加密方法及装置
技术介绍
随着国内外数字电视的普及,作为数字电视标准配置功能的个人视频录像机(Personal video recorder, PVR)功能也随之进入了外国的千家万户。但如果在一个电子设备(如电视)中刻录的视频也可以在其它电子设备中播放将涉及到侵犯版权的问题,现有的电子设备(如电视)软件中的一般做法是,把PVR生成的文件格式根据不同电子设备厂商的要求生成特殊的格式,从而使不同电子设备厂商的PVR文件不能互相兼容,不能互相播放。但是现有的方法仍不能解决以下问题对于同一电子设备厂商生产的电子设备刻录的PVR文件,该同一电子设备厂商生产的其他电子设备仍能播放。例如,假设李某买了厂商A生产的电视,夏某也买了一个同型号的电视,则李某通过其购买的电视的PVR刻录的视频文件拿到夏某的电视上同样也可以播放。这样,随着海外市场订单的持续增多,碰到这样情况的几率也在增多,从而加大了版权侵犯的几率。
技术实现思路
本专利技术实施例提供了一种刻录文件的加密方法及装置,旨在解决同一型号的两个电子设备刻录的PVR文件相互之间能够播放,从而导致版权侵犯的几率提高的问题。本专利技术实施例是这样实现的,一种刻录文件的加密方法,所述方法包括下述步骤通过两线式串行总线I2C获取电子设备的KSV序列号;根据获取的KSV序列号生成用于加密刻录文件的加密密钥;获取电子设备输出的信息,并采用生成的加密密钥加密所述电子设备输出的信息,以得到加密的刻录文件。本专利技术实施例的另一目的在于提供一种刻录文件的加密装置,所述加密装置包括I2C总线,用于通过两线式串行总线I2C获取电子设备的KSV序列号;加密密钥生成单元,用于根据获取的KSV序列号生成用于加密刻录文件的加密密钥;加密单元,用于获取电子设备输出的信息,并采用生成的加密密钥加密所述电子设备输出的信息,以得到加密的刻录文件。本专利技术实施例中,由于每个电子设备存储的KSV序列号都是不同的,因此使用电子设备存储的KSV序列号生成的加密密钥也是不同的,从而保证在每个电子设备得到的刻录文件也都是不同的,即保证一个电子设备只能播放该电子设备刻录的文件,避免了因为PVR文件传播而引起的版权纠纷,更好的保护了电子设备厂商,增加了电子设备厂商的国际竞争力。附图说明图1是本专利技术第一实施例提供的一种刻录文件的加密方法的流程图;图2是本专利技术第二实施例提供的一种刻录文件的加密装置的结构图;图3是本专利技术第二实施例提供的另一种刻录文件的加密装置的结构图。具体实施例方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例中,获取电子设备存储的KSV序列号,根据该KSV序列号生成用于加密刻录文件的加密密钥,将生成的加密密钥加密电子设备输出的信息,从而得到该电子设备加密后的刻录文件。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。实施例一:图1示出了本专利技术第一实施例提供的一种刻录文件的加密方法的流程图,详述如下步骤S11,通过两线式串行总线I2C获取电子设备的KSV序列号。在该步骤中,KSV序列号(视频加密密钥)是预先存储在配有高清晰度多媒体接口(High Definition Multimedia Interface, HDMI)或数字视频接口(DigitalVideoInterface, DVI)的电子设备中。为了保证HDMI或者DVI传输的高清晰信号不会被非法录制,就出现了高带宽数字内容保护(High-bandwidth DigitalContent Protection, HDCP )技术。HDCP技术规范由Intel领头完成,当用户进行非法复制时,该技术会进行干扰,降低复制出来的影像的质量,从而对内容进行保护。HDCP的每个设备会有一个唯一的KSV序列号,发送端和接受端的密码处理单元会核对对方的KSV值,以确保连接是合法的。电子设备厂商为每个电子设备(如电视)购买唯一的KSV序列号,然后把KSV序列号烧入到电子设备的主板的FLASH或E2PR0M中。在步骤Sll中,通过两线式串行总线(Inter 一 Integrated Circuit, I2C)把烧入电子设备主板的 FLASH 或 E2PR0M 中的 KSV 序列号读出来。进一步地,保存读取的KSV序列号,如保存在电视机的数组HashKey □中。其中,KSV的长度为289个字节。步骤S12,根据获取的KSV序列号生成用于加密刻录文件的加密密钥。该步骤的刻录文件也称为PVR文件。其中,根据获取的KSV序列号生成用于加密刻录文件的加密密钥的步骤具体包括将289个字节的KSV序列号生成8个字节的用于加密刻录文件的加密密钥。其中,用于加密刻录文件的加密密钥的前4个字节等于KSV序列号的前145个字节的值的平方和;用于加密刻录文件的加密密钥的后4个字节等于KSV序列号的后144个字节的值的平方和。在该步骤中,把保存在HashKey 口数组中的289个字节的KSV序列号生成一个8个字节(64位)的密匙,假设该密匙的前4个字节(32位)为Key_l,则该Key_l等于HashKey 口数组的HashKey的平方加上HashKey[I]的平方,一直加到HashKey[144]的平方的和,密匙的后4个字节(32位)为Key_2,该Key_2等于HashKey 口数组的HashKey [145]的平方加上HashKey[146]的平方,一直加到HashKey[288]的平方得出。由于每个电子设备购买的KSV序列号都是唯一的,因此每个电子设备根据其本身的KSV序列号生成的用于加密刻录文件的64位加密密钥都是唯一的。其中,用于加密刻录文件的加密密钥生成代码如下本文档来自技高网...

【技术保护点】
一种刻录文件的加密方法,其特征在于,所述方法包括下述步骤:通过两线式串行总线I2C获取电子设备的KSV序列号;根据获取的KSV序列号生成用于加密刻录文件的加密密钥;获取电子设备输出的信息,并采用生成的加密密钥加密所述电子设备输出的信息,以得到加密的刻录文件。

【技术特征摘要】
1.一种刻录文件的加密方法,其特征在于,所述方法包括下述步骤 通过两线式串行总线I2C获取电子设备的KSV序列号; 根据获取的KSV序列号生成用于加密刻录文件的加密密钥; 获取电子设备输出的信息,并采用生成的加密密钥加密所述电子设备输出的信息,以得到加密的刻录文件。2.如权利要求1所述的方法,其特征在于,所述KSV序列号预先存储在电子设备中,每个KSV序列号唯一对应一个电子设备。3.如权利要求1所述的方法,其特征在于,所述根据获取的KSV序列号生成用于加密刻录文件的加密密钥的步骤具体包括 将289个字节的KSV序列号生成8个字节的用于加密刻录文件的加密密钥; 其中,所述用于加密刻录文件的加密密钥的前4个字节等于KSV序列号的前145个字节的值的平方和;所述用于加密刻录文件的加密密钥的后4个字节等于KSV序列号的后144个字节的值的平方和。4.如权利要求1所述的方法,其特征在于,所述获取电子设备输出的信息,并采用生成的加密密钥加密所述电子设备输出的信息,以得到加密的刻录文件的步骤具体包括 获取电子设备输出的信息; 采用加密密钥的前4个字节加密输出的第n次的4个字节的信息,采用加密密钥的后4个字节加密输出的第(n+1)次的4个字节的信息;其中,n为奇数,n等于1,3,5,7,…。5.如权利要求1至4任一项所述的方法,其特征在于,在所述获取电子设备输出的信息,并采用生成的加密密钥加密所述电子设备输出的信息,以得到加密的刻录文件的步骤之后,进一步包...

【专利技术属性】
技术研发人员:熊跃平徐永桥刘威陈敏锐
申请(专利权)人:深圳创维RGB电子有限公司
类型:发明
国别省市:

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

1