数据传送和接收方法及装置的制作方法

文档序号:7654114阅读:187来源:国知局
专利名称:数据传送和接收方法及装置的制作方法
技术领域
本发明涉及传输数据的方法,通过该方法,使数字信息数据或通过将数字辅助数据增加到数字信息数据上获得的多路数据经受加密处理并传输由此获得的加密数据以便能通过使加密数据经受解密处理再现原始数据,或涉及用于传输在其上执行如上所述的传输数据的方法的数据的装置。
背景技术
在传输表示各种信号信息的数字数据的数据传输领域中,已经提出了使将传输的数字数据在传输端经受加密处理以及通过使加密数字数据在接收端经受解密处理来再现原始数据,以便防止数据传输线上的数字数据被窃听。用于加密数字数据的一种典型算法是由美国国家标准局在1977年公布的DES(数据加密标准)。
通过基于DES的密码传输,根据通过加密先前准备的密钥数据确定的规则,加密数字数据以便产生加密的数字数据以及根据由解密先前准备的密钥数据确定的规则解密所加密的数字数据以便再现原始数字数据。将解密密钥数据准备成与加密密钥数据相同以便用公用数据形成解密密钥数据和加密密钥数据的每一个。用于加密和解密的算法已经对公众公开并且为加密目的,使公用密钥数据保持保密。
图1表示根据DES的密码传输系统的基本结构。在图1所示的基本结构中,将传输的数字数据提供给DES加密部分11作为原始数据。还将先前准备的加密密钥数据提供到DES加密部分11上。在DES加密部分11中,根据由加密密钥数据确定的规则,使原始数据经受DES加密处理以便产生加密数据。通过具有与DES加密部分11连接的一端的数据传输线12,传输由DES加密部分11获得的加密数据。
已经通过数据传输线12传输的加密数据被提供到与数据传输线12的另一端连接的DES解密部分13。与加密密钥数据相同的解密密钥数据也被提供DES解密部分13。在DES解密部分13中,根据由解密密钥数据确定的规则,使加密数据经受DES解密处理以便再现原始数据。
在视频信号领域中,数字化视频信号已经用于实现将传输的信息中的多样化、由视频信号再现的图象质量方面的改进等等。例如,已经提出了使用由表示视频信号信息的数字字序列数据组成的数字视频信号的高清晰度电视(HDTV)系统。根据例如为由日本的广播技术协会(BTA)建立的一系列标准的一个的BTA S-002,形成HDTV系统下的数字视频信号(下文称为HD信号)以便以Y和PB/PR信号或G、B和R信号的形式。在Y和PB/PR信号的情形中,Y表示亮度信号和PB/PR表示色差信号。在G、B和R信号的情形中,G、B和R分别表示绿、蓝和红原色。
HD信号是数字电视信号,通过该数字电视信号,用都是以60Hz的速率出现并根据包括30Hz的帧频、每个帧1125线、每线2,200数据采样和74.25MHz的采样频率的配置构成的第一和第二半帧图像形成每个帧图像。例如,根据如图2A和2B所示的这些数据格式,构成以Y和PB/PR信号的形式的HD信号。
如图2A和2B所示的数据格式包括表示视频信号的亮度信号分量的对应于如图2A所示的亮度信号数据序列(下文称为Y数据序列)的线周期(下文称为线周期部分)的部分的一部分,和表示视频信号的色差信号分量的如图2B所示的色差信号数据序列(下文称为PB/PR数据序列)的线周期部分的一部分。构成Y数据序列或PB/PR数据序列的每一个数据字由10位组成。这表示Y数据序列和PB/PR数据序列的每一个构成具有例如74.25Mwps的字传输率的10位字序列数据。
在Y数据序列中,其每个线周期部分由对应于水平消隐周期的部分和对应于在水平消隐周期后出现的视频数据周期的部分形成,由4个10位字(3FF(Y)、000(Y)、000(Y)、XYZ(Y)3FF和000是十六进制数以及(Y)表示包含在Y数据序列中的字)组成的时间参考码数据SAW(有效视频开始)仅邻在对应于视频数据周期的部分之前提供,以及由四个10位字(3FF(Y)、000(Y)、000(Y)、XYZ(Y))组成的另一时间参考码数据EAV(有效视频结束)恰好在对应于视频数据周期的部分之后提供。类似地,在PB/PR数据序列中,其每个线周期部分由对应于水平消隐周期的部分和对应于在水平消隐周期后出现的视频数据周期的部分形成,由四个10位字(3FF(C)、000(C)、000(C)、XYZ(C)(C)表示包含在PB/PR数据序列中的字)组成的时间参考码数据SAV恰好在对应于视频数据周期的部分之前提供,以及由4个10位字(3FF(C)、000(C)、000(C)、XYZ(C))组成的另一时间参考码数据EAV恰好在对应于视频数据周期的部分之后提供。在对应于Y数据序列的水平消隐周期的部分中提供包含在Y数据序列中的时间参考码数据EAV和SAV以及在对应于PB/PR数据序列的水平消隐周期的部分中提供包含在PB/PR数据序列中的时间参考码数据EAV和SAV。
使用四个10位字(3FF,000,000,XYA)中的最初三个10位字(3FF,000,000),每个用(Y)或(C)表示,来建立字同步或线同步以及使用四个10位字(3FF,000,000,XYA)的最后一个10位字(XYA),同样用(Y)或(C)表示,以将每个帧中的第一半帧与第二半帧区别开来或用于将时间参考码数据EAV与时间参考码数据SAV区别开来。
对如上所述用Y数据序列和PB/PR数据序列组成的HD信号,预定一些禁用代码,每个禁用代码不能用作形成视频数据或辅助数据的信息代码,并且包括形成时间参考码数据SAV或EAV的时间区别码。当Y数据序列和PB/PR数据序列的每一个构成10位字序列数据时,如上所述的禁用代码是000h至003h以及3FCh至3FFh(000至003以及3FC至3FF均是十六进制数以及h表示十六进制数),即,如图3所示的0000000000至0000000011以及1111111100至1111111111。
当由Y数据序列和PB/PR数据序列组成的HD信号通过传输线传输时,期望将HD信号由字序列数据转换成串行数据以便通过简化的传输线串行传输。与由Y数据序列和PB/PR数据序列组成的HD信号的串行传输有关,根据为由日本BTA建立的一系列标准的一个的BTA S-004,已经使其标准化以便依照HD SDI(高清晰度串行数字接口)传输HD信号。
在依照HD SDI的HD信号的传输中,用对应于水平消隐周期的、其中每个中都提供了时间参考码数据EAV和SAV并且彼此同步的部分多路复用Y数据序列和PB/PR数据序列,以便产生如图4所示的多路字序列,然后将多路字序列转换成将传输的串行数据。构成如图4所示的多路字序列的每个数据字由10位组成以及如图4所示的多路字序列的字传输率被设置成74.25Mwps×2=148.5Mwps。在由此获得的如图4所示的多路字序列中,恰好在对应于视频数据周期的部分之前提供由八个10位字(3FF(C)、3FF(Y)、000(C)、000(Y)、00 0(C)、000(Y)、XYZ(C)、XYZ(Y))组成的多路时间参考码数据(多路SAV),并且恰好在对应于视频数据周期的部分之后提供由八个10位字(3FF(C)、3FF(Y)、000(C)、000(Y)、000(C)、000(Y)、XYZ(C)、XYZ(Y))组成的另一多路时间参考码数据EAV(多路EAV)。
构成多路字序列的10位字的每一个逐位从最低有效位(LSB)到最高有效位(MSB)被发送以便将多路字序列转换成串行数据。然后,使串行数据经受扰频处理以便产生串行传输HD信号(下文称为HD-SDI信号)以及通过数据传输线传输HD-SDI信号。由此传输的HD-SDI信号具有例如148.5Mwps×10=1.485Gbps的位传输率。
在通过数据传输线传输HD-SDI信号的情况下,也期望使HD-SDI信号在传输端经受加密处理以及在接收端通过使加密的HD-SDI数据经受解密处理来再现原始HD-SDI数据,以便防止HD-SDI数据在数据传输线上被窃听。能够理论上通过与根据具有如图1所示的基本结构的DES的密码传输系统类似的密码传输系统、执行这种HD-SDI信号的密码传输。
例如,当将HD信号转换成符合将通过数据传输线传输的HD SDI的HD-SDI信号以及将所传输的HD-SDI信号重新转换成符合将提供到例如,操作以便基于HD信号显示图象的视频投影仪的HD SDI的HD信号时,将其视为具有如图5所示的、用于实施HD-SDI信号的密码传输的那种密码传输系统。
在如图5所示的密码传输系统中,由其中由摄像机等等获得的HD信号被转换成符合HD SDI的HD-SDI信号HDS的HD-SDI信号生成部分15导出的HD-SDI信号DHS,被提供到HD-SDI加密部分16。先前准备的加密密钥数据DDK也提供到HD-SDI加密部分16。在HD-SDI加密部分16中,首先使HD-SDI信号DHS经受串并行(S/P)转换以便再现由Y和PB/PR数据序列组成的原始HD信号以及使所再现的HD信号的视频数据部分根据由加密密钥数据DDK而定的规则经受DES加密处理以便产生加密的HD信号。然后,在HD-SDI加密部分16中,使加密HD号经受并串行(P/S)转换以便产生加密串行数据DHSE。从HD-SDI加密部分16导出加密串行数据DHSE以便通过具有与HD-SDI加密部分16连接的一端的数据传输线17传输。
已经通过数据传输线17传输的加密串行数据DHSE被提供到数据传输线17的另一端与其连接的HD-SDI解密部分18。与提供到HD-SDI加密部分16的加密密钥数据DDK相同的解密密钥数据DDK也被提供到HD-SDI解密部分18。在HD-SDI解密部分18中,使加密串行数据DHSE经受S/P转换以便再现加密的HD信号以及使加密HD信号的视频数据部分根据由解密密钥数据DDK确定的规则经受DES解密处理以便再现由Y和PB/PR数据序列构成的原始HD信号。然后,在HD-SDI解密部分18中,构成所再现的HD信号的Y和PB/PR数据序列根据HD SDI彼此多路复用以便产生一个字多路数据序列以及由此获得的字多路数据序列经受P/S转换以便再现HD-SDI信号DHS。
从HD-SDI解密部分18获得的HD-SDI信号DHS被提供到视频投影仪19。在视频投影仪19中,HD信号被从HD-SDI信号DHS再现并用于显示图像。
在如上所述的方式中,好像执行了HD-SDI信号的密码传输。然而,在图5所示的密码传输系统中,产生了HD-SDI解密部分18中加密串行数据DHSE经受的解密处理受干扰以及在视频投影仪19中不能正确地执行从HD-SDI信号DHI的HD信号的再现的严重问题。
这一问题解释如下。
当将HD-SDI信号DHS转换成HD信号以及HD信号的视频信号部分根据由加密密钥数据DDK确定的规则,经受DES加密处理以便在HD-SDI加密部分16中产生加密HD信号时,上述禁用代码,即000h至003h以及3FCh至3FFh,有可能不期望地被包含在加密HD信号的视频数据部分中,尽管HD信号的视频数据部分不包含禁用代码000h至003h以及3FCh至3FFh中的任何一个。因此,基于具有包含禁用代码的视频数据部分的加密HD信号,在HD-SDI加密部分16中产生加密串行数据DHSE,然后通过数据传输线17从HD-SDI加密部分16传送到HD-SDI解密部分18。
禁用代码最初以构成时间参考码SAV和EAV的定时识别码的形式包含在HD信号中,以及对应于从构成时间参考码SAV和EAV的禁用代码转换的串行数据的HD-SDI信号DHS的部分被检测以用于使HD-SDI信号DHS和再现的HD信号之间字同步以便当由HD-SDI信号DHS再现原始HD信号时,正确地获得再现的HD信号。
在这种情况下,当基于具有包含禁用代码的视频数据部分的加密HD信号产生的加密串行数据DHSE通过数据传输线17,从HD-SDI加密部分16传送到HD-SDI解密部分18时,担心在HD-SDI解密部分18中除了正确地对应于由包含在HD信号中用于构成时间参考码SAV和EAV的禁用代码转换的串行数据的加密串行数据DHSE的部分外,对应于由包含在加密HD信号的视频数据部分中的禁用代码转换的串行数据的加密串行数据DHSE的一部分被不期望地检测到,恰好作为对应于由构成时间参考码数据SAV或EAV的禁用代码转换的串行数据的加密串行数据DHSE的一部分。如果在HD-SDI解密部分18中,当由加密串行数据DHSE再现密码化(ciphered)HD信号时,也检测到对应于由包含在加密HD信号的视频数据部分中的禁用代码转换的串行数据的加密串行数据DHSE的那部分,恰好作为对应于由构成时间参考码数据SAV或EAV的禁用代码转换的串行数据的加密串行数据DHSE的那部分,则不产生加密串行数据DHSE和将再现的密码化HD信号之间的正确字同步,因此,不能正确地再现密码化HD信号。
进一步,因此,将提供到视频投影仪19的由HD-SDI解密部分18获得的HD-SDI信号DHS得到不正确的内容,因此,从视频投影仪19中的HD-SDI解密部分18,由HD-SDI信号DHS再现的HD信号也得到不正确的视频数据。
由于数据传输产生上述问题,其中,禁用代码有可能被不期望地包含在加密HD信号的视频数据部分中,从而当基于由解密密钥数据DDK确定的规则将HD-SDI信号DHS重新转换成将经受DES加密处理的HD信号时以产生密码化HD信号和基于在HD-SDI加密部分16中要传输的密码化HD信号获得密码化串行数据DHSK时,密码化串行数据DHSE包含对应于由禁用代码转换的串行数据的不期望部分。
因此,本发明的目的是提供能够应用于加密数据传输的传送数据的第一种方法,其中,使对应于基于包含数字信息数据的字序列数据和由定时识别代码构成的时间参考码数据获得的串行数据的数字信息数据,例如,诸如构成HD-SDI信号的数据经受加密处理以便产生加密串行数据、并传送所加密的串行数据,其中在数字信息数据中包含包括定时识别代码的禁用代码,以及通过该方法,在能防止加密串行数据包含对应于由禁用代码转换的串行数据的不期望部分的条件下,执行密码化数据传输。
本发明的另一目的是提供用于传输数据的第一装置,其中,执行如上所述传输数据的第一方法。
本发明的另一目的是提供能够应用于加密数据传输的传输数据的第二方法,其中,使对应于基于包含数字信息数据的字序列数据和由定时识别代码构成的时间参考码数据获得的串行数据的数字信息数据,例如,诸如构成HD-SDI信号的数据经受加密处理以便产生加密串行数据、并传送所加密的串行数据,其中在数字信息数据中包含包括定时识别代码的禁用代码,以及通过该方法,在能防止加密串行数据包含对应于由禁用代码转换的串行数据的不期望部分、以及通过使基于所传输的加密串行数据获得的加密数字信息数据经受解密处理来安全地再现原始数字信息数据的条件下,执行密码化数据传输。
本发明的另一目的是提供用于传输数据的第二装置,其中执行如上所述的传输数据的第二方法。

发明内容
根据本发明,提供一种用于接收数字信息数据的数据接收方法,其中,通过使用由第一随机数生成部件生成的随机数或伪随机数、对不包含禁用代码的数字信息数据执行加密操作以得到不包含禁用代码的加密数字信息数据,而对所述数字信息数据加密,该方法包括接收步骤,用于接收不包括禁用代码的加密数字信息数据;第二随机数生成步骤;以及解密算术操作步骤,用于接收由第二随机数生成步骤生成的随机数或伪随机数、以及不包含禁用代码的数字信息数据作为其输入,并且利用真随机数或伪随机数对不包含禁用代码的数字信息数据执行解密处理,以得到不包含禁用代码的数字信息数据;其中,所接收的不包含禁用代码的加密数字信息数据由解密算术操作步骤解密,以获得不包含禁用代码的再现数字信息数据。
根据本发明,提供一种用于接收数字信息数据的数据接收装置,其中,通过使用由第一随机数生成部件生成的随机数或伪随机数、对不包含禁用代码的数字信息数据执行加密操作以得到不包含禁用代码的加密数字信息数据,而对所述数字信息数据加密,该装置包括接收部件,用于接收不包括禁用代码的加密数字信息数据;第二随机数生成部件;以及解密算术操作部件,用于接收由第二随机数生成部件生成的随机数或伪随机数、以及不包含禁用代码的数字信息数据作为其输入,并且利用真随机数或伪随机数对不包含禁用代码的数字信息数据执行解密处理,以得到不包含禁用代码的数字信息数据;其中,所接收的不包含禁用代码的加密数字信息数据由解密算术操作部件解密,以获得不包含禁用代码的再现数字信息数据。
根据本发明,提供一种传输数据的方法,其包括下面步骤使数字信息数据以不会产生禁用代码的方式经受加密处理,用于产生不包含任何禁用代码的加密数字信息数据,所述数字信息数据包含一组数据,该组数据包括以不被用作用于表示信息的信息代码的禁用代码形式的定时识别数据,并且所述数字信息数据包含在字序列数据中,该字序列数据除了所述数字信息数据外还包含由定时识别码构成的时间参考码数据;产生包括加密数字信息数据和时间参考码数据的加密字序列数据;以及传送所述加密字序列数据。
根据本发明,提供一种用于传输数据的装置,包括加密处理器,用于使数字信息数据以不会产生禁用代码的方式经受加密处理,以产生不包含任何禁用代码的加密数字信息数据,所述数字信息数据包含一组数据,该组数据包括以不被用作用于表示信息的信息代码的禁用代码形式的定时识别数据,并且所述数字信息数据包含在字序列数据中,该字序列数据除了所述数字信息数据外还包含由定时识别码构成的时间参考码数据;数据多路复用器,用于使从所述加密处理器获得的加密数字信息数据和所述时间参考码数据彼此多路复用以便产生加密字序列数据;以及数据传输部分,用于传输从所述数字多路复用器获得的加密字序列数据。
根据本发明,提供一种用于传输数据的方法,其包括下面步骤使数字信息数据以不会产生禁用代码的方式经受加密处理,用于产生不包含任何禁用代码的加密数字信息数据,所述数字信息数据包含一组数据,该组数据包括以不被用作用于表示信息的信息代码的禁用代码形式的定时识别数据,并且所述数字信息数据包含在字序列数据中,该字序列数据除了所述数字信息数据外还包含由定时识别码构成的时间参考码数据;产生包括加密数字信息数据和时间参考码数据的加密字序列数据;传送所述加密字序列数据;接收所传输的加密字序列数据,用于从加密字序列数据获得加密数字信息数据;使加密数字信息数据经受解密处理,用于再现数字信息数据;以及再现包括再现的数字信息数据和时间参考码数据的字序列数据。
根据本发明,提供一种用于传输数据的装置,包括加密处理器,用于使数字信息数据以不会产生禁用代码的方式经受加密处理,以产生不包含任何禁用代码的加密数字信息数据,所述数字信息数据包含一组数据,该组数据包括以不被用作用于表示信息的信息代码的禁用代码形式的定时识别数据,并且所述数字信息数据包含在字序列数据中,该字序列数据除了所述数字信息数据外还包含由定时识别码构成的时间参考码数据;第一数据多路复用器,用于将从所述加密处理器获得的加密数字信息数据和所述时间参考码数据彼此多路复用以便产生加密字序列数据;数据传输部分,用于传输从所述第一数字多路复用器获得的加密字序列数据;解密处理器,用于接收由所述数据传输部分传输的加密字序列数据以便从加密字序列数据获得加密数字信息数据、并使加密数字信息数据经受解密处理以便再现数字信息数据;以及第二数据多路复用器,用于将再现数字信息数据与时间参考码数据彼此多路复用以便再现字序列数据。
在根据本发明构成的传输数据的方法或根据本发明构成的用于传输数据的装置中,为产生不包含任何禁用码的加密数字信息数据,使包含在字序列数据中的数字信息数据以不会产生禁用码的方式经受加密处理,所述字序列数据除包含数字信息数据外,还包含由定时识别码构成的时间参考码数据,以及使加密数字信息数据和时间参考码数据彼此多路复用以便产生将要传输的加密字序列数据。
如上所述,由于产生了不包含任何禁用码的加密数字信息数据以及使包含加密数字信息数据和时间参考码数据的加密字序列数据转换成将要传输的加密串行数据,故当将加密字序列数据转换成加密串行数据时,获得了不具有对应于从禁用码转换的串行数据的不期望部分的加密串行数据。
因此,当将根据本发明构成的传输数据的方法、或根据本发明构成的用于传输数据的装置、应用于加密数据传输时,其中,使对应于基于包含数字信息数据的字序列数据和由定时识别代码构成的时间参考码数据获得的串行数据的数字信息数据,例如,诸如构成HD-SDI信号的数据经受加密处理以便产生加密串行数据、并传送所加密的串行数据,其中在数字信息数据中包含包括定时识别代码的禁用代码,在能防止加密串行数据包含对应于由禁用代码转换的串行数据的不期望部分的条件下,执行加密数据传输。
另外,在根据本发明构成的传输数据的方法或根据本发明构成的用于传输数据的装置中,为产生不包含任何禁用码的加密数字信息数据,使包含在字序列数据中的数字信息数据以不会产生禁用码的方式经受加密处理,所述字序列数据除包含数字信息数据外,还包含由定时识别码构成的时间参考码数据;使加密数字信息数据和时间参考码数据彼此多路复用以便产生将要传输的加密字序列数据;以及使从加密字序列数据获得的加密数字信息数据经受解密处理以便再现将与时间参考码数据多路复用的数字信息数据从而再现字序列数据。
如上所述,由于产生了不包含任何禁用码的加密数字信息数据以及使包含加密数字信息数据和时间参考码数据的加密字序列数据转换成将要传输的加密串行数据,故当将加密字序列数据转换成加密串行数据时,获得了不具有对应于从禁用码转换的串行数据的不期望部分的加密串行数据,以及当使所传输的加密串行数据经受解密处理时,由所传输的加密串行数据正确地再现原始串行数据。然后,通过使从加密字序列数据获得的加密数字信息数据经受包括解密处理的各种数据处理、基于加密字序列数据安全地再现字序列数据。
因此,当将根据本发明构成的传输数据的方法或根据本发明构成的用于传输数据的装置应用于加密数据传输时,其中,使对应于基于包含数字信息数据的字序列数据和由定时识别代码构成的时间参考码数据获得的串行数据的数字信息数据,例如,诸如构成HD-SDI信号的数据经受加密处理以便产生要传输的加密串行数据,其中在数字信息数据中包含包括定时识别代码的禁用代码,以及从所传输的加密串行数据再现原始串行数据,在能防止加密串行数据包含对应于由禁用代码转换的串行数据的不期望部分、以及安全地再现原始串行数据的条件下,执行加密数据传输。


图1是表示根据DES的密码传输系统的基本结构的示意框图;图2A和2B是用于解释HD信号的数据格式的例子的示例说明;图3是表示包含在具有如图2A和2B所示的数据格式的HD信号中的禁用代码的表;图4是用于解释HD信号的数据格式的另一例子的示例说明;图5是表示可应用于HD-SDI信号的密码传输的密码传输系统的示意框图;图6是表示用于根据本发明的传输数据的装置的实施例的框图,其中执行根据本发明的传输数据的方法的实施例;图7是表示在如图6所示的用于传输数据的装置的实施例中的加密部分的示例结构的示意框图;
图8是表示如图7所示的示例结构中的Y数据加密部分的第一示例结构的示意框图;图9是表示如图7所示的示例结构中的C数据加密部分的第一示例结构的示意框图;图10是用于解释如图8和9的每一个所示的存储器中的数据写入和读出的示例说明;图11是表示在图7所示的示例结构中的Y数据加密部分的第二示例结构的示意框图;图12是表示如图7所示的示例结构中的C数据加密部分的第二示例结构的示意框图;图13是用于解释在图11和12的每一个中所示的加-减模数操作单元的操作的示例说明;图14是表示在图7所示的示例结构中的Y数据加密部分的第三示例结构的示意框图;图15是表示如图7所示的示例结构中的C数据加密部分的第三示例结构的示意框图;图16是用于解释如图14和15的每一个所述的存储器中的数据写入和读取的示例说明;图17是表示能够代替如图8和9、图11和12以及图14和15的每一个所示的随机数生成部分使用的随机数生成部分的例子的示意框图;图18是表示在图7所示的示例结构中的Y数据加密部分的第四示例结构的示意框图;图19是表示如图7所示的示例结构中的C数据加密部分的第四示例结构的示意框图;图20是表示在图7所示的示例结构中的Y数据加密部分的第五示例结构的示意框图;图21是表示如图7所示的示例结构中的C数据加密部分的第五示例结构的示意框图;图22表示能够代替图18至21的每一个所示的随机数生成部分的随机数生成部分使用的例子的示意框图;图23是表示在结合如图6所示的用于传输数据的装置的实施例的条件下,用于根据本发明的传输数据的装置的实施例的框图,其中执行根据本发明的传输数据的方法的实施例;图24是表示在图23中所示的用于传输数据的装置的实施例中的解密部分的示例结构的示意框图;图25是表示在图24所示的示例结构中的Y数据解密部分的第一示例结构的示意框图;图26是表示在图24所示的示例结构中的C数据解密部分的第一示例结构的示意框图;图27是表示在图24所示的示例结构中的Y数据解密部分的第二示例结构的示意框图;图28是表示在图24所示的示例结构中的C数据解密部分的第二示例结构的示意框图;图29是表示在图24所示的示例结构中的Y数据解密部分的第三示例结构的示意框图;图30是表示在图24所示的示例结构中的C数据解密部分的第三示例结构的示意框图;图31是表示能够代替如图25至30的每一个所示的随机数生成部分使用的随机数生成部分的例子的示意框图;图32是表示在图24所示的示例结构中的Y数据解密部分的第四示例结构的示意框图;图33是表示在图24所示的示例结构中的C数据解密部分的第四示例结构的示意框图;图34是表示在图24所示的示例结构中的Y数据解密部分的第五示例结构的示意框图;图35是表示在图24所示的示例结构中的C数据解密部分的第五示例结构的示意框图;图36是表示能够代替图32至35的每一个中所示的随机数生成部分使用的随机数生成部分的例子的示意框图。
具体实施例方式
图6表示根据本发明、用于传输数据的装置的实施例,其中,执行根据本发明、传输数据的方法的实施例。
参考图6,将从HD-SDI信号发生部分21导出的HD-SDI信号DHS提供到并行数据产生部分22。通过使基于HD信号的字序列经受P/S转换,生成HD-SDI信号DHS,其中该HD信号包含每个都由10位字序列数据构成的Y和PB/PR数据序列,如图2所示。通过使包含在HD信号中的Y和PB/PR数据序列根据HD SDI彼此多路复用,产生基于HD信号的字序列数据。
构成HD信号的Y和PB/PR数据序列的每一个包含时间参考码数据SAV和EAV,每个时间参考码数据由定时识别码3FFh和000h构成。每个Y和PB/PR数据序列的视频数据部分被构成为不包含任何禁用码,禁用码为包括定时识别码3FFh和000h的000h至003h和3FCh至3FFh的八个代码,如图3所示,以及不用作用于表示信息的信息码。因此,HD-SDI信号DHS包含以从按3FFh、000h和000h的序列排列的三个定时识别码转换的串行数据形式的禁用码,以便构成时间参考码数据SAV或EAV。
在并行数据产生部分22中,使HD-SDI信号DHS经受用于补偿在数据传输线上引起的高频分量方面的减少的电平均衡以便在均衡器23中产生均衡HD-SDI信号DHS’。从均衡器23获得的均衡HD-SDI信号DHS’被提供到NRZI转换器24和时钟再现部分25。在时钟再现部分25中,再现包含在均衡HD-SDI信号DHS’中的时钟信号CK。
由时钟再现部分25获得的时钟信号CK被提供到NRZI转换器24以便在NRZI转换器24中用时钟信号CK执行均衡HD-SDI信号DHS’的NRZI(不归零反相)转换。因此,已经经过NRZI转换的HD-SDI信号DHSC被导出以便提供到解扰部分26。由时钟再现部分25获得的时钟信号CK也被提供到解扰部分26。在解扰部分26中,解扰HD-SDI信号DHSC以便产生解扰HD-SDI信号DHSD。由解扰部分26导出的解扰HD-SDI信号DHSD被提供到S/P转换器27和字同步信号生成部分28。
由时钟再现部分25获得的时钟信号CK也被提供到字同步信号生成部分28。用时钟信号CK检测对应于从按3FFh、000h、000h的序列排列的、用于构成时间参考码数据SAV或EVA的定时识别码转换的串行数据的解扰HD-SDI信号DHSD的一部分,以及响应上述部分的检测,在字同步信号生成部分28中产生字同步信号SWS。将由字同步信号生成部分28获得的字同步信号SWS提供到S/P转换器27。还将由时钟再现部分25获得的时钟信号CK提供到S/P转换器27,以及根据字同步信号SWS,在S/P转换器27中使解扰HD-SDI信号DHSD在字同步的条件下,经受S/P转换。通过由此处理的S/P转换,解扰HD-SDI信号DHSD被转换成由每个都形成10位字序列数据并通过它们的彼此同步的时间参考码数据SAV和EAV逐位多路复用的Y和PB/PR数据序列构成的20位字序列数据DHP。
将由S/P转换器27获得的20位字序列数据DHP提供到数据划分部分29。在数据划分部分29中,将20位字序列数据DHP划分成多路时间基准数据DAV、多路辅助数据DAA以及多路视频数据DVI。以20位字序列数据的形式获得多路时间基准数据DAV,该20位字序列数据由在字同步的条件下逐位多路复用的、以10位字序列数据的形式的Y数据序列中的时间参考码数据SAV和EAV、线数数据、误差检测码数据等等和以10位字序列数据的形式的PB/PR数据序列中的时间参考码数据SAV和EAV、线数数据、误差检测码数据等等构成。以20位字序列数据的形式获得多路辅助数据DAA,该20位字序列数据由在字同步条件下逐位多路复用的、以10位字序列数据的形式的Y数据序列中的辅助数据和以10位字序列数据的形式的PB/PR数据序列中的辅助数据构成。以20位字序列数据的形式获得多路视频数据DVI,该20位字序列数据包含在字同步的条件下逐位多路复用的Y信号视频数据DVY和C信号视频数据DVC,该Y信号视频数据DVY构成以10位字序列数据的形式的Y数据序列中的视频数据部分,该C信号视频数据DVC构成以10位字序列数据的形式的PB/PR数据序列中的视频数据部分。
由数据划分部分29获得的多路时间基准数据DAV、多路辅助数据DAA和多路视频数据DVI被从并行数据产生部分22发送到加密处理器30。加密处理器30由加密部分31和密钥数据生成部分32组成。
多路时间基准数据DAV和多路辅助数据DAA通过加密处理器30以便提供到串行数据产生部分33。多路视频数据DVI被提供到加密处理器30中的加密部分31。密钥数据生成部分32操作用来为加密部分31提供预定密钥数据DEY。
在加密部分31中,根据由密钥数据DEY确定的规则,以20位字序列数据的形式的多路视频数据DVI经受例如DES加密处理以便产生以20位字序列数据的形式的加密视频数据DXI。
图7表示加密部分31的示例结构。
在图7所示的示例结构中,将以20位字序列数据的形式的多路视频数据DVI提供到位划分部分40。在位划分部分40中,将多路视频数据DVI划分成单独从位划分部分40发送的以10位字序列数据的形式的Y信号视频数据DVY和以10位字序列数据的形式的C信号视频数据DVC。
将由位划分部分40获得的Y信号视频数据DVY和C信号视频数据DVC分别提供到Y数据加密部分41和C数据加密部分42。由密钥数据生成部分32获得的密钥数据DEY也被提供到Y数据加密部分41和C数据加密部分42。
在Y数据加密部分41中,根据由密钥数据DEY确定的规则,使以10位字序列数据的形式的Y信号视频数据DVY经受DES加密处理以便产生以10位字序列数据的形式的加密Y信号视频数据DXY。在C数据加密部分42中,根据由密钥数据DEY确定的规则,使以10位字序列数据的形式的C信号视频数据DVC经受DES加密处理以便产生以10位字序列数据的形式的加密C信号视频数据DXC。
执行在Y数据加密部分41中使Y信号视频数据DVY经受的DES加密处理以便不产生任何禁用码000h至003h和3FCh至3FFh,从而以不包含禁用码000h至003h和3FCh至3FFh的10位字序列数据的形式获得基于Y信号视频数据DVY的加密Y信号视频数据DXY。类似地,执行在C数据加密部分42中使C信号视频数据DVC经受的DES加密处理以便不产生任何禁用码000h至003h和3FCh至3FFh,从而以不包含禁用码000h至003h和3FCh至3FFh的10位字序列数据的形式获得基于C信号视频数据DVC的加密C信号视频数据DXC。
分别将如此由Y数据加密部分41和C数据加密部分42获得的以10位字序列数据的形式的加密Y信号视频数据DXY和以10位字序列数据形式的加密C信号视频数据DXC提供到位多路复用器43。
在位多路复用器43中,将以10位字序列数据的形式的加密Y信号视频数据DXY和以10位字序列数据的形式的加密C信号视频数据DXC彼此多路复用以便产生将从加密部分31发送作为输出数据的以20位字序列数据的形式的加密视频数据DXI。由此获得的以20位字序列数据的加密视频数据DXI不包含禁用码000h至003h和3FCh至3FFh。
来自加密部分31的作为输出数据的加密视频数据DXI被从加密处理器30发送到串行数据产生部分33。在串行数据产生部分33中,每个已经通过加密处理器30的多路时间基准数据DAV和多路辅助数据DAA以及加密的视频数据DXI被提供到数据多路复用器45。
在数据多路复用器45中,加密的视频数据DXI、多路时间基准数据DAV和多路辅助数据DAA进行多路复用处理以便产生包括加密视频数据DXI、多路时间基准数据DAV和多路辅助数据DAA的加密20位字序列数据DXP。如此在数据多路复用器45中获得的加密20位字序列数据DXP被提供到P/S转换器46。
在P/S转换器46中,使加密20位字序列数据DXP经受P/S转换以便产生将提供到扰频部分47的基于加密的20位字序列数据DXP的加密串行数据DXSD。
在扰频部分47中,使加密的串行数据DXSD经受扰频处理以便产生将提供到NRZI转换器49的加扰加密串行数据DXSC。在NRZI转换器49中,使加扰的加密串行数据DXSC经受NRZI转换以便产生加密的HD-SDI信号DXS。通过例如形成数据传输线的同轴电缆,从串行数据产生部分33传送在NRZI转换器49中由此获得的加密HD-SDI信号DXS。
在串行数据产生部分33中,包括P/S转换器46、扰频部分47和NRZI转换器49的部分构成用于传送从数据多路复用器获得的加密20位字序列数据DXP的数据传输部分。
图8和9分别表示如图7所示的Y数据加密部分41的第一示例结构,和如图7所示的C数据加密部分42的第一示例结构。
在图6所示的加密部分31由具有如图8所示的第一示例结构的Y数据加密部分41和具有如图9所示的第一示例结构的C数据加密部分42组成的情况下,由此构成的加密部分31的结构对应于根据本发明的传输数据的装置的实施例,其中执行根据本发明的传输数据的方法的实施例。
Y数据加密部分41的如图8所示的第一示例结构由将以10位字序列数据的形式的Y信号视频数据DVY提供到其中作为第一读取地址数据的存储器51、和将密钥数据DEY提供到其中的随机数生成部分52构成。
在随机数生成部分52中,寄存器53操作以便响应输入数据,输出由例如将提供到DES密码产生部分54的128位组成的寄存器输出数据DRZ。初始输入数据DIT被提供到寄存器53。
还将密钥数据DEY提供到DES密码产生部分54。在DES密码产生部分54中,根据由密钥数据DEY确定的规则,使寄存器输出数据DRZ经受DES加密处理,以便产生由例如128位组成的密码数据DEZ。由DES密码产生部分54获得的密码数据DEZ被提供到位抽取部分55并反馈到寄存器53作为另一输入数据。寄存器53首先响应初始输入数据DIT操作,输出寄存器输出数据DRZ,然后响应由DES密码产生部分54获得的密码数据DEZ,输出寄存器输出数据DRZ。
位抽取部分55操作以便从形成密码数据DEZ的128位抽取10位作为伪随机数数据DXA。从位抽取部分55获得的伪随机数数据DXA被从随机数生成部分52发送以便提供到存储器51作为第二读取地址数据。
将具有除禁用码000h至003h和3FCh至3FFh以外的各个不同10位代码的1016(1024-8)个10位字存储在存储器51中。1016个10位字的每一个的10位代码与构成提供到存储器51作为每一读取地址数据的Y信号视频数据DVY的10位字的第一个的10位代码具有特定的对应关系,以及在这种特定对应关系下,响应Y信号视频数据DVY,从存储器51读取1016个10位字,以及1016个10位字的每一个的10位代码与构成Y信号视频数据DVY的10位字的每一个的10位代码之间的特定对应关系响应提供到存储器51作为第二读取地址数据的伪随机数数据DXA而改变。
例如,如果将构成Y信号视频数据DVY的10位字的每一个的10位代码称为视频字数据代码以及将存储在存储器51中的1016个10位字的每一个的10位代码称为所存储的字数据代码,则所存储的字数据代码与视频字数据代码处于如图10中的箭头线表示的这种特定对应关系,以及在这种特定对应关系下,对应于具有视频字数据代码的10位字,根据箭头线从存储器51读取每个具有所存储的字数据代码的10位字。当伪随机数数据DXA改变时,响应伪随机数数据DXA中的变化,如图10中的箭头线所示的特定对应关系也改变。
连续排列从存储器51读出的每个具有所存储的字数据代码的10位字以产生以10位字序列数据的形式的加密Y信号视频数据DXY。因此,这导致响应除禁用码外的伪随机数数据DXA,使Y信号视频数据DVY经受用于获得10位代码的代码转换,并由此转换成存储器51中的加密Y信号视频数据DXY。因此,加密Y信号视频数据DXY不包含任何禁用码。
C数据加密部分42的图9所示的第一示例结构由以10字序列数据的形式的C信号视频数据DVC提供到其中作为每一读取地址数据的存储器56、和将密钥数据DEY提供到其中的随机数生成部分57构成。
用与如图8所示的随机数生成部分52相同的方式构成随机数生成部分57。图9中对应于图8中的那些的电路块用与图8相同的标记表示以及将省略其描述。将由随机数生成部分57获得的伪随机数数据DXA提供到存储器56作为第二读取地址数据。
还将具有除禁用码000h至003h和3FCh至3FFh外的各个不同10位代码的1016(1024-8)个10位字存储在存储器56中。1016个10位字的每一个的10位代码与构成被提供到存储器56作为第一读取地址数据的C信号视频数据DVC的10位字的每一个的10位代码具有特定的对应关系,在这种特定对应关系下,响应C信号视频数据DVC,从存储器56读取1016个10位字,以及1016个10位字的每一个的10位代码与构成C信号视频数据DVC的10位字的每一个的10位代码间的特定对应关系响应提供到存储器56作为第二读取地址数据的伪随机数数据DXA而改变。
例如,如果构成C信号视频数据DVC的10位字的每一个的10位代码被称为视频字数据代码以及存储在存储器51中的1016个10位字的每一个的10位代码被称为所存储的字数据代码,则所存储的字数据代码与视频字数据代码处于如图10中的箭头线表示的这种特定对应关系,以及在这种特定对应关系下,响应具有视频字数据代码的10位字,根据箭头线从存储器56读取每个具有所存储的字数据代码的10位字。当伪随机数数据DXA改变时,响应伪随机数数据DXA中的变化,如图10中的箭头线所示的特定对应关系也改变。
连续排列从存储器56读出的每个具有所存储的字数据代码的10位字以产生以10位字序列数据的形式的加密C信号视频数据DXC。因此,这导致响应除禁用码外的伪随机数数据DXA,使C信号视频数据DVC经受用于获得10位代码的代码转换,由此转换成存储器56中的加密C信号视频数据DXC。因此,加密C信号视频数据DXC不包含任何禁用码。
尽管在如图8和9所示的示例结构中分别连接到存储器51和56的随机数生成部分52和57的每一个操作以便产生将提供到存储器51或56的伪随机数数据DXA,也可以具有使随机数生成部分52和57的每一个产生将提供到存储器51或56的预定真随机数数据而不是伪随机数数据DXA的变形。
图11和12分别表示图7中所示的Y数据加密部分41的第二示例结构以及图7中所示的C数据加密部分42的第二示例结构。
在图6中所示的加密部分31由具有图11中所示的第二示例结构的Y数据加密部分41和具有图12中所示的第二示例结构的C数据加密部分42构成的情况下,由此构成的加密部分31的结构对应于根据本发明,用于传送数据的装置的实施例,其中执行根据本发明的传送数据的方法的实施例。
Y数据加密部分41的图11中所示的第二示例结构由将以10位字序列数据的形式的Y信号视频数据DVY提供到其中的加-减模数操作单元61、和将密钥数据DEY提供到其中的随机数生成部分62构成。
用与图8所示的随机数生成部分52相同的方式构造随机数生成部分62。用与图8相同的标记表示对应于图8中所示的随机数生成部分52的随机数生成部分62中的电路块以及将省略进一步描述。将从随机数生成部分62获得的伪随机数数据DXA提供到加-减模数操作单元61。
使用以10位字序列数据的形式的Y信号视频数据DVY的信息代码不包含任何禁用码以及信息代码的范围排列在禁用码的范围到与后者相邻之间的事实,加-减模数操作单元61操作以便响应除禁用码以外的伪随机数数据DXA,执行使Y信号视频数据DVY经受用于获得10位代码的代码转换所需的加-减模数操作,以及进一步操作来使用通过加-减模数操作获得的所转换的10位代码,用于形成加密的Y信号视频数据DXY。因此,将Y信号视频数据DVY转换成不包含任何禁用码的加密Y信号视频数据DXY。
占用10位代码是因为Y信号视频数据DVY以10位字序列数据的形式构成,有从000h到3FFh的1024个不同的10位代码。如果用代码位置号1至1024连续地标记从000h到3FFh的这1024个不同10位代码,用于构成加密Y信号视频数据DXY的10位字的每一个的10位代码的代码位置号由加-减模数操作确定。
假定Mi表示用于Y信号视频数据DVY的信息代码的每一个的代码位置号,Ci表示用于加密的Y信号视频数据DXY的信息代码的每一个的代码位置号,Ei表示用于伪随机数数据DXA的10位代码的每一个的代码位置号,Ni表示排列在Y信号视频数据DVY的信息代码的范围的一端之外的禁用码的数量,以及N2表示Y信号视频数据DVY的信息代码的数量,用下述等式表示加-减模数操作。
Ci={(Mi-N1)+Ei}mod N2+N1......(1)其中{(Mi-N1)+Ei}mod N2表示通过将{(Mi-N1)+Ei}除以N2获得的余数。
由于以10位字序列数据的形式构成Y信号视频数据DVY,N1等于禁用码000h至003h的数量,即4,以及N2等于通过从10位代码的总数减去禁用码的数量获得的数量,即1024-8=1016。
在上述等式(1)中,通过用于从Mi减去N1的减法,在从对应于004h的代码位置号5至对应于3FBh的代码数据号1020的代码位置范围中的Y信号视频数据DVY的信息代码的代码位置号被转换成在从对应于000h的代码位置号1至对应于3F7h的代码位置号1016的、对应于如图13所示的有效代码000h至1016h的代码位置范围中的代码位置号。然后,执行模数操作,通过该模数操作,将伪随机数数据DXA的10位代码的代码位置号增加到如上所述转换的代码位置号上以便产生总和以及通过将该总和除以1016获得余数。另外,通过将4增加到所获得的余数上的加法,获得从对应于004h的代码位置号5到对应于3FBh的代码位置号1020的代码位置范围中的代码位置号并将由此获得的代码位置号用作用于加密Y信号视频数据DXY的信息代码的代码位置号Ci。
然后,在加-减模数操作单元61中,将通过加-减模数操作获得的对应于代码位置号Ci的10位代码用作加密Y信号视频数据DXY的信息代码。响应伪随机数数据DXA的10位代码,通过将Y信号视频数据DXY的信息代码转换成不包括禁用码的一个代码,获得由此确定的加密Y信号视频数据DXY的信息代码,因此由通过加-减模数操作获得的信息代码构成的加密Y信号视频数据DXY不包含任何禁用码。
C数据加密部分42的图12中所示的第二示例结构由将以10位字序列数据的形式的C信号视频数据DVC提供到其中的加-减模数操作单元63、和将密钥数据DEY提供到其中的随机数生成部分64构成。
用与图11所示的随机数生成部分62相同的方式构造随机数生成部分64。用与图11相同的标记表示对应于图11中所示的随机数生成部分62的随机数生成部分64中的电路块以及将省略进一步描述。将从随机数生成部分64获得的伪随机数数据DXA提供到加-减模数操作单元63。
使用以10位字序列数据的形式的C信号视频数据DVC的信息代码不包含任何禁用码以及信息代码的范围安排在禁用码的范围到与后者相邻之间的事实,加-减模数操作单元63操作以便响应除禁用码以外的伪随机数数据DXA,执行使C信号视频数据DVC经受用于获得10位代码的代码转换所需的加-减模数操作。用与在图11中所示的加-减模数操作单元61中执行用于Y信号视频数据DVY的加-减模数操作相同的方式,在加-减模数操作单元63中执行用于C信号视频数据DVC的加-减模数操作,并且将在加-减模数操作单元63中由加-减模数操作确定的所转换的代码用作加密C信号视频数据DXC的信息代码。
响应伪随机数数据DXA的10位代码,通过将C信号视频数据DVC的信息代码转换成不包括禁用码的一个代码,获得如上所述确定的加密C信号视频数据DXC的信息代码,因此,由通过加-减模数操作获得的信息代码构成的加密C信号视频数据DXC不包含任何禁用码。
尽管在图11和12中所示的示例结构中分别连接到加-减模数操作单元61和63的随机数生成部分62和64的每一个操作以便产生将提供到加-减模数操作单元61和63的伪随机数数据DXA,也可以具有使随机数生成部分62和64的每一个产生将提供到加-减模数操作单元61或63的预定真随机数数据而不是伪随机数数据DXA的变形。
图14和15分别表示图7中所示的Y数据加密部分41的第三示例结构以及图7中所示的C数据加密部分42的第三示例结构。
在图6所示的加密部分31由具有图14中所示的第三示例结构的Y数据加密部分41和具有图15中所示的第三示例结构的C数据加密部分42构成的情况下,由此构成的加密部分31的结构对应于根据本发明、用于传输数据的装置的实施例,其中执行本发明、传输数据的方法的实施例。
Y数据加密部分41的图14中所示的第三示例结构用于由每个具有从10位代码组抽取的信息代码的10位字组成的Y信号视频数据DVY,在10位代码组中,信息代码与未设置成000h至003h和3FCh至3FFh的禁用码混合。
通过将存储器66增加到在Y数据加密部分41的图11中所示的第二示例结构中的加-减模数操作单元61的输入端来构造图14所示的第三示例结构。
将由10位字组成的以10位字序列数据形式的Y信号视频数据DVY提供到存储器66,该10位字的每一个具有从10位代码组抽取的信息代码,在10位代码组中,将信息代码与未设置成000h至003h和3FCh至3FFh的禁用码混合。在存储器66中,执行写入和读取Y信号视频数据DVY以及从存储器66发送基于Y信号视频数据DVY的所读取的Y信号视频数据DVYM。
在将Y信号视频数据DVY写入存储器66时,通过根据将写入的10位字的10位代码确定的写入地址,将由Y信号视频数据DVY组成的10位字的每一个写入存储器66中,以及在从存储器66读取Y信号视频数据DVY时,通过与写入地址有特定对应关系的读取地址,从存储器66读取由Y信号视频数据DVY组成的10位字的每一个。在写入地址和读取地址间的特定对应关系中,例如,分配到禁用码的写入地址位于分配到信息码的写入地址的范围之外,如图16的箭头线所示。
通过写入地址和读取地址间的这种特定对应关系,用下面方式构成通过读取写入存储器66中的Y信号视频数据DVY、从存储器66发送的所读取的Y信号视频数据DVYM禁用码的范围排列在与其相邻的信息码的范围之外。这表示存储器66操作以便将由10位字组成的Y信号视频数据DVY转换成以将禁用码的范围排列在与其相邻的信息码的范围之外的方式构造的所读取的Y信号视频数据DVYM,其中每个10位字具有从10位代码组抽取的信息代码,在10位代码组中,将信息代码与禁用码混合。
在从存储器66发送的所读取的Y信号视频数据DVYM中,用提供到Y数据加密部分41的图11中所示的第二示例结构中的加-减模数操作单元61的Y信号视频数据DVY相同的方式,将禁用码的范围排列在与之相邻的信息码的范围之外,其中将禁用码设置成排列在信息码之外的000h至003h和3FCh至3FFh。由此从存储器66获得的所读取的Y信号视频数据DVYM被提供到加-减模数操作单元61。
加-减模数操作单元61操作以便执行用于所读取的Y信号视频数据DVYM的加-减模数操作以便产生加密Y信号视频数据DXY。用与在图11中所示的加-减模数操作单元61中执行的用于Y信号视频数据DVY的加-减模数操作相似的方式,在加-减模数操作单元61中执行用于所读取的Y信号视频数据DVYM的加-减模数操作,以及在加-减模数操作单元61中由加-减模数操作所确定的转换码被用作加密Y信号视频数据DXY的信息码。因此,将所读取的Y信号视频数据DVYM转换成不包含任何禁用码的加密Y信号视频数据DXY。
如上所述,在Y数据加密部分41的图14中所示的第三示例结构中,将Y信号视频数据DVY转换成存储器66中的所读取的Y信号视频数据DVYM,然后使所读取的Y信号视频数据DVYM在加-减模数操作单元61中经受加-减模数操作以便转换成加密Y信号视频数据DXY。
C数据加密部分42的图15中所示的第三示例结构用于由10位字组成的C信号视频数据DVC,每个10位字具有从10位代码组抽取的信息代码,在10位代码组中,信息代码与未设置成000h至003h和3FCh至3FFh的禁用码混合。
通过将存储器67增加到在C数据加密部分42的图12中所示的第二示例结构中的加-减模数操作单元63的输入端来构造图15所示的这种第三示例结构。
将由10位字组成的以10位字序列数据形式的C信号视频数据DVC提供到存储器67,该10位字的每一个具有从10位代码组抽取的信息代码,在10位代码组中,将信息代码与未设置成000h至003h和3FCh至3FFh的禁用码混合。在存储器67中,执行写入和读取C信号视频数据DVC以及从存储器67发送基于C信号视频数据DVC的所读取的C信号视频数据DVCM。用与图14中所示写入和读取存储器66中的Y信号视频数据DVY相似的方式,执行存储器67中的C信号视频数据DVC的写入和读取,从而,从存储器67发送其中禁用码的范围被排列在与其相邻的信息码的范围之外的所读取的C信号视频数据DVCM。这表示存储器67操作以便将由10位字组成的C信号视频数据DVC转换成以将禁用码的范围排列在与其相邻的信息码的范围之外的方式构造的所读取的C信号视频数据DVCM,其中该每个10位字具有从10位代码组抽取的信息代码,在10位代码组中,将信息代码与禁用码混合。
在从存储器67发送的所读取的C信号视频数据DVCM中,用提供到C数据加密部分42的图12中所示的第二示例结构中的加-减模数操作单元63的C信号视频数据DVC相同的方式,将禁用码的范围排列在与之相邻的信息码的范围之外,其中将禁用码设置成排列在信息码之外的000h至003h和3FCh至3FFh。由此从存储器67获得的所读取的C信号视频数据DVCM被提供到加-减模数操作单元63。
加-减模数操作单元63操作以便执行用于所读取的C信号视频数据DVCM的加-减模数操作以便产生加密C信号视频数据DXC。用与在图12中所示的加-减模数操作单元63中执行的用于C信号视频数据DVC的加-减模数操作相似的方式,在加-减模数操作单元63中执行用于所读取的C信号视频数据DVCM的加-减模数操作,以及由加-减模数操作单元63中的加-减模数操作所确定的转换码被用作加密C信号视频数据DXC的信息码。因此,将所读取的C信号视频数据DVCM转换成不包含任何禁用码的加密C信号视频数据DXC。
如上所述,在C数据加密部分42的图15中所示的第三示例结构中,将C信号视频数据DVC转换成存储器67中的所读取的C信号视频数据DVCM,然后使所读取的C信号视频数据DVCM在加-减模数操作单元63中经受加-减模数操作以便转换成加密C信号视频数据DXC。
尽管在图14和15中所示的示例结构中分别连接到加-减模数操作单元61和63的随机数生成部分62和64的每一个操作以便产生将提供到加-减模数操作单元61和63的伪随机数数据DXA,也可以具有使随机数生成部分62和64的每一个产生将提供到加-减模数操作单元61或63的预定真随机数数据而不是伪随机数数据DXA的变形。
图17表示能用来代替Y数据加密部分41的图8所示的第一示例结构中的随机数生成部分52、C数据加密部分42的图9中所示的第一示例结构中的随机数生成部分57、Y数据加密部分41的图11和14所示的第二和第三示例结构的每一个中的随机数生成部分62,或C数据加密部分42的图12和15中所示的第二和第三示例结构的每一个中的随机数生成部分64的随机数生成部分的例子。
在图17的随机数生成部分52’中,计数器53’操作以便响应初始输入数据DIT计数以便产生将提供到AES密码产生部分54’的由例如128位组成的计数器输出数据DRZ’。
AES密码产生部分54’操作以便根据由美国国家标准和技术协会(National Institute of Standards and Technology,the United State ofAmerica)在2001年公布的AES(高级加密标准)执行AES加密处理。
密钥数据DEY也被提供到AES密码产生部分54’。在AED密码产生部分54’中,根据由密钥数据DEY确定的规则,使计数器输出数据DRZ’经受AES加密处理以便产生由例如128位组成的密码数据DEZ’。
将从AES密码产生部分54’获得的密码数据DEZ’提供到位抽取部分55’。位抽取部分55’操作以便抽取形成密码数据DEZ’的128位的10位作为伪随机数数据DXA’。从随机数生成部分52’发送从位抽取部分55’获得的伪随机数数据DXA’以便用于代替由图8中所示的随机数生成部分52、图9中所示的伪随机数生成部分57、图11和14的每一个中所示的随机数生成部分65或图12和15中所示的随机数生成部分64获得的伪随机数数据DXA。
图18和19分别表示图7中所示的Y数据加密部分41的第四示例结构和图7中所示的C数据加密部分42的第四示例结构的。
在用具有图18所示的第四示例结构的Y数据加密部分41和具有图19中所示的第四示例结构的C数据加密部分42构成图6中所示的加密部分31的情况下,由此构成的加密部分31的结构对应于根据本发明,用于传输数据的装置的第二实施例,其中执行根据本发明,传输数据的方法的第二实施例。
由将以10位字序列数据的形式的Y信号视频数据DVY提供到其中的加-减模数操作单元61和将密钥数据DEY提供到其中的随机数生成部分70构成Y数据加密部分41的图18中所示的第四实施例。
加-减模数操作单元61用与图11中所示的加-减模数操作单元61相同的方式构造并操作以便用与如上相同的方式,将Y信号视频数据DVY转换成以不包含任何禁用码的10位字序列数据的形式构造的加密Y信号视频数据DXY。
在随机数生成部分70中,寄存器71操作以便响应输入数据,输出将提供到DES密码产生部分72的由例如128位组成的寄存器输出数据DRZ。将初始输入数据DIT提供到寄存器71。
还将密钥数据DEY提供到DES密码产生部分72。在DES密码产生部分72中,根据由密钥数据DEY确定的规则,使寄存器输出数据DRZ经受DES加密处理以便产生由例如128位组成的密码数据DEZ。由DES密码产生部分72获得的密码数据DEZ被提供到位划分部分73。
位划分部分73操作以便将组成密码数据DEZ的128位划分成10位和118位以便产生由10位组成的伪随机数数据DXA和由118位组成的反馈数据DXB。将由位划分部分73获得的伪随机数数据DXA从随机数发生部分70发送到加-减模数操作单元61。将由位划分部分73获得的反馈数据DXB提供到位加法器74。
还将由从加-减模数操作单元61获得的以10位字序列数据的形式的加密Y信号视频数据DXY提供到位加法器74。在位加法器74中,按位将以10位字序列数据的形式的加密Y信号视频数据DXY增加到由118位组成的反馈数据DXB以便产生由128位组成的数据DXB+DXY。由此获得的由128位组成的数据DXB+DXY将输送到寄存器71作为另一输入数据。因此,寄存器71首先操作以便响应初始输入数据DIT、输出寄存器输出数据DRZ,然后响应由位加法器74获得的数据DXB+DXY、输出寄存器输出数据DRZ。
C数据加密部分42的图19中所示的第四示例结构由将以10位字序列数据的形式的C信号视频数据DVC提供到其中的加-减模数操作单元63和将密钥数据DEY提供到其中的随机数生成部分75构成。
加-减模数操作单元63以与图12所示的加-减模数操作单元63相同的方式构成,并操作以便用上述相同的方式,将C信号视频数据DVC转换成以不包含任何禁用码的10位字序列数据的形式构成的加密C信号视频数据DXC。
用与图18所示的随机数生成部分70相同的方式,随机数生成部分75由寄存器71、DES密码产生部分72、位划分部分73和位加法器74组成。在随机数生成部分75中提供的位加法器74中,按位将由加-减模数操作单元61获得的以10位字序列数据的形式的加密C信号视频数据DXC添加到从位划分部分73获得的由118位组成的反馈数据DXB以便产生由128位组成的数据DXB+DXC。随机数生成部分75的其它操作与图18中所示的随机数生成部分70的相同。
尽管在图18和19中所示的示例结构中分别连接到加-减模数操作单元61和63的随机数生成部分70和75的每一个操作以便产生将提供到加-减模数操作单元61和63的伪随机数数据DXA,也可以具有使随机数生成部分70和75的每一个产生将提供到加-减模数操作单元61或63的预定真随机数数据而不是伪随机数数据DXA的变形。
图20和21分别表示图7中的Y数据加密部分41的第五示例结构和图7中所示的C数据加密部分42的第五示例结构。
在图6中所示的加密部分31由具有图20中所示的第五示例结构的Y数据加密部分41和具有图21中所示的第五示例结构的C数据加密部分42构成的情况下,由此构成的加密部分31的结构对应于根据本发明,用于传送数据的装置的第三实施例,其中执行根据本发明,传送数据的方法的第三实施例。
Y数据加密部分41的图20中所示的第五示例结构由将以10位字序列数据的形式的Y信号视频数据DVY提供到其中的加-减模数操作单元61和将密钥数据DEY提供到其中的随机数生成部分76构成。
加-减模数操作单元61用与图18所示的加-减模数操作单元61相同的方式构成、并操作以便以如上方式将Y信号视频数据DVY转换成以不包含任何禁用码的10位字序列数据的形式构成的加密Y信号视频数据DXY。
随机数生成部分76用如图18所示的随机数生成部分70相同的方式,由寄存器71、DES密码产生部分72、位划分部分73和位加法器74构成。在随机数生成部分76中提供的位寄存器74中,按位将提供到加-减模数操作单元61的以10位字序列数据的Y信号视频数据DVY增加到从位划分部分73获得的由118位组成的反馈数据DXB以便产生由128位组成的数据DXB+DVY。随机数生成部分76的其它操作与图18中所示的随机数生成部分70中的相同。
C数据加密部分42的图21中所示的第五示例结构由将以10位字序列数据的形式的C信号视频数据DYC提供到其中的加-减模数操作单元63和将密钥数据DEY提供到其中的随机数生成部分77构成。
加-减模数操作单元63以与图19中所示的加-减模数操作单元63相同的方式构成、并操作以便以上述方式将C信号视频数据DVC转换成以不包含任何禁用码的10位字序列数据的形式的加密C信号视频数据DXC。
以与图19中所示的随机数生成部分75相同的方式,随机数生成部分77由寄存器71、DES密码产生部分72、位划分部分73和位加法器74构成。在随机数生成部分77中提供的位加法器74中,按位将提供到加-减模数操作单元63的以10位字序列数据的形式的C信号视频数据DVC增加到从位划分部分73获得的由118位组成的反馈数据DXB以便产生由128位组成的数据DXB+DVC。随机数生成部分77的其它操作与图19中所示的随机数生成部分75的相同。
尽管在图20和21中所示的示例结构中分别连接到加-减模数操作单元61和63的随机数生成部分76和77的每一个操作以便产生将提供到加-减模数操作单元61和63的伪随机数数据DXA,也可以具有使随机数生成部分76和77的每一个产生将提供到加-减模数操作单元61或63的预定真随机数数据而不是伪随机数数据DXA的变形。
图22表示能来代替Y数据加密部分41的图18所示的第四示例结构中的随机数生成部分70、C数据加密部分42的图19中所示的第四示例结构中的随机数生成部分75、Y数据加密部分41的图20所示的第五示例结构中的随机数生成部分76或C数据加密部分42的图21中所示的第五示例结构中的随机数生成部分77的随机数生成部分的例子。
图22中所示的随机数生成部分70’中,响应初始输入数据DIT,寄存器71’产生将提供到AES密码产生部分72’的由例如128位组成的寄存器输出数据DRZ’。
用与图17中所示的随机数生成部分52’中的AES密码产生部分54’相同的方式构成AES密码产生部分72’。
还将密钥数据DEY提供到AES密码产生部分72’,在AES密码产生部分72’中,根据由密钥数据DEY确定的规则,使寄存器输出数据DRZ’经受AES加密处理以便产生由例如128位组成的密码数据DEZ’。从AES密码产生部分72’获得的密码数据DEZ’被提供到位划分部分73’。
位划分部分73’操作以便将组成密码数据DEZ’的128位划分成10位和118位以便产生由10位组成的伪随机数数据DXA’以及由118位组成的反馈数据DXB’。从随机数生成部分70’发送由位划分部分73’获得的伪随机数数据DXA’以便用来代替从图18中所示的随机数生成部分70、图19中所示的随机数生成部分75、图20所示的随机数生成部分76或图21中所示的随机数生成部分77获得的伪随机数数据DXA。
将从位划分部分73’获得的反馈数据DXB’提供到位加法器74’。还将以10位字序列数据的形式的加密Y信号视频数据DXY提供到位加法器74’。在位加法器74’中,按位将以10位字序列数据的形式的加密Y信号视频数据DXY增加到由118位组成的反馈数据DXB’以便产生由128位组成的数据DXB’+DXY。将由此获得的由128位组成的数据DXB’+DXY输送到寄存器71’作为另一输入数据。因此,寄存器71’首先操作以便响应初始输入数据DIT、输出到寄存器输出数据DRZ’,以及然后响应由位加法器74’获得的数据DXB’+DXY、输出寄存器输出数据DRZ’。
图23表示在结合图6所示的用于传输数据的装置的实施例的条件下,根据本发明、用于传输数据的装置的实施例,其中,执行根据本发明、传输数据的方法的实施例。
已经解释过如图6所示用于传输数据的装置的实施例,因此将省略进一步描述。
参考图23,由并行数据产生部分81接收从图6中所示的用于传输数据的装置的实施例中的串行数据产生部分33传送的加密HD-SDI信号DXS。在并行数据产生部分81中,将加密HD-SDI信号DXS提供到均衡器82。在均衡器82中,使加密HD-SDI信号DXS经受用于补偿在数据传输线上引起的高频分量方面的降低的电平均衡以便产生均衡的加密HD-SDI信号DXS’。从均衡器82获得的均衡的加密HD-SDI信号DXS’被提供到NRZI转换器83和时钟再现部分84。在时钟再现部分84中,再现包含在均衡的加密HD-SDI信号DXS’中的时钟信号CK。
将从时钟再现部分84获得的时钟信号CK提供到NRZI转换器83以便通过NRZI转换器83中的时钟信号CK执行均衡的加密HD-SDI信号DXS’的NRZI转换。因此,导出已经经受NRZI转换的加密HD-SDI信号DXSC以便提供到解扰部分85。还将从时钟再现部分84获得的时钟信号CK提供到解扰部分85。在解扰部分85中,解扰加密HD-SDI信号DXSC以便产生解扰的加密HD-SDI信号DXSD。将从解扰部分85导出的解扰的加密HD-SDI信号DXSD提供到S/P转换器86和字同步信号生成部分87。
从时钟再现部分84获得的时钟信号CK也被提供到字同步信号发生部分87。通过时钟信号CK检测解扰的加密HD-SDI信号DXSD的一部分,其对应于从按用于构成时间参考码数据SAV或EAV的3FFh、000h、000h的顺序排列的定时识别码转换成的串行数据,以及在字同步信号发生部分87中,响应上述部分的检测,产生字同步信号SWS。将从字同步信号发生部分87获得的字同步信号SWS提供到S/P转换器86。还将从时钟再现部分84获得的时钟信号CK也提供到S/P转换器86以及在字同步条件下,根据S/P转换器86中的字同步信号SWS,使解扰的加密HD-SDI信号DXSD经受S/P转换。通过由此处理的S/P转换,将所解扰的加密HD-SDI信号DXSD转换成由每个形成10位字序列数据、并与彼此同步的它们的时间参考码数据SAV和EAV逐位多路复用的、加密Y和PB/PR数据序列构成的加密20位字序列数据DXP。
将从S/P转换器86获得的加密20位字序列数据DXP提供到数据划分部分88。在数据划分部分88中,将加密20位字序列数据DXP划分成多路时间基准数据DAV、多路辅助数据DAA和加密视频数据DXI。以20位字序列数据的形式获得多路时间基准数据DAV,该20位字序列数据由在字同步的条件下逐位多路复用的、以10位字序列数据的形式的Y数据序列中的时间参考码数据SAV和EAV、线数数据、误差检测码数据等等和以10位字序列数据的形式的PB/PR数据序列中的时间参考码数据SAV和EAV、线数数据、误差检测码数据等等构成。以20位字序列数据的形式获得多路辅助数据DAA,该20位字序列数据由在字同步条件下逐位多路复用的、以10位字序列数据的形式的Y数据序列中的辅助数据和以10位字序列数据的形式的PB/PR数据序列中的辅助数据构成。以20位字序列数据的形式获得多路视频数据DVI,该20位字序列数据包含在字同步的条件下逐位多路复用的Y信号视频数据DVY和C信号视频数据DVC,该Y信号视频数据DVY构成以10位字序列数据的形式的Y数据序列中的视频数据部分,该C信号视频数据DVC构成以10位字序列数据的形式的PB/PR数据序列中的视频数据部分。
将从数据划分部分88获得的多路时间基准数据DAV、多路辅助数据DAA和加密视频数据DXI从并行数据产生部分81发送到解密处理器89。解密处理器89由解密部分90和密钥数据生成部分91构成。
多路时间基准数据DAV和多路辅助数据DAA通过解密处理器89以便提供到串行数据生成部分92。加密视频数据DXI被提供到解密处理器89中的解密部分90。密钥数据生成部分91操作以便为解密部分90提供预定的密钥数据DEY。从密钥数据生成部分91获得的密钥数据DEY与从图6所示的用于传输数据的装置的实施例中的密钥数据生成部分获得的密钥数据DEY具有相同内容。
在解密部分90中,根据由密钥数据DEY确定的规则,使以20位字序列数据的形式的加密视频数据DXI经受例如DES解密处理以便产生以20位字序列数据的形式的多路视频数据DVI。
图24表示解密部分90的示例结构。
在图24所示的示例结构中,将以20位字序列数据的形式的加密视频数据DXI提供到位划分部分100。在位划分部分100中,将加密视频数据DXI划分成分别单独从位划分部分100发送的以10位字序列数据的形式的加密Y信号视频数据DXY和以10位字序列数据的形式的加密C信号视频数据DXC。
分别将从位划分部分100获得的加密Y信号视频数据DXY和加密C信号视频数据DXC提供到Y数据解密部分101和C数据解密部分102。还将从密钥数据生成部分91获得的密钥数据DEY提供到Y数据解密部分101和C数据解密部分102。
在Y数据解密部分101中,根据由密钥DEY确定的规则,使以10位字序列数据的形式的加密Y信号视频数据DXY经受DES解密处理以便产生以10位字序列数据的形式的Y信号视频数据DVY。在C数据解密部分102中,根据由密钥数据DEY确定的规则,使以10位字序列数据的形式的加密C信号视频数据DXC经受DES解密处理以便产生以10位字序列数据的形式的C信号视频数据DVC。
分别将从Y数据解密部分101和C数据解密部分102如此获得的以10位字序列数据的形式的Y信号视频数据DVY以及以10位字序列数据的形式的C信号视频数据DVC提供到位多路复用器103。
在位多路复用器103中,使以10位字序列数据的形式的Y信号视频数据DVY和以10位字序列数据的形式的C信号视频数据DVC彼此多路复用以便产生将从解密部分90发送的作为输出数据的以20位字序列数据的形式的多路视频数据DVI。
将来自解密部分90的作为输出数据的多路视频数据DVI从解密处理器89发送到串行数据产生部分92。在串行数据产生部分部分92中,将每个已经通过解密部分90的多路时间基准数据DAV和多路辅助数据DAA和多路视频数据DVI提供到数据多路复用器104。
在数据多路复用器104中,使多路视频数据DVI、多路时间基准数据DAV和多路辅助数据DAA经受多路复用处理以便再现包含多路视频数据DVI、多路时间基准数据DAV和多路辅助数据DAA的20位字序列数据DHP。在数据多路复用器104中如此获得的20位字序列数据DHP被提供到P/S转换器105。
在P/S转换器105中,使20位字序列数据DHP经受P/S转换以便再现基于20位字序列数据DHP的串行数据DHSD以提供到扰频部分106。
在扰频部分106中,使串行数据DHSD经受扰频处理以便再现将提供到NRZI转换器108的加扰串行数据DHSC。在NRZI转换器108中,使加扰串行数据DHSC经受NRZI转换以便再现HD-SDI信号DHS。从串行数据产生部分92获得在NRZI转换器108再现的HD-SDI信号DHS。
图25和26分别表示图24中所示的Y数据解密部分101的第一示例结构和图24中所示的C数据解密部分102的第一示例结构。
在图24中所示的解密部分90由具有图25中所示的第一示例结构的Y数据解密部分101和具有图26所示的第一示例结构的C数据解密部分102构成的情况下,由此构成的解密部分90的结构对应于根据本发明、用于传输数据的装置的第一实施例,其中执行根据本发明、传输数据的方法的第一实施例。
Y数据解密部分101的图25所示的第一示例结构由将以10位字序列数据的形式的加密Y信号视频数据DXY提供到其中的作为第一读取地址数据的存储器111和将密钥数据DEY提供到其中的随机数生成部分112构成。
用与图8所示的随机数生成部分52相同的方式,随机数生成部分112由寄存器53、DES密码产生部分54和位抽取部分55构成并生成将提供到存储器111作为第二读取地址数据的伪随机数数据DXA。
将具有除禁用码000h至003h和3FCh至3FFh外的各个不同10位码的1016(1024-8)个10位字存储在存储器111中。1016个10位字的每一个的10位码与构成提供到存储器111作为第一读取地址数据的加密Y信号视频数据DXY的10位字的每一个的10位代码具有特定的对应关系,以及在这种特定对应关系下,响应加密Y信号视频数据DXY,从存储器111读取1016个10位字以及响应提供到存储器111作为第二读取地址数据的伪随机数数据DXA,1016个10位字的每一个的10位代码与构成加密Y信号视频数据DXY的10位字的每一个的10位代码间的特定对应关系改变。
连续地排列从存储器111读取的10位字以便产生以10位字序列数据的形式的Y信号视频数据DVY。
C数据解密部分102的图26中所示的第一示例结构由将以10位字序列数据的形式的加密C信号视频数据DXC作为第一读取地址数据提供到其中的存储器116和将密钥数据DEY提供到其中的随机数生成部分117构成。
用与图25中所示的随机数生成部分112相同的方式,随机数生成部分117由寄存器53、DES密码产生部分54和位抽取部分55构成并产生将提供到存储器116作为第二读取地址数据的伪随机数数据DXA。
还将具有除禁用码000h至003h和3FCh至3FFh外的各个不同10位码的1016(1024-8)个10位字存储在存储器116中。1016个10位字的每一个的10位码与构成提供到存储器116作为第一读取地址数据的加密C信号视频数据DXC的10位字的每一个的10位代码具有特定的对应关系,以及在这种特定对应关系下,响应加密C信号视频数据DXC,从存储器116读取1016个10位字以及响应提供到存储器116作为第二读取地址数据的伪随机数数据DXA,1016个10位字的每一个的10位代码与构成加密C信号视频数据DXC的10位字的每一个的10位代码间的特定对应关系改变。
连续地排列从存储器116读取的10位字以便产生以10位字序列数据的形式的C信号视频数据DVC。
尽管在图25和26中所示的示例结构中,分别连接到存储器111和116的随机数生成部分112和117的每一个操作以便产生将提供存储器111或116的伪随机数数据DXA,也可以具有使随机数生成部分112和117的每一个产生将提供到存储器111或116的预定真随机数数据而不是伪随机数数据DXA的变形。
图27和28分别表示图24中所示的Y数据解密部分101的第二示例结构和图24中所示的C数据解密部分102的第二示例结构。
在图23中所示的解密部分90由具有图27中所示的第二示例结构的Y数据解密部分101和具有图28中所示的第二结构的C数据解密部分102构成的情况下,由此构成的解密部分90的结构对应于根据本发明、用于传输数据的装置的实施例,其中执行根据本发明、传输数据的方法的实施例。
Y数据解密部分101的图27中所示的第二示例结构由将以10字序列数据的形式的加密Y信号视频数据DXY提供到其中的加-减模数操作单元121和将密钥数据DEY提供到其中的随机数生成部分122构成。
用与图25中所示的随机数生成部分112相同的方式,随机数生成部分122由寄存器53、DES密码产生部分54和位抽取部分55构成并产生将提供到加-减模数操作单元121的伪随机数数据DXA。
加-减模数操作单元121操作以便将加密Y信号视频数据DXY转换成Y信号视频数据DVY。在加-减模数操作单元121中,响应伪随机数数据DXA,使加密Y信号视频数据DXY经受加-减模数操作以及将根据加-减模数操作的结果确定的转换码用于Y信号视频数据DVY的信息码以便将加密Y信号视频数据DXY转换成Y信号视频数据DVY。
占用10位码是因为加密Y信号视频数据DXY以10位字序列数据的形式构成,有从000h至3FFh的1024个不同10位码。如果用代码位置号1至1024连续地标记从000h至3FFh的这1024个不同10位代码,通过加-减模数操作确定用于构成Y信号视频数据DVY的10位字的每一个的10位码的代码位置号。
假定Ci表示用于加密的Y信号视频数据DXY的信息代码的每一个的代码位置号,Mi表示用于Y信号视频数据DVY的信息代码的每一个的代码位置号,Ei表示用于伪随机数数据DXA的10位代码的每一个的代码位置号,N1表示排列在Y信号视频数据DVY的信息代码的范围的一端之外的禁用码的数量,以及N2表示Y信号视频数据DVY的信息代码的数量,用下述等式表示加-减模数操作。
Mi={(Ci-N1)+Ei}mod N2+N1......(2)其中{(Ci-N1)+Ei}mod N2表示通过将{(Ci-N1)+Ei}除以N2获得的余数。
由于以10位字序列数据的形式构成Y信号视频数据DVY,N1等于禁用码000h至003h的数量,即4,以及N2等于通过将10位代码的总数减去禁用码的数量获得的数量,即1024-8=1016。
在上述等式(2)中,通过用于从Ci减去N1的减法,将加密Y信号视频数据DXY的信息码的代码位置号减去4为转换码位置号。然后,执行模数操作,通过该模数操作,从所转换的代码位置号减去伪随机数数据DXA的10位代码的代码位置号以便产生差并通过将该差值除以1016获得余数。另外,通过将4增加到所获得的余数上确定代码位置号并将由此获得的代码位置号用作用于Y信号视频数据DVY的信息代码的代码位置号Mi。
然后,在加-减模数操作单元121中,将通过加-减模数操作获得的对应于代码位置号Mi的10位代码用作Y信号视频数据DVY的信息代码。
C数据加密部分102的图28中所示的第二示例结构由将以10位字序列数据的形式的加密C信号视频数据DXC提供到其中的加-减模数操作单元123和将密钥数据DEY提供到其中的随机数生成部分124构成。
用与图27所示的随机数生成部分122相同的方式,随机数生成部分124由寄存器53、DES密码产生部分54和位抽取部分55构成并产生将提供到加-减模数操作单元123的伪随机数数据DXA。
加-减模数操作单元123操作以便将加密C信号视频数据DXC转换成C信号视频数据DVC。在加-减模数操作单元123中,响应伪随机数DXA,使加密C信号视频数据DXC经受加-减模数操作以及将根据加-减模数操作的结果确定的转换码用作C信号视频数据DVC的信息代码以便将加密C信号视频数据DXC转换成C信号视频数据DVC。用与在图27中所示的加-减模数操作单元121中执行的用于加密Y信号视频数据DXY的加-减模数操作相似的方式,执行用于加密C信号视频数据DXC的加-减模数操作。
尽管在图27和28中所示的示例结构中分别连接到加-减模数操作单元121和123的随机数生成部分122和124的每一个操作以便产生将提供到加-减模数操作单元121和123的伪随机数数据DXA,也可以具有使随机数生成部分122和124的每一个产生将提供到加-减模数操作单元121或123的预定真随机数数据而不是伪随机数数据DXA的变形。
图29和30分别表示图24中所示的Y数据解密部分101的第三示例结构和图24中所示的C数据解密部分102的第三示例结构。
在图23中所示的解密部分90由具有图29中所示的第三示例结构的Y数据解密部分101和具有图30中所示的第三示例结构的C数据解密部分102构成的情况下,由此构成的解密部分90的结构对应于根据本发明、用于传输数据的装置的实施例,其中执行根据本发明、传输数据的方法的实施例。
Y数据解密部分101的图29中所示的第三示例结构用于由每个具有从10位代码组抽取的信息代码的10位字组成的Y信号视频数据DVY,在10位代码组中,将信息代码与未设置成000h至003h和3FCh至3FFh的禁用码混合。
通过将存储器126增加到在Y数据解密部分101的图27中所示的第二示例结构中的加-减模数操作单元121的输出端来构成图29中所示的这种第三示例结构。
加-减模数操作单元121和随机数生成部分122的每一个、以与Y数据解密部分101的图27中所示的第二示例结构中的加-减模数操作单元121和随机数生成部分122的每一个相似的方式进行操作,并从加-减模数操作单元121获得基于加密Y信号视频数据DXY的Y信号视频数据DVY’。这一Y信号视频数据DVY’对应于从Y数据解密部分101的图27中所示的第二示例结构中的加-减模数操作单元121获得的Y信号视频数据DVY,对此,禁用码的范围排列在信息码的范围之外。
将从加-减模数操作单元121获得的Y信号视频数据DVY’提供到存储器126。在存储器126中,执行Y信号视频数据DVY’的写入和读取并从存储器126发送基于Y信号视频数据DVY’的Y信号视频数据DVY。
在将Y信号视频数据DVY’写入存储器126时,通过根据将写的10位字的10位代码确定的写入地址,将由Y信号视频数据DVY’组成的10位字的每一个写入存储器126,以及在从存储器126读取Y信号视频数据DVY’时,通过与写入地址具有特定对应关系的读取地址,从存储器126读取由Y信号视频数据DVY’组成的10位字的每一个。在写入地址和读取地址的特定对应关系中,例如,分配到禁用码的写入地址分散在分配到信息码的写入地址的范围中。
通过写入地址和读取地址之间的这种特定的对应关系,通过读取写入在存储器126中的Y信号视频数据DVY’、从存储器126发送的Y信号视频数据DVY由每个具有从10位码组抽取的信息码的10位字组成,在该10位码组中信息码与未设置成000h至003h和3FCh至3FFh的禁用码混合。
如上所述,在Y数据解密部分101的图29中所示的第三示例结构中,在加减模模数操作单元121中,使加密Y信号视频数据DXY经受加-减模数操作以便转换成Y信号视频数据DVY’,然后,在存储器126中,使Y信号视频数据DVY’进一步经受上述数据转换以便再现Y信号视频数据DVY。
C数据解密部分102的图30中所示的第三示例结构用于由每个具有从10位代码组抽取的信息码的10位字组成的C信号视频数据DVC,在该10位代码组中信息码与未设置成000h至003h和3FCh至3FFh的禁用码混合。
通过将存储器127增加到C数据解密部分102的图28中所示的第二示例结构中的加-减模数操作单元123的输出端构成图30中所示的这种第三示例结构。
加-减模数操作单元123和随机数生成部分124的每一个、以与C数据解密部分102的图28中所示的第二示例结构中的加-减模数操作单元123和随机生成部分124的每一个相似的方式进行操作,以及从加-减模数操作单元123获得基于加密C信号视频数据DXC的C信号视频数据DVC’。该C信号视频数据DVC’对应于从C数据解密部分102的图28中所示的第二示例结构中的加-减模数操作单元123获得的C信号视频数据DVC,对此,禁用码的范围排列在信息码的范围之外。
将从加-减模数操作单元123获得的C信号视频数据DVC’提供到存储器127。在存储器127中,执行C信号视频数据DVC’的写入和读取以及从存储器127发送基于C信号视频数据DVC’的C信号视频数据DVC。
在将C信号视频数据DVC’写入存储器127时,通过根据将写入的10位字的10位代码确定的写入地址,将由C信号视频数据DVC’组成的10位字的每一个写入存储器127中,以及在从存储器127读取C信号视频数据DVC’时,通过与写入地址具有特定对应关系的读取地址,从存储器127读取由C信号视频数据DVC’组成的10位字的每一个。在写入地址和读取地址的特定对应有关系中,例如,分配到禁用码的写入地址分散在分配到信息码的写入地址的范围中。
通过写入地址和读取地址之间的这种特定的对应关系,通过读取写入存储器127中的C信号视频数据DVC’,从存储器127发送的C信号视频数据DVC由每个具有从10位代码组抽取的信息码的10位字组成,在该10位代码组中信息码与未设置成000h至003h和3FCh至3FFh的禁用码混合。
如上所述,在C数据解密部分102的图30所示的第三示例结构中,在加-减模数操作单元123中,使加密C信号视频数据DXC经受加-减模数操作以便转换成C信号视频数据DVC’,然后,在存储器127中,使C信号视频数据DVC’进一步经受上述数据转换以便再现C信号视频数据DVC。
尽管在图29和30所述的第三示例结构中分别连接到加-减模数操作单元121和123的随机数生成部分122和124操作以便再现将提供到加-减模数操作单元121和123的伪随机数数据DXA,还可以具有使随机数生成部分122和124的每一个产生将提供到加-减模数操作单元121或123的预定真随机数数据而不是伪随机数数据DXA的变形。
图31表示能用来代替Y数据解密部分101的图25中所示的第一示例结构中的随机数生成部分112、C数据解密部分102的图26中所示的第一示例结构的随机数生成部分117、Y数据解密部分101的图27和29中所示的第二和第三示例结构的每一个中的随机数生成部分122或C数据解密部分102的图28和30中所示的第二和第三示例结构中的每一个的随机数生成部分124的随机数生成部分的例子。
用与图17中所示的随机数生成部分52’相同的方式,构成图31中所示的随机数生成部分112’,将省略进一步描述。使用从随机数生成部分112’获得的伪随机数数据DXA’来代替从Y数据解密部分101的图25中所示的第一示例结构中的随机数生成部分112、C数据解密部分102的图26中所示的第一示例结构中的随机数生成部分117、Y数据解密部分101的图27和29中所示的第二和第三示例结构的每一个中的随机数生成部分122以及C数据解密部分102的图28和30所示的第二和第三示例结构的每一个中的随机数生成部分124的每一个获得的伪随机数数据DXA。
图32和33分别表示图24中所示的Y数据解密部分101的第四示例结构和图24中所示的C数据解密部分102的第四示例结构。
在图23中所示的解密部分90由具有图32中所示的第四示例结构的Y数据解密部分101和具有图33中所示的第四示例结构的C数据解密部分102的情况下,由此获得的解密部分90的结构对应于根据本发明、用于传输数据的装置的第二实施例,其中执行根据本发明、传输数据的方法的第二实施例。
Y数据解密部分101的图32中所示的第四示例结构由将以10位字序列数据的形式的加密Y信号视频数据DXY提供到其中的加-减模数操作单元121和将密钥数据DEY提供到其中的随机数生成部分130构成。
加-减模数操作单元121用与图27中所示的加-减模数操作单元121相同的方式构成、并操作以便用上述方式将加密Y信号视频数据DXY转换成以10位字序列数据的形式构成的Y信号视频数据DVY。
在随机数生成部分130中,寄存器131操作以便响应输入数据输出由例如128位组成的寄存器输出数据DRZ以便提供到DES密码产生部分132。将初始输入数据DIT提供到寄存器131。
还将密钥数据DEY提供到DES密码产生部分132。在DES密码产生部分132中,根据由密钥数据DEY确定的规则,使寄存器输出数据DRZ经受DES加密处理以便产生由例如128位组成的密码数据DEZ。将从DES密码产生部分132获得的密码数据DEZ提供到位划分部分133。
位划分部分133操作以便将组成密码数据DEZ的128位划分成10位和118位以便产生由10位组成的伪随机数数据DXA和由118位组成的反馈数据DXB。将从位划分部分73获得的伪随机数数据DXA从随机数生成部分130发送到加-减模数操作单元121。将从位划分部分133获得的反馈数据DXB提供到位加法器134。
将提供到加-减模数操作单元121的以10位字序列数据形式的加密Y信号视频数据DXY也提供到位加法器134。在位加法器134中,将以10位字序列数据的形式的加密Y信号视频数据DXY按位增加到由118位组成的反馈数据DXB上以便产生由128位组成的数据DXB+DXY。将由此获得的由128位组成的数据DXB+DXY输送到寄存器131作为另一输入数据。因此,寄存器131首先操作以便响应初始输入数据DIT、输出寄存器输出数据DRZ,然后响应从位加法器134获得的数据DXB+DXY、输出寄存器输出数据DRZ。
C数据解密部分102的图33中所示的第四示例结构由将以10位字序列数据的形式的加密C信号视频数据DXC提供到其中的加-减模数操作单元123和将密钥数据DEY提供到其中的随机数生成部分135构成。
加-减模数操作单元123用与图28中所示的加-减模数操作单元123相同的方式构成、并操作以便用上述方式将加密C信号视频数据DXC转换成以10位字序列数据的形式的C信号视频数据DVC。
用与图32中所示的随机数生成部分130相同的方式,由寄存器131、DES密码生成部分132、位划分部分133和位加法器134构成随机数生成部分135。在随机数生成部分135中提供的位加法器134中,将也提供到加-减模数操作单元123的以10位字序列数据的形式的加密C信号视频数据DXC按位增加到从位划分部分133获得的由118位组成的反馈数据DXB以便产生由128位组成的数据DXB+DXC。随机数生成部分135的其它操作与图32中所示的随机数生成部分130的相同。
尽管在图32和33中所示的示例结构中分别连接到加-减模数操作单元121和123的随机数生成部分130和135的每一个操作以便产生将提供到加-减模数操作单元121和123的伪随机数数据DXA,也可以具有使随机数生成部分130和135的每一个产生将提供到加-减模数操作单元121或123的预定真随机数数据而不是伪随机数数据DXA的变形。
图34和35分别表示第24中所示的Y数据解密部分101的第五示例结构以及图24中所示的C数据解密部分102的第五示例结构。
在图23中所示的解密部分90由具有图34中所示的第五示例结构的Y数据解密部分101和具有图35中所示的第五示例结构的C数据解密部分102构成的情况下,由此构成的解密部分90的结构对应于根据本发明、用于传输数据的装置的第三实施例,其中执行根据本发明、传输数据的方法的第三实施例。
Y数据解密部分101的图34中所示的第五示例结构由将以10位字序列数据的形式的加密Y信号视频数据DXY提供到其中的加-减模数操作单元121和将密钥数据DEY提供到其中的随机数生成部分136构成。
加-减模数操作单元121用与图32中所示的加-减模数操作单元121相同的方式构成、并操作以便用上述方式将加密Y信号视频数据DXY转换成以10位字序列数据的形式构成的Y信号视频数据DVY。
用与图32中所示的随机数生成部分130相同的方式,随机数生成部分136由寄存器131、DES密码产生部分132、位划分部分133和位加法器134组成。在随机数生成部分136中提供的位加法器134中,将从加-减模数操作单元121获得的以10位字序列数据的形式的Y信号视频数据DVY按位增加到从位划分部分133获得的由118位组成的反馈数据DXB以便产生由128位组成的数据DXB+DVY。随机数生成部分136的其它操作与图32中所示的随机数生成部分130的相同。
C数据解密部分102的图35中所示的第五示例结构由将以10位字序列数据的形式的加密C信号视频数据DXC提供到其中的加-减模数操作单元123和将密钥数据DEY提供到其中的随机数生成部分137构成。
加-减模数操作单元123用与图33中所示的加-减模数操作单元123相同的方式构成、并操作以便如上所述将加密C信号视频数据DXC转换成以10位字序列数据的形式构成的C信号视频数据DVC。
用与图33中所示的随机数生成部分135相同的方式,由寄存器131、DES密码产生部分132、位划分部分133和位加法器134构成随机数生成部分137。在随机数生成部分137中提供的位加法器134中,将从加-减模数操作单元123获得的以10位字序列数据的形式的C信号视频数据DVC按位增加到从位划分部分133获得的由118位组成的反馈数据DXB以便产生由128位组成的数据DXB+DVC。随机数生成部分137的其它操作与图33中所示的随机数生成部分135的相同。
尽管在图34和35中所示的示例结构中分别连接到加-减模数操作单元121和123的随机数生成部分136和137的每一个操作以便产生将提供到加-减模数操作单元121和123的伪随机数数据DXA,还可以具有使随机数生成部分136和137的每一个产生将提供到加-减模数操作单元121或123的预定真随机数数据而不是伪随机数数据DXA的变形。
图36表示用来代替Y数据解密部分101的图32中所示的第四示例结构中的随机数生成部分130、C数据解密部分102的图33中所示的第四示例结构中的随机数生成部分135、Y数据解密部分101的图34中所示的第五示例结构中的随机数生成部分136或C数据解密部分102的图35中所示的第五示例结构中的随机数生成部分137的随机数生成部分的例子。
在图36中所示的随机数生成部分130’中,响应初始输入数据DIT,寄存器131’产生由例如128位组成的寄存器输出数据DRZ’以便提供到AES密码产生部分132’。
用与图17中所示的随机数生成部分52’中的AES密码产生部分54’相同的方式,构成AES密码产生部分132’。
还将密钥数据DEY提供到AES密码产生部分132’。在AES密码产生部分132’中,根据由密钥数据DEY确定的规则,使寄存器输出数据DRZ’经受AES加密处理以便产生由例如128位组成的密码数据DEZ’。将从AES密码产生部分132’获得的密码数据DEZ’提供到位划分部分133’。
位划分部分133’操作以便将组成密码数据DEZ’的128位划分成10位和118位以便产生由10位组成的伪随机数数据DXA’和由118位组成的反馈数据DXB’。从随机数生成部分130’发送由位划分部分133’获得的伪随机数数据DXA’以便用来代替从图32中所示的随机数生成部分130、图33中所示的随机数生成部分135、图34中所示的随机数生成部分136或图35中所示的随机数生成部分137获得的伪随机数数据DXA。
将从位划分部分133’获得的反馈数据DXB’提供到位加法器134’。还将以10位字序列数据的形式的加密Y信号视频数据DXY提供到位加法器134’中。在位加法器74’中,将以10位字序列数据的形式的加密Y信号视频数据DXY按位增加到由118位组成的反馈数据DXB’以便产生由128位组成的数据DXB’+DXY。将由此获得的由128位组成的数据DXB’+DXY输送到寄存器131’作为另一输入数据。因此,寄存器131’首先操作以便响应初始输入数据DIT、输出寄存器输出数据DRZ’,然后响应由位加法器134’获得的数据DXB’+DXY、输出寄存器输出数据DRZ’。
尽管在上述实施例中,从其中执行加密处理的图6所示的用于传输数据的装置、将串行数据传输到其中执行解密处理的图23中所示的用于传输数据的装置,然而根据本发明、用于传输数据的方法或装置能够应用到其中从其中执行加密处理的图6所示的用于传输数据的装置、将并行数据传输到其中执行解密处理的图23中所示的用于传输数据的装置的数据传输系统中。
工业应用从上述描述可以看出,通过根据本发明的传输数据的方法或根据本发明的用于传输数据的装置,为产生不包含任何禁用码的加密数字信息数据,使包含在字序列数据中的数字信息数据以不会产生禁用码的方式经受加密处理,其中该字序列数据除数字信息数据外还包含由时间标识码构成的时间参考码数据,以及使加密数字信息数据与时间参考码数据彼此多路复用以便产生将传送的加密字序列数据。因此,当将要传送的加密字序列数据转换成加密串行数据时,获得了不具有对应于从禁用码转换的串行数据的不期望部分的加密串行数据。
因此,当将根据本发明的传输数据的方法或根据本发明的用于传输数据的装置应用于加密数据传输时,其中,使对应于基于包含数字信息数据的字序列数据和由定时识别代码构成的时间参考码数据获得的串行数据的数字信息数据,例如,诸如构成HD-SDI信号的数据经受加密处理以便产生加密串行数据、并传送所加密的串行数据,其中在数字信息数据中包含包括定时识别代码的禁用代码,在能防止加密串行数据包含对应于由禁用代码转换的串行数据的不期望部分的条件下,执行加密数据传输。
另外,通过根据本发明的传输数据的方法或根据本发明的用于传输数据的装置,为产生不包含任何禁用码的加密数字信息数据,使包含在字序列数据中的数字信息数据以不会产生禁用码的方式经受加密处理,其中该字序列数据除数字信息数据外还包含由时间标识码构成的时间参考码数据,以及使加密数字信息数据与时间参考码数据彼此多路复用以便产生将传送的加密字序列数据,以及为再现将与时间参考码数据多路复用的数字信息数据、使从加密字序列数据获得的加密数字信息数据经受解密处理以便再现字序列数据。因此,当将要传输的加密字序列数据转换成加密串行数据时,获得了不具有对应于从禁用码转换的串行数据的不期望部分的加密串行数据,以及通过使所传输的加密串行数据经受解密处理、从与传输的加密串行数据正确地再现原始串行数据。
因此,当根据本发明的传输数据的方法或本发明的用于传输数据的装置被应用到加密数据传输时,其中,使对应于基于包含数字信息数据的字序列数据和由定时识别代码构成的时间参考码数据获得的串行数据的数字信息数据,例如,诸如构成HD-SDI信号的数据经受加密处理以便产生要传送的加密串行数据,以及由所传输的加密串行数据再现原始串行数据,其中在数字信息数据中包含包括定时识别代码的禁用代码,在能防止加密串行数据包含对应于由禁用代码转换的串行数据的不期望部分以及能安全地再现原始串行数据的条件下,执行加密数据传输。
权利要求
1.一种根据HD SDI进行数据传送并由视频投影仪进行数据接收的数据传送和接收方法,用于传送通过对不包含禁用代码的数字信息数据执行加密处理而得到的不包含禁用代码的加密数字信息数据,以及接收不包含禁用代码的加密数字信息数据以对其进行解密,包括步骤第一随机数生成步骤,用于响应于对密钥数据进行加密,生成随机数或伪随机数;以及加密算术操作步骤,用于接收由第一随机数生成步骤生成的随机数或伪随机数、以及不包含禁用代码的加密数字信息数据作为其输入,并且利用真随机数或伪随机数对不包含禁用代码的数字信息数据执行加密处理,以得到不包含禁用代码的加密数字信息数据;数据通知步骤,用于通知不包括禁用代码的加密数字信息数据;接收步骤,用于接收从数据通知步骤通知的不包括禁用代码的加密数字信息数据;第二随机数生成步骤,与第一随机数生成步骤相同;以及解密算术操作步骤,用于接收由第二随机数生成步骤生成的随机数或伪随机数、以及不包含禁用代码的数字信息数据作为其输入,并且利用真随机数或伪随机数对不包含禁用代码的数字信息数据执行解密处理,以得到不包含禁用代码的数字信息数据;其中所接收的不包含禁用代码的加密数字信息数据由解密算术操作步骤解密,以获得不包含禁用代码的再现数字信息数据。
2.如权利要求1所述的数据传送和接收方法,其中加密算术操作步骤以下面方式被执行提供存储不包含禁用码的第一预定字数据的第一存储器,通过构成数字信息数据的第一信息字数据控制第一存储器的读取地址、以便以与第一信息字数据的第一预定的特定对应关系从第一存储器读取第一预定字数据,以及响应第一伪随机数数据和第一真随机数数据之一、改变从第一存储器读取的第一预定字数据和第一信息字数据之间的预定的特定对应关系,从而以从第一存储器读取的输出数据的形式获得加密数字信息数据;以及解密算术操作步骤以下面方式被执行提供存储不包含禁用码的第二预定字数据的第二存储器,通过构成加密数字信息数据的第二信息字数据控制第二存储器的读取地址、以便以与第二信息字数据的第二预定的特定对应关系从第二存储器读取第二预定字数据,以及响应第二随机数数据和第二真随机数数据之一、改变从第二存储器读取的第二预定字数据与第二信息字数据之间的第二预定特定对应关系,从而以从第二存储器读取的输出数据的形式获得所再现的数字信息数据。
3.如权利要求1所述的数据传送和接收方法,其中加密算术操作步骤包括与数字信息数据和第一伪随机数数据及第一真随机数数据之一有关的加、减和余数操作,每个操作通过表示排列在数字信息数据的信息码的范围的一端之外的禁用码的数量的数据和表示数字信息数据的信息码的数量的数据来执行;以及解密算术操作步骤包括与加密数字信息数据和第二伪随机数数据及第二真随机数数据之一有关的加、减和余数操作,每个操作通过表示排列在加密数字信息数据的信息码的范围的一端之外的禁用码的数量的数据和表示加密数字信息数据的信息码的数量的数据来执行。
4.如权利要求1所述的数据传送和接收方法,其中加密算术操作步骤包括转换操作,用于通过将数字信息数据写入第一存储器和从第一存储器读取数字信息数据、将数字信息数据转换成具有在其一端与禁用码相邻的信息码的范围的字位置转换的字序列数据;以及加、减和余数操作,其与字位置转换的字序列数据和第一伪随机数数据及第一真随机数数据之一有关,每个操作通过表示排列在字位置转换的字序列数据的信息码的范围的一端之外的禁用码的数量的数据和表示字位置转换的字序列数据的信息码的数量的数据被执行;以及解密算术操作步骤包括加、减和余数操作,其与加密数字信息数据和第二伪随机数数据及第二真随机数数据之一有关,每个操作通过表示排列在加密数字信息数据的信息码的范围的一端之外的禁用码的数量的数据和表示加密数字信息数据的信息码的数量的数据被执行;以及转换操作,用于将通过与加密数据信息数据有关的加、减和余数操作获得的并写入第二存储器的字位置转换的字序列数据转换成从第二存储器读取的再现数字信息数据。
5.一种根据HD SDI进行数据传送并由视频投影仪进行数据接收的数据传送和接收装置,用于传送通过对不包含禁用代码的数字信息数据执行加密处理而得到的不包含禁用代码的加密数字信息数据,以及接收不包含禁用代码的加密数字信息数据以对其进行解密,包括第一随机数生成部件,用于响应于对密钥数据进行加密,生成随机数或伪随机数;以及加密算术操作部件,用于接收由第一随机数生成部件生成的随机数或伪随机数、以及不包含禁用代码的加密数字信息数据作为其输入,并且利用真随机数或伪随机数对不包含禁用代码的数字信息数据执行加密处理,以得到不包含禁用代码的加密数字信息数据;数据通知部件,用于通知不包括禁用代码的加密数字信息数据;接收部件,用于接收从数据通知部件通知的不包括禁用代码的加密数字信息数据;第二随机数生成部件,与第一随机数生成部件相同;以及解密算术操作部件,用于接收由第二随机数生成部件生成的随机数或伪随机数、以及不包含禁用代码的数字信息数据作为其输入,并且利用真随机数或伪随机数对不包含禁用代码的数字信息数据执行解密处理,以得到不包含禁用代码的数字信息数据;其中所接收的不包含禁用代码的加密数字信息数据由解密算术操作部件解密,以获得不包含禁用代码的再现数字信息数据。
6.如权利要求5所述的数据传送和接收装置,其中,加密算术操作部件包括存储不包含禁用码的第一预定字数据的第一存储器,并操作以用来使数字信息数据和第一伪随机数数据及第一真随机数数据之一经受的不产生禁用码的操作处理以下面方式被执行通过构成数字信息数据的第一信息字数据控制第一存储器的读取地址、以便以与第一信息字数据的第一预定特定对应关系从第一存储器读取第一预定字数据,以及响应第一伪随机数数据和第一真随机数数据之一、改变从第一存储器读取的第一预定字数据与第一信息字数据之间的第一预定特定对应关系,从而以从第一存储器读取的输出数据的形式获得加密数字信息数据;以及解密算术操作部件包括存储不包含禁用码的第二预定字数据的第二存储器,并操作以用来使加密数字信息数据和第二伪随机数数据及第二真随机数数据之一经受的操作处理以下面方式被执行由构成加密数字信息数据的第二信息字数据控制第二存储器的读取地址、以便以与第二信息字数据的第二预定特定对应关系从第二存储器读取第二预定字数据,以及响应第二伪随机数数据及第二真随机数数据之一、改变从第二存储器读取的第二预定字数据和第二信息字数据之间的第二预定特定对应关系,从而以从第二存储器读取的输出数据的形式获得再现数字信息数据。
7.如权利要求5所述的数据传送和接收装置,其中,加密算术操作部件包括第一加-减-余数操作单元,其操作用来通过表示排列在数字信息数据的信息码的范围的一端之外的禁用码的数量的数据、和表示数字信息数据的信息码的数量的数据、执行与数字信息数据和第一伪随机数数据及第一真随机数数据之一有关的加、减和余数操作,作为使数字信息数据和第一伪随机数数据及第一真随机数数据之一经受的不产生禁用码的操作处理;以及解密算术操作部件包括第二加-减-余数操作单元,其操作用来通过表示排列在加密数字信息数据的信息码的范围的一端之外的禁用码的数量的数据、和表示加密数字信息数据的信息码的数量的数据、执行与加密数字信息数据和第二伪随机数数据及第二真随机数数据之一有关的加、减和余数操作,作为使加密数字信息数据和第二伪随机数数据及第二真随机数数据之一经受的操作处理。
8.如权利要求5所述的数据传送和接收装置,其中,加密算术操作部件包括第一存储器,用于将其中写入的数字信息数据转换成具有在其一端接近禁用码的信息码的范围并从此读取的字位置转换的字序列数据;以及第一加-减-余数操作单元,用于操作以通过表示排列在字位置转换的字序列数据的信息码的范围的一端之外的禁用码的数量的数据、和表示字位置转换的字序列数据的信息码的数量的数据、执行与字位置转换的字序列数据和第一伪随机数数据及第一真随机数数据之一相关的加、减和余数操作,作为使数字信息数据和第一伪随机数数据及第一真随机数数据之一经受的不产生禁用码的操作处理;以及解密算术操作部件包括第二加-减-余数操作单元,用来操作以通过表示排列在加密数字信息数据的信息码的范围的一端之外的禁用码的数量的数据和表示加密数字信息数据的信息码的数量的数据、执行与加密数字信息数据和第二伪随机数数据及第二真随机数数据之一有关的加、减和余数操作,作为使加密数字信息数据和第二伪随机数数据及第二真随机数数据之一经受的操作处理;以及第二存储器,用于将从第二加-减-余数操作单元获得的并其中写入的字位置转换的字序列数据转换成从此读取的再现数字信息数据。
9.一种根据HD SDI的数据传送方法,用于传送通过对不包含禁用代码的数字信息数据执行加密处理而得到的不包含禁用代码的加密数字信息数据,包括步骤随机数生成步骤,用于响应于对密钥数据进行加密,生成真随机数或伪随机数;以及加密算术操作步骤,用于接收由随机数生成步骤生成的真随机数或伪随机数、以及不包含禁用代码的数字信息数据作为其输入,并且利用真随机数或伪随机数对不包含禁用代码的数字信息数据执行加密处理,以得到不包含禁用代码的加密数字信息数据;其中传送不包含禁用代码的加密数字信息数据。
10.如权利要求9所述的数据传送方法,其中加密算术操作步骤以下面方式被执行提供在其中存储不包含禁用码的预定字数据的存储器,通过构成数字信息数据的信息字数据控制存储器的读取地址、以便根据与信息字数据的预定的特定对应关系从存储器读取预定字数据,以及响应伪随机数数据和真随机数数据之一、改变从存储器读取的预定字数据和信息字数据之间的预定的特定对应关系,以便以从存储器读取的输出数据的形式获得加密数字信息数据。
11.如权利要求9所述的数据传送方法,其中加密算术操作步骤包括与数字信息数据和伪随机数数据和真随机数数据之一有关的加、减和余数操作,每个操作通过表示排列在数字信息数据的信息码的范围的一端之外的禁用码的数量的数据和表示数字信息数据的信息码的数量的数据来执行。
12.如权利要求9所述的数据传送方法,其中加密算术操作步骤包括转换操作,用于通过将数字信息数据写入存储器中以及从存储器读取数字信息数据,将数字信息数据转换成具有在其一端接近禁用码的信息码的范围的字位置转换的字序列数据;以及与字位置转换的字序列数据和伪随机数数据及真随机数数据之一相关的加、减和余数操作,每个操作通过表示排列在字位置转换的字序列数据的信息码的范围的一端之外的禁用码的数量的数据和表示字位置转换的字序列数据的信息码的数量的数据来执行。
13.一种根据HD SDI的数据传送装置,用于传送通过对不包含禁用代码的数字信息数据执行加密处理而得到的不包含禁用代码的加密数字信息数据,包括随机数生成部件,用于响应于对密钥数据进行加密,生成随机数或伪随机数;以及加密算术操作部件,用于接收由随机数生成部件生成的随机数或伪随机数、以及不包含禁用代码的数字信息数据作为其输入,并且利用真随机数或伪随机数对不包含禁用代码的数字信息数据执行加密处理,以得到不包含禁用代码的加密数字信息数据;其中传送不包含禁用代码的加密数字信息数据。
14.如权利要求13所述的数据传送装置,其中加密算术操作部件包括其中存储不包含禁用码的预定字数据的存储器,并且操作用来以下面方式执行使数字信息数据和伪随机数数据及真随机数数据之一经受的不产生禁用码的操作处理的操作处理通过构成数字信息数据的信息字数据控制存储器的读取地址、以便根据与信息字数据的预定的特定对应关系从存储器读取预定字数据,以及响应伪随机数数据和真随机数数据之一、改变从存储器读取的预定字数据和信息字数据之间的预定的特定对应关系,以便以从存储器读取的输出数据的形式获得加密数字信息数据。
15.如权利要求13所述的数据传送装置,其中加密算术操作部件包括加-减-余数操作单元,用来操作以通过表示排列在数字信息数据的信息码的范围的一端之外的禁用码的数量的数据和表示数字信息数据的信息码的数量的数据、执行与数字信息数据和伪随机数数据及真随机数数据之一有关的加、减和余数操作,作为使数字信息数据和伪随机数数据及真随机数数据之一经受的不产生禁用码的操作处理。
16.如权利要求13所述的数据传送装置,其中加密算术操作部件包括存储器,用于将其中写入的数字信息数据转换成具有在其一端接近禁用码的信息码的范围并从此读取的字位置转换的字序列数据;以及加-减-余数操作单元,用于操作以通过表示排列在字位置转换的字序列数据的信息码的范围的一端之外的禁用码的数量的数据、和表示字位置转换的字序列数据的信息码的数量的数据、执行与字位置转换的字序列数据和伪随机数数据及真随机数数据之一相关的加、减和余数操作,作为使数字信息数据和伪随机数数据及真随机数数据之一经受的不产生禁用码的操作处理。
17.一种用于由视频投影仪接收数字信息数据的数据接收方法,其中,通过使用由第一随机数生成部件生成的随机数或伪随机数、对不包含禁用代码的数字信息数据执行加密操作以得到不包含禁用代码的加密数字信息数据,而对所述数字信息数据加密,该方法包括接收步骤,用于接收不包括禁用代码的加密数字信息数据;第二随机数生成步骤;以及解密算术操作步骤,用于接收由第二随机数生成步骤生成的随机数或伪随机数、以及不包含禁用代码的数字信息数据作为其输入,并且利用真随机数或伪随机数对不包含禁用代码的数字信息数据执行解密处理,以得到不包含禁用代码的数字信息数据;其中,所接收的不包含禁用代码的加密数字信息数据由解密算术操作步骤解密,以获得不包含禁用代码的再现数字信息数据。
18.如权利要求17所述的数据接收方法,其中加密算术操作步骤以下面方式被执行提供存储不包含禁用码的第一预定字数据的第一存储器,通过构成数字信息数据的第一信息字数据控制第一存储器的读取地址、以便以与第一信息字数据的第一预定的特定对应关系从第一存储器读取第一预定字数据,以及响应第一伪随机数数据和第一真随机数数据之一、改变从第一存储器读取的第一预定字数据和第一信息字数据之间的预定的特定对应关系,从而以从第一存储器读取的输出数据的形式获得加密数字信息数据;以及解密算术操作步骤以下面方式被执行提供存储不包含禁用码的第二预定字数据的第二存储器,通过构成加密数字信息数据的第二信息字数据控制第二存储器的读取地址、以便以与第二信息字数据的第二预定的特定对应关系从第二存储器读取第二预定字数据,以及响应第二随机数数据和第二真随机数数据之一、改变从第二存储器读取的第二预定字数据与第二信息字数据之间的第二预定特定对应关系,从而以从第二存储器读取的输出数据的形式获得所再现的数字信息数据。
19.如权利要求17所述的数据接收方法,其中加密算术操作步骤包括与数字信息数据和第一伪随机数数据及第一真随机数数据之一有关的加、减和余数操作,每个操作通过表示排列在数字信息数据的信息码的范围的一端之外的禁用码的数量的数据和表示数字信息数据的信息码的数量的数据来执行;以及解密算术操作步骤包括与加密数字信息数据和第二伪随机数数据及第二真随机数数据之一有关的加、减和余数操作,每个操作通过表示排列在加密数字信息数据的信息码的范围的一端之外的禁用码的数量的数据和表示加密数字信息数据的信息码的数量的数据来执行。
20.如权利要求17所述的数据接收方法,其中加密算术操作步骤包括转换操作,用于通过将数字信息数据写入第一存储器和从第一存储器读取数字信息数据、将数字信息数据转换成具有在其一端与禁用码相邻的信息码的范围的字位置转换的字序列数据;以及加、减和余数操作,其与字位置转换的字序列数据和第一伪随机数数据及第一真随机数数据之一有关,每个操作通过表示排列在字位置转换的字序列数据的信息码的范围的一端之外的禁用码的数量的数据和表示字位置转换的字序列数据的信息码的数量的数据被执行;以及解密算术操作步骤包括加、减和余数操作,其与加密数字信息数据和第二伪随机数数据及第二真随机数数据之一有关,每个操作通过表示排列在加密数字信息数据的信息码的范围的一端之外的禁用码的数量的数据和表示加密数字信息数据的信息码的数量的数据被执行;以及转换操作,用于将通过与加密数据信息数据有关的加、减和余数操作获得的并写入第二存储器的字位置转换的字序列数据转换成从第二存储器读取的再现数字信息数据。
21.一种用于由视频投影仪接收数字信息数据的数据接收装置,其中,通过使用由第一随机数生成部件生成的随机数或伪随机数、对不包含禁用代码的数字信息数据执行加密操作以得到不包含禁用代码的加密数字信息数据,而对所述数字信息数据加密,该装置包括接收部件,用于接收不包括禁用代码的加密数字信息数据;第二随机数生成部件;以及解密算术操作部件,用于接收由第二随机数生成部件生成的随机数或伪随机数、以及不包含禁用代码的数字信息数据作为其输入,并且利用真随机数或伪随机数对不包含禁用代码的数字信息数据执行解密处理,以得到不包含禁用代码的数字信息数据;其中,所接收的不包含禁用代码的加密数字信息数据由解密算术操作部件解密,以获得不包含禁用代码的再现数字信息数据。
22.如权利要求21所述的数据接收装置,其中,加密算术操作部件包括存储不包含禁用码的第一预定字数据的第一存储器,并操作以用来使数字信息数据和第一伪随机数数据及第一真随机数数据之一经受的不产生禁用码的操作处理以下面方式被执行通过构成数字信息数据的第一信息字数据控制第一存储器的读取地址、以便以与第一信息字数据的第一预定特定对应关系从第一存储器读取第一预定字数据,以及响应第一伪随机数数据和第一真随机数数据之一、改变从第一存储器读取的第一预定字数据与第一信息字数据之间的第一预定特定对应关系,从而以从第一存储器读取的输出数据的形式获得加密数字信息数据;以及解密算术操作部件包括存储不包含禁用码的第二预定字数据的第二存储器,并操作以用来使加密数字信息数据和第二伪随机数数据及第二真随机数数据之一经受的操作处理以下面方式被执行由构成加密数字信息数据的第二信息字数据控制第二存储器的读取地址、以便以与第二信息字数据的第二预定特定对应关系从第二存储器读取第二预定字数据,以及响应第二伪随机数数据及第二真随机数数据之一、改变从第二存储器读取的第二预定字数据和第二信息字数据之间的第二预定特定对应关系,从而以从第二存储器读取的输出数据的形式获得再现数字信息数据。
23.如权利要求21所述的数据接收装置,其中,加密算术操作部件包括第一加-减-余数操作单元,其操作用来通过表示排列在数字信息数据的信息码的范围的一端之外的禁用码的数量的数据、和表示数字信息数据的信息码的数量的数据、执行与数字信息数据和第一伪随机数数据及第一真随机数数据之一有关的加、减和余数操作,作为使数字信息数据和第一伪随机数数据及第一真随机数数据之一经受的不产生禁用码的操作处理;以及解密算术操作部件包括第二加-减-余数操作单元,其操作用来通过表示排列在加密数字信息数据的信息码的范围的一端之外的禁用码的数量的数据、和表示加密数字信息数据的信息码的数量的数据、执行与加密数字信息数据和第二伪随机数数据及第二真随机数数据之一有关的加、减和余数操作,作为使加密数字信息数据和第二伪随机数数据及第二真随机数数据之一经受的操作处理。
24.如权利要求21所述的数据接收装置,其中,加密算术操作部件包括第一存储器,用于将其中写入的数字信息数据转换成具有在其一端接近禁用码的信息码的范围并从此读取的字位置转换的字序列数据;以及第一加-减-余数操作单元,用于操作以通过表示排列在字位置转换的字序列数据的信息码的范围的一端之外的禁用码的数量的数据、和表示字位置转换的字序列数据的信息码的数量的数据、执行与字位置转换的字序列数据和第一伪随机数数据及第一真随机数数据之一相关的加、减和余数操作,作为使数字信息数据和第一伪随机数数据及第一真随机数数据之一经受的不产生禁用码的操作处理;以及解密算术操作部件包括第二加-减-余数操作单元,用来操作以通过表示排列在加密数字信息数据的信息码的范围的一端之外的禁用码的数量的数据和表示加密数字信息数据的信息码的数量的数据、执行与加密数字信息数据和第二伪随机数数据及第二真随机数数据之一有关的加、减和余数操作,作为使加密数字信息数据和第二伪随机数数据及第二真随机数数据之一经受的操作处理;以及第二存储器,用于将从第二加-减-余数操作单元获得的并其中写入的字位置转换的字序列数据转换成从此读取的再现数字信息数据。
全文摘要
提供了数据传送和接收方法及装置,通过该方法能够用不包含不期望的禁用码的加密数字信息数据、执行数字信息数据的密码传输,其中包括定时识别码的禁用码对数字信息数据为预定的,并且其中包含在字序列数据中的数字信息数据经受加密处理而不产生禁用码以便产生不包含任何禁用码的加密数字信息数据,然后,加密字序列数据由加密数字信息数据和时间参考码数据构成以便传输,其中字序列数据还包含由定时识别码组成的时间参考码数据。
文档编号H04N11/00GK101051894SQ20071010872
公开日2007年10月10日 申请日期2003年5月7日 优先权日2002年5月10日
发明者伊藤雄二郎, 下里努 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1