CN1221877C - 数据加密及解密系统、提供通信接口的方法和广播方法 - Google Patents

数据加密及解密系统、提供通信接口的方法和广播方法 Download PDF

Info

Publication number
CN1221877C
CN1221877C CNB998105481A CN99810548A CN1221877C CN 1221877 C CN1221877 C CN 1221877C CN B998105481 A CNB998105481 A CN B998105481A CN 99810548 A CN99810548 A CN 99810548A CN 1221877 C CN1221877 C CN 1221877C
Authority
CN
China
Prior art keywords
safety equipment
data
information
small routine
content
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.)
Expired - Fee Related
Application number
CNB998105481A
Other languages
English (en)
Other versions
CN1317108A (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录像机。为了允许对内容进行访问,例如一个电影,足球比赛,等等,众所周知的是使用一个合适的加密算法来对数据进行加密,以保护其内容。例如,用户被提供了一个机顶盒,和一个安全设备,其中这个安全设备产生对被加密数据进行解密所需要的信息。这个类型的传统系统被提供有一个固定的接口和协议,以在安全设备和内容播放器之间进行通信。一个固定的接口的缺点是,这个内容播放器仅能够被用于一个或者多个特定的安全设备。EPA 0750 423公开了一种条件接入模块,通过一个固定接口与一个作为安全设备的智能卡协同工作。
发明内容
本发明的目的是提供上述类型的系统和一个方法来允许在安全设备和一个内容播放器之间提供一个可变的接口。
根据本发明的第一方面,提供了用于提供将在一个内容播放器中被使用的加密数据的系统,这个系统包括用于使用一个加密算法对数据进行加密的一个加密设备,用于提供安全设备数据和用于提供关于在内容播放器和一个安全设备之间进行通信的一个协议的信息的保护设备,用于提供一个被保护内容的加密系统控制设备,这个被保护内容包括被加密数据、安全设备数据、所述协议信息和关于被保护内容内不同部分的属性数据,所述安全设备数据包括解密被加密数据所需的信息,并且其中为了检索解密被加密数据所需的信息,属性数据包括为在被保护内容中找到在内容播放器和安全设备之间进行通信所用的合适协议所需的信息。
根据本发明的第二方面,提供了用于在一个内容播放器中对被加密数据进行解密的系统,这个系统包括用于接收被保护内容的一个输入,这个被保护内容包括被加密数据、安全设备数据、关于在内容播放器和一个安全设备之间进行通信的一个协议的信息和关于被保护内容内不同部分的属性数据,并且这个系统还包括一个解密设备和一个解密系统控制设备,其中所述安全设备数据包括解密被加密数据所需的信息,并且其中为了检索解密被加密数据所需的信息,属性数据包括为在被保护内容中找到在内容播放器和安全设备之间进行通信所用的合适协议所需的信息,其中解密系统控制设备被编程成使用所述属性数据以找到合适的协议信息来在解密设备和这个内容播放器所使用的安全设备之间建立一个通信接口,其中这个解密设备适于按照协议信息的控制来与安全设备进行通信,以获得解密这个加密数据所需要的信息。
根据本发明的另一个方面,提供了用于在一个内容播放器中的一个解密设备和一个安全设备之间提供通信接口的方法,包括:接收一个被保护内容,这个被保护内容包括关于在内容播放器和一个安全设备之间进行通信的一个协议的信息和关于被保护内容内不同部分的属性数据,该属性数据包括为在被保护内容中找到合适协议所需的信息,所述协议用来在内容播放器和安全设备之间通信以检索解密被加密数据所需的信息,从被保护内容中检索所述协议信息来在解密设备和这个内容播放器所使用的一个安全设备之间建立一个通信接口。
根据本发明的另一个方面,提供了广播被保护内容的方法,包括下列步骤:利用加密算法来加密数据,提供安全设备数据,提供关于在内容播放器和安全设备之间进行通信所需的协议的信息,提供属性数据,提供包含被加密数据、安全设备数据、协议信息和该属性数据的被保护内容,以及广播被保护的内容,其中所述安全设备数据包括解密被加密数据所需的信息,并且其中属性数据包括为在被保护内容中找到合适协议所需的信息,所述协议用来在内容播放器和安全设备之间进行通信以检索解密被加密数据所需的信息。
根据本发明的另一个方面,提供了用于对被加密数据进行传输或者类似操作的一个方法,其中这个被加密数据是通过根据本发明而提供被加密数据的系统而获得的。
使用这个方式,本发明提供了一个可变接口的平台,其中可以在一个安全设备和内容播放器之间建立任何类型的通信接口。本发明允许内容保护技术被调节成与目前消费者设备所使用的已有技术进行互通并且维持互通性能。使用这个方式,就获得了对内容保护系统和安全设备接口的后向兼容性。
附图说明
通过参考附图可以更进一步对本发明进行解释,附图中,以一个示意图的方式显示了采用本发明方法的一个本发明系统的一个实施方式。
图1显示了用于互联一些消费者内容播放器的一个家庭内分布式网络。
图2显示了根据本发明,用于提供将在一个内容播放器中被使用的加密数据的系统的一个实施方式的结构图。
图3显示了根据本发明,用于在一个内容播放器中对被加密数据进行解密的系统的一个实施方式的结构图。
具体实施方式
通过示例,图1显示了用于互联多个消费者内容播放器,例如一个电视机设备2,一个DVD播放器3,一个DVCR 4和一个PC 5,的一个家庭内分布式网络。另外,一个摄像机6,一个机顶盒(STB)7和一个安全设备8,例如一个智能卡可以被连接到网络1。最后,这个网络被连接到一个广域网,例如互联网,如标号9所显示的。在一个家庭内分布式网络1的这个示例中,STB 7和安全设备8通过一个通信接口进行通信,以对从被保护内容中所获得的任何被加密数据进行解密,如后面将描述的。在这个示例中,STB 7和安全设备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-5)中被使用的加密数据的系统,这个系统包括用于使用一个加密算法对数据进行加密的一个加密设备(10),用于提供安全设备数据和用于提供关于在内容播放器和一个安全设备(8)之间进行通信的一个协议的信息的保护设备(11),用于提供一个被保护内容的加密系统控制设备(12),这个被保护内容包括被加密数据、安全设备数据、所述协议信息和关于被保护内容内不同部分的属性数据,所述安全设备数据包括解密被加密数据所需的信息,并且其中为了检索解密被加密数据所需的信息,属性数据包括为在被保护内容中找到在内容播放器和安全设备之间进行通信所用的合适协议所需的信息。
2.如权利要求1的系统,其中所述保护设备(11)提供包括关于用于进行通信的一个协议的所述信息的至少一个安全设备小程序。
3.用于在一个内容播放器(2-5)中对被加密数据进行解密的系统,这个系统包括用于接收被保护内容的一个输入(14),这个被保护内容包括被加密数据、安全设备数据、关于在内容播放器和一个安全设备(8)之间进行通信的一个协议的信息和关于被保护内容内不同部分的属性数据,并且这个系统还包括一个解密设备(15)和一个解密系统控制设备(16),其中所述安全设备数据包括解密被加密数据所需的信息,并且其中为了检索解密被加密数据所需的信息,属性数据包括为在被保护内容中找到在内容播放器和安全设备之间进行通信所用的合适协议所需的信息,其中解密系统控制设备(16)被编程成使用所述属性数据以找到合适的协议信息来在解密设备(15)和这个内容播放器所使用的安全设备(18)之间建立一个通信接口,其中这个解密设备适于按照协议信息的控制来与安全设备(8)进行通信,以获得解密这个加密数据所需要的信息。
4.如权利要求3的系统,其中所述协议信息被作为一个安全设备小程序而提供,其中这个解密系统控制设备(16)被编程成作为一个虚拟机器而工作来执行安全设备小程序,以建立所述通信接口。
5.如权利要求3的系统,其中在被保护内容中至少一个安全设备小程序被认证,其中这个解密系统控制设备(16)包括用于证实对一个安全设备小程序的认证的一个小程序载入器(19),其中仅被证实的安全设备小程序才能够被载入到虚拟机器中,并在由虚拟机器所提供的环境中执行,该虚拟机器是被编程到解密系统控制设备的。
6.如权利要求5的系统,其中在被保护内容中至少一个安全设备小程序被加密,其中这个小程序载入器(19)适于对一个被加密安全设备小程序进行解密。
7.如权利要求4,5或者6的系统,其中这个虚拟机器包括一个内容播放器应用程序接口和一个安全性应用程序接口,这个安全设备小程序与内容播放器和安全设备通过所述接口进行通信。
8.如权利要求4-6中任何一个的系统,其中这个解密系统控制设备(16)被安排成确定这个系统中所使用的安全设备(8)的类型,其中这个解密系统控制设备(16)被安排成从被保护内容中检索与安全设备所确定的类型相应的一个安全设备小程序。
9.如权利要求4-6中任何一个的系统,其中这个系统是连接到一个网络(1)的一个内容播放器(2-5)的一部分,其中这个解密系统控制设备(16)被安排成确定这个系统中所使用的安全设备的类型,并且其中这个控制设备被安排成请求从一个服务提供者下载一个相应的安全设备小程序。
10.用于在一个内容播放器(2-5)中的一个解密设备(15)和一个安全设备(8)之间提供通信接口的方法,包括:接收一个被保护内容,这个被保护内容包括关于在内容播放器和一个安全设备之间进行通信的一个协议的信息和关于被保护内容内不同部分的属性数据,该属性数据包括为在被保护内容中找到合适协议所需的信息,所述协议用来在内容播放器和安全设备之间通信以检索解密被加密数据所需的信息,从被保护内容中检索所述协议信息来在解密设备和这个内容播放器所使用的一个安全设备之间建立一个通信接口。
11.如权利要求10的方法,其中所述协议信息被作为一个安全设备小程序而提供,其中在一个虚拟机器中执行这个安全设备小程序来建立通信接口。
12.如权利要求10或者11的方法,进一步包括检测内容播放器所使用的安全设备(8)的类型,并且从被保护的内容中检索相应的协议信息或者一个安全设备小程序。
13.如权利要求10或者11的方法,进一步包括检测内容播放器所使用的安全设备的类型,并且从提供被保护内容的一个源请求相应的协议信息或者一个安全设备小程序。
14.如权利要求10的方法,其中所述协议信息或者安全设备小程序是被认证的,并且进一步包括证实该认证,并且仅使用被证实的协议信息或者一个被证实的安全设备小程序来建立所述通信接口。
15.广播被保护内容的方法,包括下列步骤:
利用加密算法来加密数据,
提供安全设备数据,
提供关于在内容播放器(2-5)和安全设备(8)之间进行通信所需的协议的信息,
提供属性数据,
提供包含被加密数据、安全设备数据、协议信息和该属性数据的被保护内容,以及
广播被保护的内容,其中
所述安全设备数据包括解密被加密数据所需的信息,并且其中属性数据包括为在被保护内容中找到合适协议所需的信息,所述协议用来在内容播放器和安全设备之间进行通信以检索解密被加密数据所需的信息。
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 CN1317108A (zh) 2001-10-10
CN1221877C true 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)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7925894B2 (en) 2001-07-25 2011-04-12 Seagate Technology Llc System and method for delivering versatile security, digital rights management, and privacy services
US20060174352A1 (en) * 2001-07-25 2006-08-03 Seagate Technology Llc Method and apparatus for providing versatile services on storage devices
US20050144468A1 (en) * 2003-01-13 2005-06-30 Northcutt J. D. Method and apparatus for content protection in a personal digital network environment
AU2004258523B2 (en) * 2003-07-07 2009-12-10 Irdeto B.V. Reprogrammable security for controlling piracy and enabling interactive content
EP1821538A1 (en) * 2006-02-15 2007-08-22 Irdeto Access B.V. Method and system providing scrambled content
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
US7539890B2 (en) * 2006-04-25 2009-05-26 Seagate Technology Llc Hybrid computer security clock
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
WO1996027155A2 (en) * 1995-02-13 1996-09-06 Electronic Publishing Resources, Inc. Systems and methods for secure transaction management and electronic rights protection
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
EP1833251A3 (en) * 1996-05-06 2012-05-02 Irdeto Eindhoven B.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
ATE281680T1 (de) * 1997-03-24 2004-11-15 Visa Int Service Ass System und verfahren für eine mehrzweckchipkarte die eine nachträgliche speicherung einer anwendung auf dieser karte ermöglicht
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

Also Published As

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

Similar Documents

Publication Publication Date Title
JP4311899B2 (ja) コンテンツの配信および保護を行なう方法および装置
US7194091B2 (en) Content using system
US7760988B2 (en) Content use device and recording medium
US7933409B2 (en) Content playback device
US6912513B1 (en) Copy-protecting management using a user scrambling key
US7079752B1 (en) Process for recording a scrambled MPEG stream
EP1430720B1 (en) Apparatus of a flexible and common ipmp system for mpeg-2 content distribution and protection
CN1221877C (zh) 数据加密及解密系统、提供通信接口的方法和广播方法
CA2677169A1 (en) Packaged media encryption using stored key table
MXPA03009297A (es) Metodo para proteger el contenido multimedia grabado contra la duplicacion no autorizada.
US8571209B2 (en) Recording keys in a broadcast-encryption-based system
EP1815681A2 (fr) Unité de traitement de données audio/vidéo numériques et méthode de contrôle d'accès audites données
KR20060044745A (ko) 공통 스크램블링 방법
CN1939061A (zh) 接收装置、送出装置、安全模块、以及数字权利管理系统
WO2006109913A1 (en) Broadcasting content protection/management system
WO2006077222A1 (en) System and method for secure and convenient handling of cryptographic binding state information
JPH1098462A (ja) 多重暗号鍵を含むメッセージを使用する条件付きアクセスシステム
GB2404487A (en) Access control for digital storage medium content
US7715558B2 (en) Encrypted-content recording medium, playback apparatus, and playback method
US9037855B2 (en) Method for reproducing content data and method for generating thumbnail image
KR100695665B1 (ko) 엔티티 잠금 보안 레지스트리를 사용하여 자료에 액세스하는 장치 및 방법
JP2003152696A (ja) メタデータ送信方法、メタデータ受信方法およびメタデータ送信装置、メタデータ受信装置ならびにメタデータ送信プログラム、メタデータ受信プログラム
KR100740883B1 (ko) 저작권 보호를 위한 디지털 콘텐츠 송수신 장치 및 그 방법
EP2267706A2 (en) Method and apparatus for efficiently fixing transformed part of content
EP1222819B1 (en) System and method of verifying authorization for communicating protected content

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