发明名称 数字内容加密传送方法以及服务器端
摘要 本发明提供一种数字内容加密传送方法以及一种用于以加密方式提供数字内容的服务器端,其中,由服务器端向客户端提供数字内容,其特征在于,所述服务器端以与所述客户端的硬件ID有关的方式来加密数字内容,并且所述数字内容加密传送方法依次包括:数字内容划分步骤、初始加密步骤、后续加密步骤、换码控制器生成步骤和解密步骤。本发明的优点在于,在验证过程中和加密过程中均利用了客户端的硬件ID信息,一方面保证了通信过程中的安全性,另一方面提高了加密效率。
申请公布号 CN101977190A 申请公布日期 2011.02.16
申请号 CN201010518019.7 申请日期 2010.10.25
申请人 北京中科联众科技有限公司 发明人 陈滨;郑保夏;王浩
分类号 H04L29/06(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 代理人
主权项 一种数字内容加密传送方法,其中,由服务器端向客户端提供数字内容,并且所述服务器端以与所述客户端的硬件ID有关的方式来加密数字内容,其特征在于,所述数字内容加密传送方法依次包括:数字内容划分步骤、初始加密步骤、后续加密步骤、换码控制器生成步骤和解密步骤;在所述数字内容划分步骤中,按照一预定顺序或一预定时序将数字内容划分成多个内容块;在所述初始加密步骤中,利用与客户端的硬件ID有关的信息作为初始加密密钥,加密数字内容的第一内容块以得到第一密文内容块;在所述后续加密步骤中,以第一密文内容块为第二加密密钥来加密数字内容的第二内容块以得到第二密文内容块,随后以第二密文内容块为第三加密密钥来加密数字内容的第三内容块以得到第三密文内容块,以此类推直至全部数字内容均被加密为止;在所述换码控制器生成步骤中,由所述服务器端读取经过加密的所述第一密文内容块指定位置的值并生成识别码,并且所述服务器端记录对应于所述第一密文内容块的顺序或时序作为时间戳,并且所述服务器端将所述识别码和所述时间戳记录在换码控制器中;以此类推,直到所述服务器端将针对各个密文内容块的所有所述识别码和所述时间戳均记录在所述换码控制器中为止,随后所述服务器端将所述换码控制器发送到所述客户端;在所述解密步骤中,所述客户端利用所述与客户端的硬件ID有关的信息作为初始解密密钥,通过所述换码控制器的所述识别码、所述时间戳找到各个密文内容块的位置和所述顺序或时序,随后利用所述初始解密密钥对所述第一密文内容块进行解密以得到所述第一内容块,随后通过所述第二密文内容块的所述识别码、所述时间戳找到所述第二密文内容块的位置和所述顺序或时序并利用所述第一内容块对所述第二密文内容块进行解密以得到所述第二内容块,然后对所述第一内容块和第二内容块按所述顺序或时序进行组合,再利用所述第二内容块对所述第三密文内容块进行解密以得到所述第三内容块,并按所述顺序或时序与所述第一内容块和所述第二内容块组合,以此类推,直到所有密文内容均被解密并按所述顺序或时序组合,最终所述客户端得到所述数字内容的明文。
地址 100089 北京市海淀区苏州街75号鼎钧大厦501室