CN1317108A - 数据加密系统,对加密数据进行解密的系统,和在解密系统中提供通信接口的方法 - Google Patents

数据加密系统,对加密数据进行解密的系统,和在解密系统中提供通信接口的方法 Download PDF

Info

Publication number
CN1317108A
CN1317108A CN99810548A CN99810548A CN1317108A CN 1317108 A CN1317108 A CN 1317108A CN 99810548 A CN99810548 A CN 99810548A CN 99810548 A CN99810548 A CN 99810548A CN 1317108 A CN1317108 A CN 1317108A
Authority
CN
China
Prior art keywords
safety equipment
small routine
data
content
content player
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN99810548A
Other languages
English (en)
Other versions
CN1221877C (zh
Inventor
维赫姆斯·G·P·莫耶
安德鲁·A·瓦杰斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ai Dide Technology Co., Ltd.
Original Assignee
Irdeto BV
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Irdeto BV filed Critical Irdeto BV
Publication of CN1317108A publication Critical patent/CN1317108A/zh
Application granted granted Critical
Publication of CN1221877C publication Critical patent/CN1221877C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/109Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM] by using specially-adapted hardware at the client
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6236Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database between heterogeneous systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0816Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
    • H04L9/0838Key agreement, i.e. key establishment technique in which a shared key is derived by parties as a function of information contributed by, or associated with, each of these
    • H04L9/0847Key agreement, i.e. key establishment technique in which a shared key is derived by parties as a function of information contributed by, or associated with, each of these involving identity based encryption [IBE] schemes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4367Establishing a secure communication between the client and a peripheral device or smart card
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/167Systems rendering the television signal unintelligible and subsequently intelligible
    • H04N7/1675Providing digital key or authorisation information for generation or regeneration of the scrambling sequence
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2211/00Indexing scheme relating to details of data-processing equipment not covered by groups G06F3/00 - G06F13/00
    • G06F2211/007Encryption, En-/decode, En-/decipher, En-/decypher, Scramble, (De-)compress
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/60Digital content management, e.g. content distribution

Abstract

用于提供将在一个内容播放器中被使用的加密数据的一个系统,这个系统包括用于使用一个加密算法对数据进行加密的一个加密设备,用于提供安全设备数据的一个保护设备,和用于提供关于在内容播放器和一个安全设备之间进行通信的一个协议的信息的设备,用于提供一个被保护内容的一个控制设备,这个被保护内容包括被加密数据,安全设备数据,所述协议信息和关于被保护内容内不同部分的属性数据。被加密数据可以被传输或者被保存在一个合适的存储媒质上。

Description

数据加密系统,对加密数据进行解密的系统, 和在解密系统中提供通信接口的方法
本发明一般涉及用于提供将在一个内容播放器中被使用的加密数据的系统,涉及在一个内容播放器中用于解密加密数据的系统,并且涉及用于在一个解密设备和一个内容播放器中的一个安全设备之间提供一个通信接口。更特别地,本发明涉及为一范围很广的多媒体终端产生一个开放的访问接口的系统和一个方法。
在本发明的说明书中,术语“内容播放器”意味着表示任何类型的消费者设备,例如一个(数字)电视机设备,一个机顶盒,一个DVD播放机或者一个(数字)VCR录像机。为了允许对内容进行访问,例如一个电影,足球比赛,等等,众所周知的是使用一个合适的加密算法来对数据进行加密,以保护其内容。例如,用户被提供了一个机顶盒,和一个安全设备,其中这个安全设备产生对被加密数据进行解密所需要的信息。这个类型的传统系统被提供有一个固定的接口和协议,以在安全设备和内容播放器之间进行通信。一个固定的接口的缺点是,这个内容播放器仅能够被用于一个或者多个特定的安全设备。
本发明的目的是提供上述类型的系统和一个方法来允许在安全设备和一个内容播放器之间提供一个可变的接口。
根据本发明的第一方面,提供了用于提供将在一个内容播放器中被使用的加密数据的一个系统,这个系统包括用于使用一个加密算法对数据进行加密的一个加密设备,用于提供安全设备数据的一个保护设备,和用于提供关于在内容播放器和一个安全设备之间进行通信的一个协议的信息的设备,用于提供一个被保护内容的一个控制设备,这个被保护内容包括被加密数据,安全设备数据,所述协议信息和关于被保护内容内不同部分的属性数据。
根据本发明的第二方面,提供了用于在一个内容播放器中对被加密数据进行解密的一个系统,这个系统包括用于接收一个被保护内容的一个输入,这个被保护内容包括被加密数据,安全设备数据,关于在内容播放器和一个安全设备之间进行通信的一个协议的信息和关于被保护内容内不同部分的属性数据,并且包括一个解密设备和一个控制设备,其中这个控制设备被编程成使用所述协议信息来在解密设备和这个内容播放器所使用的一个安全设备之间建立一个通信接口,其中这个解密设备被调节成按照协议信息所控制来与安全设备进行通信,以获得解密这个加密数据所需要的信息。
根据本发明的另一个方面,提供了用于在一个内容播放器中的一个解密设备和一个安全设备之间提供一个通信接口的一个方法,这个方法包括接收一个被保护内容,这个被保护内容包括被加密数据,安全设备数据,关于在内容播放器和一个安全设备之间进行通信的一个协议的信息和关于被保护内容内不同部分的属性数据,并且包括从被保护内容中检索所述协议信息来在解密设备和这个内容播放器所使用的一个安全设备之间建立一个通信接口。
根据本发明的另一个方面,提供了用于对被加密数据进行传输或者类似操作的一个方法,其中这个被加密数据是通过根据本发明而提供被加密数据的系统而获得的。
使用这个方式,本发明提供了一个可变接口的平台,其中可以在一个安全设备和内容播放器之间建立任何类型的通信接口。本发明允许内容保护技术被调节成与目前消费者设备所使用的已有技术进行互通并且维持互通性能。使用这个方式,就获得了对内容保护系统和安全设备接口的后向兼容性。
通过参考附图可以更进一步对本发明进行解释,附图中,以一个示意图的方式显示了采用本发明方法的一个本发明系统的一个实施方式。
图1显示了用于互联一些消费者内容播放器的一个家庭内分布式网络。
图2显示了根据本发明,用于提供将在一个内容播放器中被使用的加密数据的系统的一个实施方式的结构图。
图3显示了根据本发明,用于在一个内容播放器中对被加密数据进行解密的系统的一个实施方式的结构图。
通过示例,图1显示了用于互联多个消费者内容播放器,例如一个电视机设备2,一个DVD播放器3,一个DVCR4和一个PC5,的一个家庭内分布式网络。另外,一个摄像机6,一个机顶盒(STB)7和一个安全设备8,例如一个智能卡可以被连接到网络1。最后,这个网络被连接到一个广域网,例如互联网,如标号9所显示的。在一个家庭内分布式网络1的这个示例中,STB7和安全设备8通过一个通信接口进行通信,以对从被保护内容中所获得的任何被加密数据进行解密,如后面将描述的。在这个示例中,STB7和安全设备8对内容播放器2-5是公共的,尽管有可能为每一个内容播放器配备与其自己的安全设备进行通信的、其自己的解码器/解密设备。应注意,使用一个合适的协议和寻址技术,被保护内容可以通过网络1被移动到一个目的内容播放器,但这已不是本发明的一部分。
图2显示了用于提供将在一个内容播放器中被使用的加密数据的一个系统,这个系统包括一个加密设备10,一个保护设备11和包括一个复用器13的一个控制设备12。使用一个合适的加密算法,在加密设备10中可以对明文内容,例如一个电影,一场足球比赛,等等进行加密。在这个加密算法中,使用了保护设备11所提供的密钥,并且这些密钥自己被这个保护设备11以一个或者多个格式进行加密。被加密的密钥被作为安全设备数据而提供。保护设备11进一步提供了关于在内容播放器和安全设备8进行通信的一个协议的信息。在所显示的实施方式中,关于这个协议和加密格式的信息被作为一个或者多个安全设备小程序而提供。
加密设备所提供的被加密内容,安全设备小程序和安全设备数据被复用到被保护内容中,并且也包括控制设备12所提供的属性数据。属性数据是发现被保护内容结构中相关部分所需要的。复用器13的输出可以例如被广播,或者被保存在一个合适的存储媒质中,以在以后被使用。
图2所显示的系统可以被调节成处理一个或者多个不同的安全设备格式,并且对每一个这样的安全格式,保护设备11提供了一个安全设备小程序。安全设备小程序的主要功能是在内容播放器中实现与连接到内容播放器的安全设备进行通信的协议和格式。使用这个方式,可以在安全设备和内容播放器之间提供一个接口,而不需要预先知道所使用的特定安全设备所需要的特定协议知识。
优选地,每一个安全设备小程序被进行认证,例如使用显示它是从一个合法的源被发送来的一个签名。可以使用合适的公钥加密hash函数。
图3显示了用于在如所显示的一个内容播放器中对被加密数据进行解密的一个系统,这个系统包括用于接收被保护内容的一个输入14,一个解密设备15和包括一个解复用器17的一个控制设备16。一个安全设备8被连接到控制设备16。另外,所显示的一个解码器18被用于使用一个本质上众所周知的方式对被加密数据进行解密。解码器18不是本发明的一部分。属性数据在控制设备16中被使用来对被保护内容进行解复用,以检索一个安全设备小程序或者多个安全设备小程序,安全设备数据和一个被解密的内容,并且将内容的相应部分提供到内容播放器的相应部件。
为了对被加密内容进行解密,这个内容播放器需要从这个安全设备8中检索密钥。为了这个目的,控制设备16决定连接到内容播放器的安全设备8的类型,并且搜寻属性数据来选择合适的、相应的安全性设备小程序。控制设备16包括用于证实安全设备小程序的签名的一个小程序载入器19。如果证实了这个安全设备小程序,这个安全设备小程序就在被编程到控制设备中的一个虚拟机器中被下载,并且在这样一个环境下被执行来在安全设备8和内容播放器和解密设备15之间进行建立一个通信接口。一旦已经建立了通信接口,这个安全设备小程序就进行工作来从被保护内容中拾取安全设备数据,这个被保护内容被安全设备8转换成解密设备15解密被加密数据所需要的密钥。
如所注意的,小程序载入器19证实这个安全设备小程序是否是一个可信的安全设备下小程序。使用这个方式,这个小程序载入器仅允许从一个可信源发送来的那些小程序访问这个虚拟机器。实现对安全设备小程序的证实的一个标准方法是使用一个公钥加密hash函数的认证。可选地,可以使用一个传统的密钥加密算法来对小程序进行加密。属性数据包括规定加密算法类型和签名认证过程中将使用的密钥索引的字段。
在这个虚拟机器中,安全设备小程序使用了一个内容播放器应用程序接口来与旁边的内容播放器进行通信,并且使用一个安全性应用程序接口来与安全设备8和解密设备15进行通信。
控制设备12被安排成在属性数据中指出这个内容播放器中所支持的安全设备8的类型。当这个安全设备8已经被确定时,例如,通过以一个本质上众所周知的方式来发现唯一的标识符,通过一个匹配标识符来从这个属性数据中选择与这个安全设备相应的安全设备小程序。根据这个信息,小程序载入器从被保护内容中检索这个安全设备小程序。这个过程一般在一个应用中被使用,其中被保护内容是在一个连续流中被接收的,例如在一个广播环境下。当被保护内容被保存在一个磁带或者磁盘上时,也可以使用相同的过程。在一个广播环境下或者广域网环境下,小程序载入器19也可以请求一个服务提供者或者类似的来转发与被检测安全设备类型相应的一个安全设备小程序。
可以看出,所描述的系统的安全性至少和任何已有的安全系统一样好。因为被保护内容一直被加密,直到它到达了目的内容播放器,所以很难获得内容的一个明文内容版本。另外,所描述的系统的灵活性允许对目前已有的攻击技术采取保护和反攻击措施,在已有的保护系统中没有反攻击的措施。
应注意,术语“内容播放器”应被理解为上面所提到的任何设备,或者甚至是具有与安全设备进行通信的一个接口的一个分离解码器设备。另外,应注意,尽管上面的描述中建议在描述的系统使用分离的设备,但是很清楚,加密和解密系统均可以用按照合适软件所控制的所描述方式而工作的、一个微处理器和合适的外围电路来实现。
所描述的系统支持范围很宽的应用。如已经提到的,一第一应用区域是一个广播环境。在这个情形下,内容播放器可以是被连接到一个电视机或者一个DVCR的一个机顶盒。可以使用JAVA语言来实现这个虚拟机器。一般,一个ISO 7816智能卡可以被用作安全设备。根据一个优选的实施方式,非用户也可以使用一个标准的用户卡来购买一个特定的“事件”,例如一场足球比赛,其中这个小程序载入器请求服务提供者来下载一个合适的安全设备小程序。其它应用是预记录的媒质,例如CD,DVD,DVCR磁带和其它磁带。在所描述的本发明系统中,被保存的被保护内容包括一些被支持的安全设备小程序,以使控制设备的这个小程序载入器可以检索与特定内容播放器所使用的安全设备相应的安全设备小程序。使用这个方式,再一次允许后向兼容,而同时也允许以一个灵活的方式在将来进行升级。
本发明不局限于上面所描述的实施方式,上面所描述的实施方式可以在下面的权利要求书的范围内以多个方法而变化。

Claims (15)

1.用于提供将在一个内容播放器中被使用的加密数据的一个系统,这个系统包括用于使用一个加密算法对数据进行加密的一个加密设备,用于提供安全设备数据的一个保护设备,和用于提供关于在内容播放器和一个安全设备之间进行通信的一个协议的信息的设备,用于提供一个被保护内容的一个控制设备,这个被保护内容包括被加密数据,安全设备数据,所述协议信息和关于被保护内容内不同部分的属性数据。
2.如权利要求1的系统,其中所述保护设备提供包括关于用于进行通信的一个协议的所述信息的至少一个安全设备小程序。
3.用于在一个内容播放器中对被加密数据进行解密的一个系统,这个系统包括用于接收一个被加密数据的一个输入,这个被加密数据包括被保护内容,安全设备数据,关于在内容播放器和一个安全设备之间进行通信的一个协议的信息和关于被保护内容内不同部分的属性数据,并且包括一个解密设备和一个控制设备,其中这个控制设备被编程成使用所述协议信息来在解密设备和这个内容播放器所使用的一个安全设备之间建立一个通信接口,其中这个解密设备被调节成按照协议信息所控制来与安全设备进行通信,以获得解密这个加密数据所需要的信息。
4.如权利要求3的系统,其中所述协议信息被作为一个安全设备小程序而提供,其中这个控制设备被编程成作为一个虚拟机器而工作来执行安全设备小程序,以将来所述通信接口。
5.如权利要求3的系统,其中在被保护内容中至少一个安全设备小程序是被认证的,其中这个控制设备包括用于证实一个安全设备小程序的可信度的一个小程序载入器,其中仅一个被证实的安全设备小程序才能够被载入到虚拟机器中。
6.如权利要求5的系统,其中在被保护内容中至少一个安全设备小程序被加密,其中这个小程序载入器被调节成对一个被加密安全设备小程序进行解密。
7.如权利要求4,5或者6的系统,其中这个虚拟机器包括一个内容播放器应用程序接口和一个安全性应用程序接口,这个安全设备小程序与内容播放器和安全设备通过所述接口进行通信。
8.如权利要求4-7中任何一个的系统,其中这个控制设备被安排成确定这个系统中所使用的安全设备的类型,其中这个控制设备被安排成从被保护内容中检索与安全设备类型相应的一个安全设备小程序。
9.如权利要求4-8中任何一个的系统,其中这个系统是连接到一个网络的一个内容播放器的一部分,其中这个控制设备被安排成确定这个系统中所使用的安全设备的类型,并且其中这个控制设备被安排成请求从一个服务提供者下载一个相应的安全设备小程序。
10.用于在一个内容播放器中的一个解密设备和一个安全设备之间提供一个通信接口的一个方法,包括:接收一个被保护内容,这个被保护内容包括被加密数据,安全设备数据,关于在内容播放器和一个安全设备之间进行通信的一个协议的信息和关于被保护内容内不同部分的属性数据,
从被保护内容中检索所述协议信息来在解密设备和这个内容播放器所使用的一个安全设备之间建立一个通信接口。
11.如权利要求10的方法,其中所述协议信息被作为一个安全设备小程序而提供,其中在一个虚拟机器中执行这个安全设备小程序来建立通信接口。
12.如权利要求10或者11的方法,进一步包括检测内容播放器所使用的安全设备的类型,并且从被保护的内容中检索相应的协议信息或者一个安全设备小程序。
13.如权利要求10或者11的方法,进一步包括检测内容播放器所使用的安全设备的类型,并且从提供被保护内容的一个源请求相应的协议信息或者一个安全设备小程序。
14.如权利要求10-13中任何一个的方法,其中所述协议信息或者安全设备小程序是被认证的,并且进一步包括证实这个可信性,并且仅使用被证实的协议信息或者一个被证实的安全设备小程序来建立所述通信接口。
15.对通过如权利要求1或者2的一个系统而获得的被加密数据进行传输或者类似操作的方法。
CNB998105481A 1998-08-31 1999-08-30 数据加密及解密系统、提供通信接口的方法和广播方法 Expired - Fee Related CN1221877C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP98202891.2 1998-08-31
EP98202891A EP0989478B1 (en) 1998-08-31 1998-08-31 System for providing encrypted data, system for decrypting encrypted data and method for providing a communication interface in such a decrypting system

Publications (2)

Publication Number Publication Date
CN1317108A true CN1317108A (zh) 2001-10-10
CN1221877C CN1221877C (zh) 2005-10-05

Family

ID=8234071

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB998105481A Expired - Fee Related CN1221877C (zh) 1998-08-31 1999-08-30 数据加密及解密系统、提供通信接口的方法和广播方法

Country Status (10)

Country Link
US (1) US7336789B1 (zh)
EP (1) EP0989478B1 (zh)
JP (1) JP4606584B2 (zh)
CN (1) CN1221877C (zh)
AT (1) ATE343169T1 (zh)
CY (1) CY1105914T1 (zh)
DE (1) DE69836215T2 (zh)
ES (1) ES2274557T3 (zh)
HK (1) HK1027179A1 (zh)
WO (1) WO2000013073A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101241735B (zh) * 2003-07-07 2012-07-18 罗威所罗生股份有限公司 重放加密的视听内容的方法

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060174352A1 (en) * 2001-07-25 2006-08-03 Seagate Technology Llc Method and apparatus for providing versatile services on storage devices
US7925894B2 (en) 2001-07-25 2011-04-12 Seagate Technology Llc System and method for delivering versatile security, digital rights management, and privacy services
US20050144468A1 (en) * 2003-01-13 2005-06-30 Northcutt J. D. Method and apparatus for content protection in a personal digital network environment
EP1821538A1 (en) * 2006-02-15 2007-08-22 Irdeto Access B.V. Method and system providing scrambled content
US7539890B2 (en) * 2006-04-25 2009-05-26 Seagate Technology Llc Hybrid computer security clock
US8429724B2 (en) 2006-04-25 2013-04-23 Seagate Technology Llc Versatile access control system
US8028166B2 (en) 2006-04-25 2011-09-27 Seagate Technology Llc Versatile secure and non-secure messaging
KR101609250B1 (ko) * 2008-11-26 2016-04-06 삼성전자주식회사 데이터스트림을 이용한 송수신 시스템의 인터페이스 방법
US9245154B2 (en) 2010-03-08 2016-01-26 Eva Andreasson System and method for securing input signals when using touch-screens and other input interfaces
ES2523423B1 (es) 2013-04-10 2015-11-24 Crypto Solutions, S.L. Dispositivo de cifrado simetrico y procedimiento empleado
CN103473490B (zh) * 2013-08-16 2016-10-12 亚太宝龙科技(湖南)有限公司 一种目录加密及其访问方法和装置

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5581763A (en) * 1988-06-14 1996-12-03 Progressive Technology Inc. Secure architecture and apparatus using an independent computer cartridge
EP0403656B1 (en) * 1988-07-13 1995-05-24 Matsushita Electric Industrial Co., Ltd. Communication equipment
US5058162A (en) * 1990-08-09 1991-10-15 Hewlett-Packard Company Method of distributing computer data files
JP3114991B2 (ja) * 1990-11-30 2000-12-04 株式会社東芝 データ通信システム
JP2930257B2 (ja) * 1991-04-22 1999-08-03 株式会社東芝 携帯可能電子装置
US5757907A (en) * 1994-04-25 1998-05-26 International Business Machines Corporation Method and apparatus for enabling trial period use of software products: method and apparatus for generating a machine-dependent identification
US5659615A (en) * 1994-11-14 1997-08-19 Hughes Electronics Secure satellite receive-only local area network with address filter
DE69637733D1 (de) * 1995-02-13 2008-12-11 Intertrust Tech Corp Systeme und verfahren für ein sicheres übertragung
US6157721A (en) * 1996-08-12 2000-12-05 Intertrust Technologies Corp. Systems and methods using cryptography to protect secure computing environments
JPH08336123A (ja) * 1995-06-07 1996-12-17 Toshiba Corp スクランブル放送システムのデコーダ装置
JP4251669B2 (ja) * 1995-07-14 2009-04-08 ソニー株式会社 データ処理方法および装置
DE19536169A1 (de) * 1995-09-29 1997-04-03 Ibm Multifunktionale Chipkarte
US6055314A (en) * 1996-03-22 2000-04-25 Microsoft Corporation System and method for secure purchase and delivery of video content programs
WO1997042762A2 (en) * 1996-05-06 1997-11-13 Philips Electronics N.V. Security device managed access to information
US5953005A (en) * 1996-06-28 1999-09-14 Sun Microsystems, Inc. System and method for on-line multimedia access
EP0825506B1 (en) * 1996-08-20 2013-03-06 Invensys Systems, Inc. Methods and apparatus for remote process control
US5923884A (en) * 1996-08-30 1999-07-13 Gemplus S.C.A. System and method for loading applications onto a smart card
US6052780A (en) * 1996-09-12 2000-04-18 Open Security Solutions, Llc Computer system and process for accessing an encrypted and self-decrypting digital information product while restricting access to decrypted digital information
GB2318486B (en) * 1996-10-16 2001-03-28 Ibm Data communications system
US5911776A (en) * 1996-12-18 1999-06-15 Unisys Corporation Automatic format conversion system and publishing methodology for multi-user network
US6208335B1 (en) * 1997-01-13 2001-03-27 Diva Systems Corporation Method and apparatus for providing a menu structure for an interactive information distribution system
US6005942A (en) * 1997-03-24 1999-12-21 Visa International Service Association System and method for a multi-application smart card which can facilitate a post-issuance download of an application onto the smart card
US6230267B1 (en) * 1997-05-15 2001-05-08 Mondex International Limited IC card transportation key set
US6157966A (en) * 1997-06-30 2000-12-05 Schlumberger Malco, Inc. System and method for an ISO7816 complaint smart card to become master over a terminal
US6105008A (en) * 1997-10-16 2000-08-15 Visa International Service Association Internet loading system using smart card
US5991399A (en) * 1997-12-18 1999-11-23 Intel Corporation Method for securely distributing a conditional use private key to a trusted entity on a remote system
US6385596B1 (en) * 1998-02-06 2002-05-07 Liquid Audio, Inc. Secure online music distribution system
US6216227B1 (en) * 1998-06-29 2001-04-10 Sun Microsystems, Inc. Multi-venue ticketing using smart cards
US6226618B1 (en) * 1998-08-13 2001-05-01 International Business Machines Corporation Electronic content delivery system
US6519700B1 (en) * 1998-10-23 2003-02-11 Contentguard Holdings, Inc. Self-protecting documents
US6978378B1 (en) * 2000-05-12 2005-12-20 Bluetie, Inc. Secure file transfer system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101241735B (zh) * 2003-07-07 2012-07-18 罗威所罗生股份有限公司 重放加密的视听内容的方法

Also Published As

Publication number Publication date
HK1027179A1 (en) 2001-01-05
JP4606584B2 (ja) 2011-01-05
CY1105914T1 (el) 2011-04-06
ES2274557T3 (es) 2007-05-16
DE69836215D1 (de) 2006-11-30
EP0989478A1 (en) 2000-03-29
US7336789B1 (en) 2008-02-26
EP0989478B1 (en) 2006-10-18
ATE343169T1 (de) 2006-11-15
JP2002523813A (ja) 2002-07-30
CN1221877C (zh) 2005-10-05
WO2000013073A1 (en) 2000-03-09
DE69836215T2 (de) 2007-08-23

Similar Documents

Publication Publication Date Title
JP4311899B2 (ja) コンテンツの配信および保護を行なう方法および装置
US7194091B2 (en) Content using system
US7336785B1 (en) System and method for copy protecting transmitted information
US7047422B2 (en) User access to a unique data subset of a database
US8165302B2 (en) Key table and authorization table management
US8116452B2 (en) Content playback device
US20100247077A1 (en) Content use device and recording medium
US20070124252A1 (en) Reception device, transmission device, security module, and digital right management system
CN1221877C (zh) 数据加密及解密系统、提供通信接口的方法和广播方法
US20090044241A1 (en) Broadcasting content protection/management system
MXPA03009297A (es) Metodo para proteger el contenido multimedia grabado contra la duplicacion no autorizada.
JPH1098462A (ja) 多重暗号鍵を含むメッセージを使用する条件付きアクセスシステム
CA2494999C (en) Method for verifying validity of domestic digital network key
US8433926B2 (en) Method and apparatus for storing and retrieving encrypted programming content using an asymmetric key arrangement
KR101346623B1 (ko) 브로드캐스트암호화를 이용한 컨텐츠 서비스 제공 방법 및기기간 인증 방법 그리고 재생기기 및 저자원 디바이스
KR100695665B1 (ko) 엔티티 잠금 보안 레지스트리를 사용하여 자료에 액세스하는 장치 및 방법
JP2003152696A (ja) メタデータ送信方法、メタデータ受信方法およびメタデータ送信装置、メタデータ受信装置ならびにメタデータ送信プログラム、メタデータ受信プログラム
KR100740883B1 (ko) 저작권 보호를 위한 디지털 콘텐츠 송수신 장치 및 그 방법
KR20040029023A (ko) 로컬 디지털 네트워크, 새로운 장치를 설치하는 방법,이와 같은 네트워크에서의 데이터 방송 및 수신 방법
EP1222819B1 (en) System and method of verifying authorization for communicating protected content
JP3665690B2 (ja) 情報受信装置及び同装置に適用するカードモジュール
JP2001251290A (ja) データ放送システムとコンテンツの配信、蓄積、再生方法
GB2316278A (en) Data Encryption
NO331570B1 (no) Metode for overforing av rettighetskriterier for multi-domene og trans-domene distribusjon av video og annet medieinnhold

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee

Owner name: IRDETO B.V.

Free format text: FORMER NAME: IRDETO B. V.

CP01 Change in the name or title of a patent holder

Address after: Holland Hoofddorp

Patentee after: Irdeto B.V.

Address before: Holland Hoofddorp

Patentee before: Irdeto B. V.

C56 Change in the name or address of the patentee

Owner name: IRDETO B. V.

Free format text: FORMER NAME: IRDETO B.V.

CP01 Change in the name or title of a patent holder

Address after: Holland Hoofddorp

Patentee after: Ai Dide Technology Co., Ltd.

Address before: Holland Hoofddorp

Patentee before: Irdeto B.V.

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20051005

Termination date: 20150830

EXPY Termination of patent right or utility model