CA1157144A - System for transmitting information between an emitting centre and receiving stations - Google Patents
System for transmitting information between an emitting centre and receiving stationsInfo
- Publication number
- CA1157144A CA1157144A CA000344684A CA344684A CA1157144A CA 1157144 A CA1157144 A CA 1157144A CA 000344684 A CA000344684 A CA 000344684A CA 344684 A CA344684 A CA 344684A CA 1157144 A CA1157144 A CA 1157144A
- Authority
- CA
- Canada
- Prior art keywords
- subscriber
- keys
- key
- receiving
- operating key
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/167—Systems rendering the television signal unintelligible and subsequently intelligible
- H04N7/1675—Providing digital key or authorisation information for generation or regeneration of the scrambling sequence
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/26606—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel for generating or managing entitlement messages, e.g. Entitlement Control Message [ECM] or Entitlement Management Message [EMM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/26613—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel for generating or managing keys in general
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4623—Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message]
Abstract
ABSTRACT OF THE DISCLOSURE
A system for transmitting information between an emitting center and receiving stations, comprising:
a subscription administration center generating a plu-rality of subscriber's keys Ci changing randomly at relatively long intervals of the order of a month; in the emitting center: a generator of an operating key K
changing randomly at relatively short intervals of the order of a few minutes; a circuit for forming messages Mi obtained from said subscriber's keys Ci and from the operating key K by means of an algorithm, all the mes-mages Mi then being directed towards the emitting center; and automatic encryption means using the ope-rating key K, in each receiving station: a subscription holder on which is recorded a signal corresponding to at least one of the subscriber's keys Ci; a circuit for restoring the operating key receiving the messages Mi and the subscriber's key Ci, this circuit working out an algorithm for restoring the signal corresponding to the operating key K used in the emitting center; an au-tomatic decryption means; and at least one charging station capable of temporarily receiving the subscrip-tion holders and permanently recording one of the sub-scribers's key Ci thereon.
A system for transmitting information between an emitting center and receiving stations, comprising:
a subscription administration center generating a plu-rality of subscriber's keys Ci changing randomly at relatively long intervals of the order of a month; in the emitting center: a generator of an operating key K
changing randomly at relatively short intervals of the order of a few minutes; a circuit for forming messages Mi obtained from said subscriber's keys Ci and from the operating key K by means of an algorithm, all the mes-mages Mi then being directed towards the emitting center; and automatic encryption means using the ope-rating key K, in each receiving station: a subscription holder on which is recorded a signal corresponding to at least one of the subscriber's keys Ci; a circuit for restoring the operating key receiving the messages Mi and the subscriber's key Ci, this circuit working out an algorithm for restoring the signal corresponding to the operating key K used in the emitting center; an au-tomatic decryption means; and at least one charging station capable of temporarily receiving the subscrip-tion holders and permanently recording one of the sub-scribers's key Ci thereon.
Description
~57~44 BACKGROUND OF THE INVENTION
This invention relates to a system for transmitting information between an emitting centre and receiving stations, this system being provided with means for controlling access to the information trans-mitted.
The invention can be used in the transmission and display of information on television receivers for purposes of entertainment, information or education.
It can advantageously be applied to the system known under the trademark ANTIOPE (Numerical Acquisition and Televisualisation of Images Organised into Pages of Script), the so-called TITAN (trademark) system (Inter-active Teletext Terminal Called by Numbering), the so-called EPEOS (trademark) system (Recording ofBroadcasts Programmed by the Order of Sources).
It is known that - the first is essentially a system of broad-cast videotex by means of which alphanumerical information organised into pages and magazines can be put into television lines, - the second is essentially an interactive videotex system which is compatible with the ANTIOPE
system and affords access to data bases (general information, directories, etc.) and to interactive services (transactions, messages, education) '~
~L57~4 through the telephone system, - the third is essentially a programme carrying system which permit!Q, via a data distribution line, the telecontrol, from an emitter source, of the action of recording a pre-selected tele~ision programme by means of receiving equip-ment (such as a video tape recorder, for example).
For the distribution of information. these three system~
use a pnK~re known under the tradem~rk D~XN (Distribution of Nu~i~
Data) which is a method of distribution in bundles, compatible with the distribution of the television signal.
The advent of services of the A~IOPE, TITAN and EPEOS
type raises the question of their taxation, i.e. the imple-mentation of a system by means of which the audiences can be identified and monitored. This question arises more gener-1g ally with any broadcast service tending to make the broad-casting system~ more ~iable by better use of the resources.
Taxation of the subscription type constitutes a both flexible and durable relationship between a service and its users. Such a method of taxation is particularly ~ustified in broadcasting.
Taxation of the type based on consumption may al80 be used; this method of taxation 1s fundamental for Ninteractive"
systems (where there is a dialogue between the subscriber and the information source, as in the case of the TITAN system);
however, it is of secondary importance in broadcastlng systems (in which information is transmitted in one direction to the subsoribers, as with ANTIOPE).
~";
~3L57144 There may be intermediate systems known as "quasi-interactive" systems wherein the content of the distribution source is continuously modified to meet the requirements of the users, which ~re transmitted via a public data network. The advent of new distribution means with a very large capacity, such as satellites, will develop this quasi-interactive method considerably, thus making it necessary to implement a system for controlling access to the information pro~ided.
This problem of access control raises above all the problems of locking up the information when it is broadcast and unlocking it when it is received, and naturally these problems must be resolved in accordance with the specificity of the system which is to be controlled.
BRIEF SUMMARY OF THE INVENTION
The present invention relates precisely to a general means of controlling access to the information, and whlch can be applied to a large number of information transmitting systems, particularly the three mentioned hereinbefore.
According to the invention, a double Xey system is essentially used:
- an operating key K which enables the information to be loc~ed up; this key changes in random manner at relatively short intervals of the order of a few minutes;
a subscriber's key capable of assuming se~eral values Ci depending on the type of subscription; this key also changes ~n random fashion but at long intervals, of the order of a ~onth. This subscriber's key is recorded on a subscription ~7~44 holder inserted in each receiver set. Special messages arecomposed for broadcasting and are transmitted with the data.
These messages enable the operating key to be set up in the receiver set and thus open the electronic lock which secures the information transmitted.
More precisely, the invention relates to a system for transmitting information between an emitting centre and receiving stations, the emitting centre comprising acircuit forming signal8 carrying said information and a means for emitting said signals, each receiving station comprising a means for receiving the signals trans~itted and a means for displaying the infor~ation, c`naracterised in that it further co~prises:
A) a subscription directing centre generating a plur-ality of signals constituting subscriber's keys Ci, these subscriber's keys changing randomly at relatively long inter-~als of the order of one month;
B) in the emitting centre:
a) a generator of a signal constituting an operating key K, this keyc~2nging randomly at relatively short intervals of the order of a few minutes, b) a circuit for forming messages Mi obtained from the subscriber's keys Ci and the operating key K by an al~orithm the parameters of which are provided by the subscriber's keys, i.e. Mi = FC (k), this circuit supplying as many messages as there are subscriber's keys, these messages changing with the operating key, after which all the messages Mi are directed ~i ~S7~44 towards the emitter means.
c) an automaticen~ptionmeans using the operating ~ey~, said automatic means receiving signals carrying the infor-mation and deliveringenc~dsignals which are then d~rected towards the emitter means, C) in each receiving station:
a) a subscription holder on which is recorded a signal corresponding to at least one of the subscriber's keys Ci, b) a circuit for reconstituting the operating key receiving on the one hand the messagesMi received and, on the other hand, the subscriber's key Ci, this circuit producing an algorithm K = GC (Mi) by means of which it is possible to reconstitute the signal corresponding to the operating key used in the emitting station from the messages Mi received and from the subscriber's key Ci, c) automatic dec~ion means connected, on the one hand, to the receiving means from which it recei~es the enc~ d signals and, on the other hand, to the reconstituting circuit ( from whlch it receives the operating key K, said automatic means decrypting theenc~ ds~gnals, by using the operating key, and delivering the decrypted signals wh~ch are then directed towards the informat~on display means, D) at least one station for charging the subscription holders, this ~tation being connected to the subscription directing centre from which it receives the signals correspond_ ing to the different subscriber's keys Ci generated by this centre, each station being capable of temporarily rece~ving ~. ., ~
~L~L5~144 the subscription holders and permanently recording one of the subscriber's keys Ci thereon.
BRI~F D~SCRIPTION OF THE DRAWINGS
In any case, the features and advantages of the invention will become more apparent from the following description of some exemplary embodiments given by way of explanation, with-out being in any way restrictive. This de~cription refers to the accompanying drawings, wherein:
Fig. 1 is a synoptic plan of the system according to the invention;
Fig. 2 is a diagram illustrating the fluxes of inform-ation in the system shown in the previous figure;
Fig. 3 shows an example of the application of the invention to an ANTIOPE-type videotex system.
DETAIL~D ~ESCRIPTION OF ~I~E PREFERRED ~1BODI~;r.~7TS
The system shown in Fig. 1 comprises firstly a sub-scription directing centre 100 which generates a plurality of signals constituting subscriber's keys Ci, these subscriber's keys changing randomly at relatively long inter~als of the order of a month.
The transmitting system is organised around an emitting centre 2 which comprises:
a) a circuit 6 for forming signals d carrying inform-ation, b) a generator 22 of a signal constituting an operating ~ey K, this key changing randomly at relatively short inter-va~s of the order of a few minutes, ~3~57144 c) automaticenc~ionmeans 24 using the operating key K; these means recei~e the si~nals d carrying the ~nformation and deliveren~tedsignals D, d) a circuit 102 for forming messages M~ obtained from the subscriber's keys Ci and from the operating key K by-means of an algorithm the parameters of which are provided by the subscriber's keys, i.e. Mi Z FC (K), this circuit delivering as many messages as there are subscriber's keys; these messages change with the operating key; they are directed towards the emitter means 12.
e) a means 12 for emitting the ~nformation signals and messages.
At the other end, the system comprises receivers, each of which comprises:
a) a means 14 for recei~ing the signals transmitted;
b) a holder 106 which comprises a subscription memory 108 in which is recorded a signal corresponding to at least one of the subscriber's keys Ci, c) a circuit 110 for reconstituting the operating key;
this circuit receives, on the one hand, the messagesMi and, on the other hand, the subscr~ber's key Ci; this circu~t ~s capable of producing an algorithm K = GC (Mi) for reconstl-tuting the signal corresponding to the operating ~ey K used in the emitting station, from the messages Mi received and from the subscriber's key Ci, d) automatic decryption means 38 which are connected, on the one hand, to the receiving means 14 from which they receive 1~57~44 thee~3~ptedsignals D and, on the other hand, to the reconsti-tuting circuit 110 from which they receive the operating key K; these automatic means use the operating key and de~k the enc~ dsignals D; they deliver the-d~pted signals d which are then directed to e) display means 20 consisting of a display tube, for example.
The system shown also comprises at least one charging station 112 for the subscription holders, this station being connected to the subscription directing centre 100 from which it receives the signals corresponding to the different sub-scriber's keys C~ generated by this centre; each station 112 is capable of temporarily receiving subscription holders and permanently recording one of the subscriber's keys C~ in their memories 108.
To illustrate the operation of this double key system, one can take the example of a subscription plan using four types of subscription: ~ month, ~ months, 6 months and a year.
In addition to its duration, a subscription is characterised by the month ~n which it starts. With a plan of this kind, in a given month and for a given service, there are thus 22 subscriber's ~eys which may be used by the users: a monthly key, three three-month~y keys, six six-monthly keys and twel~e yearly keys.
Each month, the taxation administration centre 100 pro~ides each emitting centre 2 with a list of 22 subscriber's keys Ci in use for each service distributed by this centre.
~ t s7~4 In addition, it supplies the charging stations 112 with another list of 4 keys to start in the following month (one month, three months, six months and one year), for each service, with the prices of the subscriptions.
A suitable machine installed in each sales point records some of these keys in the form of blocks of subscriptions in the memories 108 of the holders. These holders may, for example, be information-bearing cards of the credit card type.
These cards are then inserted into the receiving station 4 by the users of the service.
For each paying service, approximately every five minutes a new operating key K is generated at random by each distri-bution centre in question. Thus, in the course of a sessi~n of a service (one hour or several hours), there may be several dozen operating keys following one after another.
As soon as a distribution centre generates a new opera-ting key K, it calculates, for each subscriber's key Ci being used for this service, a message Mi, by means of an algorithm Mi = FC (~)~ with the keys Ci acting as parameters.
Thus, for a service having the subscription plan indic-ated above, at any one time there are 22 different messages in ~orce. The duration of a message is equal to that of the operating key K and for a given service, at any one time, there are as many messages as there are current subscriber's keys.
All the messages Mi in force together constitute the access-controlling information associated with the service being broadcast.
_g_ 3L~57~4 Figure 2 shows a diagram of the fluxes of information in the system according to Fig. 1. The parts shown in the first figure have the same reference numerals in the second, i.e. the source 6 of clear signals d, the automatic enc~ption means 24 which deliver theenc~d6ignals D! the emitting and receiving means 12 and 14; the decr~ion circuit 38 which delivers the d=~rd signals d, the display means 20, the sub-scription administration centre l00 and finally the access controller 110 or subscription card.
In zone A, upstream of theenC~ionmeans~ the information is in clear; in zone B, it is locked up.
It is in clear again downstream of the automatic de-cryptionmeans 38. The information emanating from the administration centre 100 consists of subscriber's keys Ci. The access controller 110, in turn, recei~es the keys Ci and the messages Mi. From them it takes the operating key K required for the d~yption operation.
The invention can advantageously be used in controlling access to the information distributed by an ANTIOPE system. This particular application is des-cribed by Fig. 3. This Figure is edentical to Fig. 7 in Canadian patent application no. 344,659 filed on January 30, 1980 and entitled: "Videotex system provided with means for controlling access to information". This particular application will therefore be described only briefly here.
~L~L571~4 -lOa-The circuit in Fig. 3 comprises means already shown in Fig. 1 and for the sake of simplicity these means have the same refer-ence numerals. The circuit also comprises:
~5731 ~4 A) in the emitting centre:
- a circuit 10 for memorising an ANTIOPE magazine com-posed by the circuit 6, this magazine comprising pages organ-ised in rows and two junctions 11 and 11' bet~een which is inserted an automaticenG~ionmeans 24. The automaticen~q~ion means comprises:
(i) a comparator 28 with an input connected to the magaz-ine memorising circuit 10 from which it receives clear e~ght-bit bytes; among these clear eight-bit bytes, this comparator is able to distinguish those wherein the 7th and 6th binary elements are zero, which are the controlling eight-bit bytes;
this comparator comprises two outputs 31 ~nd 32, the fir~. of which carries the eigh~-bit bytes ha~ing zero 7th and 6th binary elements and which is cor.nected to the distribution multiplexer 1~ (through ilmction 11'), and the second of which carries the clear eight-bit bytes d whose 7th and/or 6th binary elements are not zero;
(ii) a logic circuit 34 of the OR-exclusive type with two inputs, sne of which is connected to the second output 32 of the comparator 28 from which it receives the clear eight-bit bytes having 6th and 7th binary elements which are not zero; this logic circuit has an output which carries the odd-numbered encoded bytes D which are then directed (through ~unction 11') towards the distribution multiplexer 12.
The emitting centre also comprises a generator 26 of encoding eight-bit bytes controlled by the automatic means 24 from which it receives eight-bit bytes indicating the page ,,~,,, ~ 57 ~4 numbers andline numbers of the data to be transmitted and the signal corresponding to the operating key K; this eight-bit byte generator 26 delivers, for each eight-bit data byte of a displayable line, an encoding eight-bit byte C~, the latt-er ha~ing an .e~en-humbered-~th binary element and 7th and 6th binary elements of zero, this eight-bit byte being applied to the second input of the OR-exclusive circuit 34.
B) in each receiving station:
- a line 16 for processing video picture signals, ln parallel with the automatic deQ~*ion means ~8. The latter means comprises:
i) a comparator 42 with an input receiving ~encoded eight-bit bytes; this comparator is capable of distinguishing, among these numbered bytes, those wherein the 7th and 6th binary elements are zero; this comparator has two outputs 43 and 44, the first of which carries these bytes wherein the 7th and 6th binary elements are zero, this first output be~ng connected to the display means 20, whilst the second output carries the encoded eight-bit bytes D~ wherein the 7th and 6th binary elements are not zero.
li) a logic circuit 46 of the OR-exclusi~e type with two inputs, one connected to the output 44 of the comparator from which it receives the encoded eight-bit bytes D, this logic circuit having an output which carries the decoded eight-bit bytes d which are then directed towards the display means 20.
iii) a generator of decoding eight-bit bytes~ controlled . -~, ~:~57144 by the automatic d~yption means from which it receives theeight-bit bytes indicating the page numbers and line numbers of the data transmitted, and the signal corresponding to the current operating key K; this generator o~ decoding eight-bit bytes has an output 41 which deliYers, for each coded byte received, a decoding eight-bit byte having a heavy binary element which is forced to zero and 7th and 6th binary elem-ents equal to zero, these eight-bit bytes being applied to the second input of the gate 46.
The formstion of messa~es Mi from the subscriber's keys Ci and from the operating key K may advantageously be effec~ed as follows:
The circuit 102 of the emittin~ centre is organised around a microprocessor programmed to impleDent an algorithm which is based on two Galois bodies having the ~5ersenne primary numbers 261-1 and 2127-1 as their characteristics. Thls algorithm uses subscriber's keys C1 of 128 binary elements and an operating key K of 56 binary elements, in the followlng manner:
1) a confusion redundancy word 7~ is formed, comprising 61 binary elements generated at random each time the algo-rithm is implemented;
This invention relates to a system for transmitting information between an emitting centre and receiving stations, this system being provided with means for controlling access to the information trans-mitted.
The invention can be used in the transmission and display of information on television receivers for purposes of entertainment, information or education.
It can advantageously be applied to the system known under the trademark ANTIOPE (Numerical Acquisition and Televisualisation of Images Organised into Pages of Script), the so-called TITAN (trademark) system (Inter-active Teletext Terminal Called by Numbering), the so-called EPEOS (trademark) system (Recording ofBroadcasts Programmed by the Order of Sources).
It is known that - the first is essentially a system of broad-cast videotex by means of which alphanumerical information organised into pages and magazines can be put into television lines, - the second is essentially an interactive videotex system which is compatible with the ANTIOPE
system and affords access to data bases (general information, directories, etc.) and to interactive services (transactions, messages, education) '~
~L57~4 through the telephone system, - the third is essentially a programme carrying system which permit!Q, via a data distribution line, the telecontrol, from an emitter source, of the action of recording a pre-selected tele~ision programme by means of receiving equip-ment (such as a video tape recorder, for example).
For the distribution of information. these three system~
use a pnK~re known under the tradem~rk D~XN (Distribution of Nu~i~
Data) which is a method of distribution in bundles, compatible with the distribution of the television signal.
The advent of services of the A~IOPE, TITAN and EPEOS
type raises the question of their taxation, i.e. the imple-mentation of a system by means of which the audiences can be identified and monitored. This question arises more gener-1g ally with any broadcast service tending to make the broad-casting system~ more ~iable by better use of the resources.
Taxation of the subscription type constitutes a both flexible and durable relationship between a service and its users. Such a method of taxation is particularly ~ustified in broadcasting.
Taxation of the type based on consumption may al80 be used; this method of taxation 1s fundamental for Ninteractive"
systems (where there is a dialogue between the subscriber and the information source, as in the case of the TITAN system);
however, it is of secondary importance in broadcastlng systems (in which information is transmitted in one direction to the subsoribers, as with ANTIOPE).
~";
~3L57144 There may be intermediate systems known as "quasi-interactive" systems wherein the content of the distribution source is continuously modified to meet the requirements of the users, which ~re transmitted via a public data network. The advent of new distribution means with a very large capacity, such as satellites, will develop this quasi-interactive method considerably, thus making it necessary to implement a system for controlling access to the information pro~ided.
This problem of access control raises above all the problems of locking up the information when it is broadcast and unlocking it when it is received, and naturally these problems must be resolved in accordance with the specificity of the system which is to be controlled.
BRIEF SUMMARY OF THE INVENTION
The present invention relates precisely to a general means of controlling access to the information, and whlch can be applied to a large number of information transmitting systems, particularly the three mentioned hereinbefore.
According to the invention, a double Xey system is essentially used:
- an operating key K which enables the information to be loc~ed up; this key changes in random manner at relatively short intervals of the order of a few minutes;
a subscriber's key capable of assuming se~eral values Ci depending on the type of subscription; this key also changes ~n random fashion but at long intervals, of the order of a ~onth. This subscriber's key is recorded on a subscription ~7~44 holder inserted in each receiver set. Special messages arecomposed for broadcasting and are transmitted with the data.
These messages enable the operating key to be set up in the receiver set and thus open the electronic lock which secures the information transmitted.
More precisely, the invention relates to a system for transmitting information between an emitting centre and receiving stations, the emitting centre comprising acircuit forming signal8 carrying said information and a means for emitting said signals, each receiving station comprising a means for receiving the signals trans~itted and a means for displaying the infor~ation, c`naracterised in that it further co~prises:
A) a subscription directing centre generating a plur-ality of signals constituting subscriber's keys Ci, these subscriber's keys changing randomly at relatively long inter-~als of the order of one month;
B) in the emitting centre:
a) a generator of a signal constituting an operating key K, this keyc~2nging randomly at relatively short intervals of the order of a few minutes, b) a circuit for forming messages Mi obtained from the subscriber's keys Ci and the operating key K by an al~orithm the parameters of which are provided by the subscriber's keys, i.e. Mi = FC (k), this circuit supplying as many messages as there are subscriber's keys, these messages changing with the operating key, after which all the messages Mi are directed ~i ~S7~44 towards the emitter means.
c) an automaticen~ptionmeans using the operating ~ey~, said automatic means receiving signals carrying the infor-mation and deliveringenc~dsignals which are then d~rected towards the emitter means, C) in each receiving station:
a) a subscription holder on which is recorded a signal corresponding to at least one of the subscriber's keys Ci, b) a circuit for reconstituting the operating key receiving on the one hand the messagesMi received and, on the other hand, the subscriber's key Ci, this circuit producing an algorithm K = GC (Mi) by means of which it is possible to reconstitute the signal corresponding to the operating key used in the emitting station from the messages Mi received and from the subscriber's key Ci, c) automatic dec~ion means connected, on the one hand, to the receiving means from which it recei~es the enc~ d signals and, on the other hand, to the reconstituting circuit ( from whlch it receives the operating key K, said automatic means decrypting theenc~ ds~gnals, by using the operating key, and delivering the decrypted signals wh~ch are then directed towards the informat~on display means, D) at least one station for charging the subscription holders, this ~tation being connected to the subscription directing centre from which it receives the signals correspond_ ing to the different subscriber's keys Ci generated by this centre, each station being capable of temporarily rece~ving ~. ., ~
~L~L5~144 the subscription holders and permanently recording one of the subscriber's keys Ci thereon.
BRI~F D~SCRIPTION OF THE DRAWINGS
In any case, the features and advantages of the invention will become more apparent from the following description of some exemplary embodiments given by way of explanation, with-out being in any way restrictive. This de~cription refers to the accompanying drawings, wherein:
Fig. 1 is a synoptic plan of the system according to the invention;
Fig. 2 is a diagram illustrating the fluxes of inform-ation in the system shown in the previous figure;
Fig. 3 shows an example of the application of the invention to an ANTIOPE-type videotex system.
DETAIL~D ~ESCRIPTION OF ~I~E PREFERRED ~1BODI~;r.~7TS
The system shown in Fig. 1 comprises firstly a sub-scription directing centre 100 which generates a plurality of signals constituting subscriber's keys Ci, these subscriber's keys changing randomly at relatively long inter~als of the order of a month.
The transmitting system is organised around an emitting centre 2 which comprises:
a) a circuit 6 for forming signals d carrying inform-ation, b) a generator 22 of a signal constituting an operating ~ey K, this key changing randomly at relatively short inter-va~s of the order of a few minutes, ~3~57144 c) automaticenc~ionmeans 24 using the operating key K; these means recei~e the si~nals d carrying the ~nformation and deliveren~tedsignals D, d) a circuit 102 for forming messages M~ obtained from the subscriber's keys Ci and from the operating key K by-means of an algorithm the parameters of which are provided by the subscriber's keys, i.e. Mi Z FC (K), this circuit delivering as many messages as there are subscriber's keys; these messages change with the operating key; they are directed towards the emitter means 12.
e) a means 12 for emitting the ~nformation signals and messages.
At the other end, the system comprises receivers, each of which comprises:
a) a means 14 for recei~ing the signals transmitted;
b) a holder 106 which comprises a subscription memory 108 in which is recorded a signal corresponding to at least one of the subscriber's keys Ci, c) a circuit 110 for reconstituting the operating key;
this circuit receives, on the one hand, the messagesMi and, on the other hand, the subscr~ber's key Ci; this circu~t ~s capable of producing an algorithm K = GC (Mi) for reconstl-tuting the signal corresponding to the operating ~ey K used in the emitting station, from the messages Mi received and from the subscriber's key Ci, d) automatic decryption means 38 which are connected, on the one hand, to the receiving means 14 from which they receive 1~57~44 thee~3~ptedsignals D and, on the other hand, to the reconsti-tuting circuit 110 from which they receive the operating key K; these automatic means use the operating key and de~k the enc~ dsignals D; they deliver the-d~pted signals d which are then directed to e) display means 20 consisting of a display tube, for example.
The system shown also comprises at least one charging station 112 for the subscription holders, this station being connected to the subscription directing centre 100 from which it receives the signals corresponding to the different sub-scriber's keys C~ generated by this centre; each station 112 is capable of temporarily receiving subscription holders and permanently recording one of the subscriber's keys C~ in their memories 108.
To illustrate the operation of this double key system, one can take the example of a subscription plan using four types of subscription: ~ month, ~ months, 6 months and a year.
In addition to its duration, a subscription is characterised by the month ~n which it starts. With a plan of this kind, in a given month and for a given service, there are thus 22 subscriber's ~eys which may be used by the users: a monthly key, three three-month~y keys, six six-monthly keys and twel~e yearly keys.
Each month, the taxation administration centre 100 pro~ides each emitting centre 2 with a list of 22 subscriber's keys Ci in use for each service distributed by this centre.
~ t s7~4 In addition, it supplies the charging stations 112 with another list of 4 keys to start in the following month (one month, three months, six months and one year), for each service, with the prices of the subscriptions.
A suitable machine installed in each sales point records some of these keys in the form of blocks of subscriptions in the memories 108 of the holders. These holders may, for example, be information-bearing cards of the credit card type.
These cards are then inserted into the receiving station 4 by the users of the service.
For each paying service, approximately every five minutes a new operating key K is generated at random by each distri-bution centre in question. Thus, in the course of a sessi~n of a service (one hour or several hours), there may be several dozen operating keys following one after another.
As soon as a distribution centre generates a new opera-ting key K, it calculates, for each subscriber's key Ci being used for this service, a message Mi, by means of an algorithm Mi = FC (~)~ with the keys Ci acting as parameters.
Thus, for a service having the subscription plan indic-ated above, at any one time there are 22 different messages in ~orce. The duration of a message is equal to that of the operating key K and for a given service, at any one time, there are as many messages as there are current subscriber's keys.
All the messages Mi in force together constitute the access-controlling information associated with the service being broadcast.
_g_ 3L~57~4 Figure 2 shows a diagram of the fluxes of information in the system according to Fig. 1. The parts shown in the first figure have the same reference numerals in the second, i.e. the source 6 of clear signals d, the automatic enc~ption means 24 which deliver theenc~d6ignals D! the emitting and receiving means 12 and 14; the decr~ion circuit 38 which delivers the d=~rd signals d, the display means 20, the sub-scription administration centre l00 and finally the access controller 110 or subscription card.
In zone A, upstream of theenC~ionmeans~ the information is in clear; in zone B, it is locked up.
It is in clear again downstream of the automatic de-cryptionmeans 38. The information emanating from the administration centre 100 consists of subscriber's keys Ci. The access controller 110, in turn, recei~es the keys Ci and the messages Mi. From them it takes the operating key K required for the d~yption operation.
The invention can advantageously be used in controlling access to the information distributed by an ANTIOPE system. This particular application is des-cribed by Fig. 3. This Figure is edentical to Fig. 7 in Canadian patent application no. 344,659 filed on January 30, 1980 and entitled: "Videotex system provided with means for controlling access to information". This particular application will therefore be described only briefly here.
~L~L571~4 -lOa-The circuit in Fig. 3 comprises means already shown in Fig. 1 and for the sake of simplicity these means have the same refer-ence numerals. The circuit also comprises:
~5731 ~4 A) in the emitting centre:
- a circuit 10 for memorising an ANTIOPE magazine com-posed by the circuit 6, this magazine comprising pages organ-ised in rows and two junctions 11 and 11' bet~een which is inserted an automaticenG~ionmeans 24. The automaticen~q~ion means comprises:
(i) a comparator 28 with an input connected to the magaz-ine memorising circuit 10 from which it receives clear e~ght-bit bytes; among these clear eight-bit bytes, this comparator is able to distinguish those wherein the 7th and 6th binary elements are zero, which are the controlling eight-bit bytes;
this comparator comprises two outputs 31 ~nd 32, the fir~. of which carries the eigh~-bit bytes ha~ing zero 7th and 6th binary elements and which is cor.nected to the distribution multiplexer 1~ (through ilmction 11'), and the second of which carries the clear eight-bit bytes d whose 7th and/or 6th binary elements are not zero;
(ii) a logic circuit 34 of the OR-exclusive type with two inputs, sne of which is connected to the second output 32 of the comparator 28 from which it receives the clear eight-bit bytes having 6th and 7th binary elements which are not zero; this logic circuit has an output which carries the odd-numbered encoded bytes D which are then directed (through ~unction 11') towards the distribution multiplexer 12.
The emitting centre also comprises a generator 26 of encoding eight-bit bytes controlled by the automatic means 24 from which it receives eight-bit bytes indicating the page ,,~,,, ~ 57 ~4 numbers andline numbers of the data to be transmitted and the signal corresponding to the operating key K; this eight-bit byte generator 26 delivers, for each eight-bit data byte of a displayable line, an encoding eight-bit byte C~, the latt-er ha~ing an .e~en-humbered-~th binary element and 7th and 6th binary elements of zero, this eight-bit byte being applied to the second input of the OR-exclusive circuit 34.
B) in each receiving station:
- a line 16 for processing video picture signals, ln parallel with the automatic deQ~*ion means ~8. The latter means comprises:
i) a comparator 42 with an input receiving ~encoded eight-bit bytes; this comparator is capable of distinguishing, among these numbered bytes, those wherein the 7th and 6th binary elements are zero; this comparator has two outputs 43 and 44, the first of which carries these bytes wherein the 7th and 6th binary elements are zero, this first output be~ng connected to the display means 20, whilst the second output carries the encoded eight-bit bytes D~ wherein the 7th and 6th binary elements are not zero.
li) a logic circuit 46 of the OR-exclusi~e type with two inputs, one connected to the output 44 of the comparator from which it receives the encoded eight-bit bytes D, this logic circuit having an output which carries the decoded eight-bit bytes d which are then directed towards the display means 20.
iii) a generator of decoding eight-bit bytes~ controlled . -~, ~:~57144 by the automatic d~yption means from which it receives theeight-bit bytes indicating the page numbers and line numbers of the data transmitted, and the signal corresponding to the current operating key K; this generator o~ decoding eight-bit bytes has an output 41 which deliYers, for each coded byte received, a decoding eight-bit byte having a heavy binary element which is forced to zero and 7th and 6th binary elem-ents equal to zero, these eight-bit bytes being applied to the second input of the gate 46.
The formstion of messa~es Mi from the subscriber's keys Ci and from the operating key K may advantageously be effec~ed as follows:
The circuit 102 of the emittin~ centre is organised around a microprocessor programmed to impleDent an algorithm which is based on two Galois bodies having the ~5ersenne primary numbers 261-1 and 2127-1 as their characteristics. Thls algorithm uses subscriber's keys C1 of 128 binary elements and an operating key K of 56 binary elements, in the followlng manner:
1) a confusion redundancy word 7~ is formed, comprising 61 binary elements generated at random each time the algo-rithm is implemented;
2)7r 1, the inverse of ~ modulo 261-1, is calculated by an arithmetical programme using a ~aria~t of Euclid's algorithm;
3) a first multiplication by another arithmetical pro-gramme: ~ = K.~ 1, modulo (261-1), is carried out;
~,",- .
~L57~44
~,",- .
~L57~44
4) r , the inverse of C modulo 2 27-1, is calcul~ted by a programme similar to that in (2);
5) finally, the message is calculated by a program~e similar to (~) : M = r.(~ t 264. ~) modulo (2127-1).
~n1en the messages have been thus for...ed, the algorith~
to be worked ou~ in tne circuit 110 for reconstitutingopera-ting key K from a message Mi and a subscriberls key Ci is as follows:
1. The message Mi (127 useful binary elements) is taken octet by octet and ~ultiplication by Ci is carried out on the first body CG (2127~ hus, a word ~ is ior~led ~ = M. C ~odulo (2127-1) According to the construction of M on emission, the binary elements 1 to 61 of ~ represent the ~ord ~ , whi.lst binary elements 65 to 125 represent the word /l . Obviously, binary elements 62, 63, 64, 126 and 127 should be zero. If they are not, the word ~ is brought to zero before continuing the calculation.
2. ~ and ~ are multiplied on the second body CG(261-1), thus eliminating the redundancy of confusion, and K - ~.7r modu~o (Z61-1) is obtained.
3, The 56 useful binary elcr~ents of K are then put into the form of eight odd eight-bit bytes.
As regards the means for producing a holder ~6 containing a subscriution memory 108 and a circuit 1~0 adapted to restore the operating key, these, and the charging station 112, are the object of another Canadian patent application no.
-14- .
";
~ 57~4 344,660 filed on Janaury 30, 1980 and entitled:
"Subscription card for a videotex receiver and charging station for said card".
The invention is not limited to the embodi-ments described and represented hereinbefore and various modifications can be made thereto without passing beyond the scope of the invention.
B
~n1en the messages have been thus for...ed, the algorith~
to be worked ou~ in tne circuit 110 for reconstitutingopera-ting key K from a message Mi and a subscriberls key Ci is as follows:
1. The message Mi (127 useful binary elements) is taken octet by octet and ~ultiplication by Ci is carried out on the first body CG (2127~ hus, a word ~ is ior~led ~ = M. C ~odulo (2127-1) According to the construction of M on emission, the binary elements 1 to 61 of ~ represent the ~ord ~ , whi.lst binary elements 65 to 125 represent the word /l . Obviously, binary elements 62, 63, 64, 126 and 127 should be zero. If they are not, the word ~ is brought to zero before continuing the calculation.
2. ~ and ~ are multiplied on the second body CG(261-1), thus eliminating the redundancy of confusion, and K - ~.7r modu~o (Z61-1) is obtained.
3, The 56 useful binary elcr~ents of K are then put into the form of eight odd eight-bit bytes.
As regards the means for producing a holder ~6 containing a subscriution memory 108 and a circuit 1~0 adapted to restore the operating key, these, and the charging station 112, are the object of another Canadian patent application no.
-14- .
";
~ 57~4 344,660 filed on Janaury 30, 1980 and entitled:
"Subscription card for a videotex receiver and charging station for said card".
The invention is not limited to the embodi-ments described and represented hereinbefore and various modifications can be made thereto without passing beyond the scope of the invention.
B
Claims (9)
1. A system for transmitting information between an emitting centre and receiving stations, the emitting centre comprising a circuit for forming signals carrying said information and means for emitting said signals, each receiving station comprising means for receiving the signals transmitted and means for displaying the information, wherein it also comprises:
A) a subscription administration centre generating a plurality of signals constituting subscriber's key Ci, these subscriber's keys changing randomly at relatively long intervals of the order of a month;
B) in the emitting centre:
a) a generator of a signal constituting an operating key K, this key changing randomly at relatively short intervals of the order of a few minutes, b) a circuit for forming message Mi obtained from said subscriber's keys Ci and from the operating key K by means of an algorithm the parameters of which are provided by the subscriber's keys, namely Mi = FCi (K), this circuit delivering as many messages as there are subscriber's keys, these messages changing with the operating key, all the messages Mi then being directed towards the emitter means, c) an automatic encryption means using the operating key K, this automatic means receiving signals carrying the information and delivering encrypted signals which are then directed towards the emitter means, C) in each receiving station:
a) a subscription holder on which is recorded a signal corresponding to at least one of the subscriber's keys Ci, b) a circuit for restoring the operating key, receiving on the one hand the messages Mi received and, on the other hand, the subscriber's key Ci, this circuit working out an algorithm K = GCi (Mi) for restoring the signal corresponding to the operating key K used in the emitting station from the messages Mi received and from the subscriber's key Ci, c) an automatic decryption means which is connected, on the one hand, to the receiving means from which it receives the encrypted signals and, on the other hand, to the restoring circuit from which it receives the operating key K, this automatic means decrypting the encrypted signals, by using the locking key, and delivering decrypted signals which are then directed towards the information display means, D) at least one charging station for the subscrip-tion holders, this station being connected to the subscrip-tion administration centre from which it receives the signals corresponding to the different subscriber's keys C
generated by this centre, each station being capable of temporarily receiving the subscription holders and permanently recording one of the subscriber's keys C
thereon.
A) a subscription administration centre generating a plurality of signals constituting subscriber's key Ci, these subscriber's keys changing randomly at relatively long intervals of the order of a month;
B) in the emitting centre:
a) a generator of a signal constituting an operating key K, this key changing randomly at relatively short intervals of the order of a few minutes, b) a circuit for forming message Mi obtained from said subscriber's keys Ci and from the operating key K by means of an algorithm the parameters of which are provided by the subscriber's keys, namely Mi = FCi (K), this circuit delivering as many messages as there are subscriber's keys, these messages changing with the operating key, all the messages Mi then being directed towards the emitter means, c) an automatic encryption means using the operating key K, this automatic means receiving signals carrying the information and delivering encrypted signals which are then directed towards the emitter means, C) in each receiving station:
a) a subscription holder on which is recorded a signal corresponding to at least one of the subscriber's keys Ci, b) a circuit for restoring the operating key, receiving on the one hand the messages Mi received and, on the other hand, the subscriber's key Ci, this circuit working out an algorithm K = GCi (Mi) for restoring the signal corresponding to the operating key K used in the emitting station from the messages Mi received and from the subscriber's key Ci, c) an automatic decryption means which is connected, on the one hand, to the receiving means from which it receives the encrypted signals and, on the other hand, to the restoring circuit from which it receives the operating key K, this automatic means decrypting the encrypted signals, by using the locking key, and delivering decrypted signals which are then directed towards the information display means, D) at least one charging station for the subscrip-tion holders, this station being connected to the subscrip-tion administration centre from which it receives the signals corresponding to the different subscriber's keys C
generated by this centre, each station being capable of temporarily receiving the subscription holders and permanently recording one of the subscriber's keys C
thereon.
2, An information transmitting system according to claim 1, wherein the signals corresponding to the subscriber's keys Ci, to the operating key K and the messages Mi are all of the binary numerical type.
3. An information transmitting system according to claim 1, wherein the transmitting means use a television channel.
4. An information transmitting system according to claim 3, wherein the transmitting means use the DIDON procedure.
5. An information transmitting system according to claim 1, wherein it is a videotex system.
6. An information transmitting system according to claim 5, wherein it conforms to the ANTIOPE system.
7. An information transmitting system according to claim 6, wherein it comprises means for organising all the messages Mi into a special page and for cyclically transmitting this page in clear to receiving stations, this page not being displayable.
8. An information transmitting system according to claim 5, wherein it conforms to the TITAN system.
9. An information transmitting system according to claim 1, wherein it conforms to the EPEOS system.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR7902995A FR2448825A1 (en) | 1979-02-06 | 1979-02-06 | SYSTEM FOR TRANSMITTING INFORMATION BETWEEN A TRANSMISSION CENTER AND RECEIVING STATIONS, WHICH IS PROVIDED WITH A MEANS OF CONTROLLING ACCESS TO THE INFORMATION TRANSMITTED |
FREN7902995 | 1979-02-06 |
Publications (1)
Publication Number | Publication Date |
---|---|
CA1157144A true CA1157144A (en) | 1983-11-15 |
Family
ID=9221651
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA000344684A Expired CA1157144A (en) | 1979-02-06 | 1980-01-30 | System for transmitting information between an emitting centre and receiving stations |
Country Status (9)
Country | Link |
---|---|
US (1) | US4323921A (en) |
EP (1) | EP0014653B1 (en) |
JP (1) | JPH027234B2 (en) |
CA (1) | CA1157144A (en) |
DE (1) | DE3069329D1 (en) |
ES (1) | ES8106993A1 (en) |
FR (1) | FR2448825A1 (en) |
SU (1) | SU963479A3 (en) |
WO (1) | WO1980001635A1 (en) |
Families Citing this family (213)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2448824A1 (en) * | 1979-02-06 | 1980-09-05 | Telediffusion Fse | VIDEOTEX SYSTEM PROVIDED WITH INFORMATION ACCESS CONTROL MEANS |
US4499556A (en) * | 1979-09-07 | 1985-02-12 | Paperless Accounting Inc | Security arrangements in data transfer equipment |
FR2467515A1 (en) * | 1979-10-10 | 1981-04-17 | Telediffusion Fse | SYSTEM FOR ENCRYPTING AND DECRYPTING A DIGITAL SIGNAL |
US4531021A (en) * | 1980-06-19 | 1985-07-23 | Oak Industries Inc. | Two level encripting of RF signals |
US4388643A (en) * | 1981-04-06 | 1983-06-14 | Northern Telecom Limited | Method of controlling scrambling and unscrambling in a pay TV system |
US4433207A (en) * | 1981-09-10 | 1984-02-21 | Best Robert M | Cryptographic decoder for computer programs |
US4965825A (en) * | 1981-11-03 | 1990-10-23 | The Personalized Mass Media Corporation | Signal processing apparatus and methods |
US7831204B1 (en) | 1981-11-03 | 2010-11-09 | Personalized Media Communications, Llc | Signal processing apparatus and methods |
USRE47642E1 (en) | 1981-11-03 | 2019-10-08 | Personalized Media Communications LLC | Signal processing apparatus and methods |
US4484027A (en) * | 1981-11-19 | 1984-11-20 | Communications Satellite Corporation | Security system for SSTV encryption |
USRE33189E (en) * | 1981-11-19 | 1990-03-27 | Communications Satellite Corporation | Security system for SSTV encryption |
US4658292A (en) * | 1982-04-30 | 1987-04-14 | Nec Corporation | Enciphering key distribution system for subscription TV broadcast or catv system |
US4531020A (en) * | 1982-07-23 | 1985-07-23 | Oak Industries Inc. | Multi-layer encryption system for the broadcast of encrypted information |
US4740912A (en) * | 1982-08-02 | 1988-04-26 | Whitaker Ranald O | Quinews-electronic replacement for the newspaper |
US4605973A (en) * | 1982-08-23 | 1986-08-12 | Kohorn H Von | System, apparatus and method for recording and editing broadcast transmissions |
US4520404A (en) * | 1982-08-23 | 1985-05-28 | Kohorn H Von | System, apparatus and method for recording and editing broadcast transmissions |
FR2542533A1 (en) * | 1983-03-11 | 1984-09-14 | Thomson Brandt | System for controlling access, in particular to broadcast information, by means of an optical access card |
US4613901A (en) * | 1983-05-27 | 1986-09-23 | M/A-Com Linkabit, Inc. | Signal encryption and distribution system for controlling scrambling and selective remote descrambling of television signals |
CA1219930A (en) * | 1983-07-21 | 1987-03-31 | Takashi Kamitake | Information transmission system |
EP0158633A4 (en) * | 1983-10-07 | 1986-07-24 | Nat Information Utilities Corp | Education utility. |
US4634808A (en) * | 1984-03-15 | 1987-01-06 | M/A-Com Government Systems, Inc. | Descrambler subscriber key production system utilizing key seeds stored in descrambler |
AU3542284A (en) * | 1984-03-30 | 1985-10-03 | Wang Laboratories, Inc. | Enhanced videotex decoder |
US4712238A (en) * | 1984-06-08 | 1987-12-08 | M/A-Com Government Systems, Inc. | Selective-subscription descrambling |
US4751732A (en) * | 1984-07-06 | 1988-06-14 | Kabushiki Kaisha Toshiba | Broadcasting system |
US4885775A (en) * | 1984-09-21 | 1989-12-05 | Scientific-Atlanta, Inc. | Information display scheme for subscribers of a subscription television system |
US4829569A (en) * | 1984-09-21 | 1989-05-09 | Scientific-Atlanta, Inc. | Communication of individual messages to subscribers in a subscription television system |
CA1244090A (en) * | 1984-10-26 | 1988-11-01 | General Instrument Corporation | Cryptographic system for direct broadcast satellite network |
US5036537A (en) * | 1984-11-19 | 1991-07-30 | General Instrument Corp. | Geographic black-out method for direct broadcast satellite system |
US4868866A (en) * | 1984-12-28 | 1989-09-19 | Mcgraw-Hill Inc. | Broadcast data distribution system |
US5136648A (en) * | 1985-02-19 | 1992-08-04 | Octel Communications Corporation | Message storage security system |
US4803725A (en) * | 1985-03-11 | 1989-02-07 | General Instrument Corp. | Cryptographic system using interchangeable key blocks and selectable key fragments |
US4891838A (en) * | 1985-11-04 | 1990-01-02 | Dental Data Service, Inc. | Computer accessing system |
US4866770A (en) * | 1986-07-08 | 1989-09-12 | Scientific Atlanta, Inc. | Method and apparatus for communication of video, audio, teletext, and data to groups of decoders in a communication system |
US5010571A (en) * | 1986-09-10 | 1991-04-23 | Titan Linkabit Corporation | Metering retrieval of encrypted data stored in customer data retrieval terminal |
US5050213A (en) * | 1986-10-14 | 1991-09-17 | Electronic Publishing Resources, Inc. | Database usage metering and protection system and method |
US4916738A (en) * | 1986-11-05 | 1990-04-10 | International Business Machines Corp. | Remote access terminal security |
US4944006A (en) * | 1987-03-12 | 1990-07-24 | Zenith Electronics Corporation | Secure data packet transmission system and method |
US4771458A (en) * | 1987-03-12 | 1988-09-13 | Zenith Electronics Corporation | Secure data packet transmission system and method |
US4876718A (en) * | 1987-03-12 | 1989-10-24 | Zenith Electronics Corporation | Secure data packet transmission system and method |
GB8720842D0 (en) * | 1987-09-04 | 1987-10-14 | Mackie & Sons Ltd J | Doffing & donning apparatus |
FR2623309B1 (en) * | 1987-11-13 | 1994-04-08 | Boule Jean Pierre | DEVICE AND METHOD FOR SECURING DATA EXCHANGE BETWEEN A VIDEOTEX TERMINAL AND A SERVER |
US4995078A (en) * | 1988-06-09 | 1991-02-19 | Monslow H Vincent | Television broadcast system for selective transmission of viewer-chosen programs at viewer-requested times |
US4890320A (en) * | 1988-06-09 | 1989-12-26 | Monslow H Vincent | Television broadcast system for selective transmission of viewer-chosen programs at viewer-requested times |
US5321750A (en) * | 1989-02-07 | 1994-06-14 | Market Data Corporation | Restricted information distribution system apparatus and methods |
US5392353A (en) * | 1989-08-07 | 1995-02-21 | Tv Answer, Inc. | Interactive satellite broadcast network |
US5237610A (en) * | 1990-02-01 | 1993-08-17 | Scientific-Atlanta, Inc. | Independent external security module for a digitally upgradeable television signal decoder |
JPH04196683A (en) * | 1990-11-26 | 1992-07-16 | Brother Ind Ltd | Facsimile equipment provided with cryptographic function |
FR2680589A1 (en) * | 1991-08-19 | 1993-02-26 | France Telecom | METHOD OF TRANSMITTING AND RECEIVING CUSTOM PROGRAMS. |
US8352400B2 (en) | 1991-12-23 | 2013-01-08 | Hoffberg Steven M | Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore |
US10361802B1 (en) | 1999-02-01 | 2019-07-23 | Blanding Hovenweep, Llc | Adaptive pattern recognition based control system and method |
JPH061350U (en) * | 1992-06-08 | 1994-01-11 | 株式会社エヒメ | Paper pallet support for collator |
US5565909A (en) * | 1992-08-31 | 1996-10-15 | Television Computer, Inc. | Method of identifying set-top receivers |
US5432542A (en) * | 1992-08-31 | 1995-07-11 | Television Computer, Inc. | Television receiver location identification |
US6330334B1 (en) | 1993-03-15 | 2001-12-11 | Command Audio Corporation | Method and system for information dissemination using television signals |
US5406626A (en) * | 1993-03-15 | 1995-04-11 | Macrovision Corporation | Radio receiver for information dissemenation using subcarrier |
US5590195A (en) * | 1993-03-15 | 1996-12-31 | Command Audio Corporation | Information dissemination using various transmission modes |
JPH06311119A (en) * | 1993-04-20 | 1994-11-04 | Sony Corp | Data broadcasting system |
US5748763A (en) | 1993-11-18 | 1998-05-05 | Digimarc Corporation | Image steganography system featuring perceptually adaptive and globally scalable signal embedding |
US6449377B1 (en) | 1995-05-08 | 2002-09-10 | Digimarc Corporation | Methods and systems for watermark processing of line art images |
US6983051B1 (en) * | 1993-11-18 | 2006-01-03 | Digimarc Corporation | Methods for audio watermarking and decoding |
US5768426A (en) | 1993-11-18 | 1998-06-16 | Digimarc Corporation | Graphics processing system employing embedded code signals |
US6560349B1 (en) | 1994-10-21 | 2003-05-06 | Digimarc Corporation | Audio monitoring using steganographic information |
JPH08263438A (en) | 1994-11-23 | 1996-10-11 | Xerox Corp | Distribution and use control system of digital work and access control method to digital work |
US6963859B2 (en) * | 1994-11-23 | 2005-11-08 | Contentguard Holdings, Inc. | Content rendering repository |
US7117180B1 (en) | 1994-11-23 | 2006-10-03 | Contentguard Holdings, Inc. | System for controlling the use of digital works using removable content repositories |
US6865551B1 (en) | 1994-11-23 | 2005-03-08 | Contentguard Holdings, Inc. | Removable content repositories |
US20050149450A1 (en) * | 1994-11-23 | 2005-07-07 | Contentguard Holdings, Inc. | System, method, and device for controlling distribution and use of digital works based on a usage rights grammar |
US5608662A (en) * | 1995-01-12 | 1997-03-04 | Television Computer, Inc. | Packet filter engine |
US5892900A (en) * | 1996-08-30 | 1999-04-06 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection |
US7133846B1 (en) | 1995-02-13 | 2006-11-07 | Intertrust Technologies Corp. | Digital certificate support system, methods and techniques for secure electronic commerce transaction and rights management |
US7124302B2 (en) | 1995-02-13 | 2006-10-17 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection |
US7143290B1 (en) | 1995-02-13 | 2006-11-28 | Intertrust Technologies Corporation | Trusted and secure techniques, systems and methods for item delivery and execution |
US6658568B1 (en) | 1995-02-13 | 2003-12-02 | Intertrust Technologies Corporation | Trusted infrastructure support system, methods and techniques for secure electronic commerce transaction and rights management |
US7133845B1 (en) | 1995-02-13 | 2006-11-07 | Intertrust Technologies Corp. | System 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 |
US7165174B1 (en) | 1995-02-13 | 2007-01-16 | Intertrust Technologies Corp. | Trusted infrastructure support systems, methods and techniques for secure electronic commerce transaction and rights management |
CA2683230C (en) | 1995-02-13 | 2013-08-27 | Intertrust Technologies Corporation | Systems and methods for secure transaction management and electronic rights protection |
US5943422A (en) | 1996-08-12 | 1999-08-24 | Intertrust Technologies Corp. | Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels |
US7069451B1 (en) | 1995-02-13 | 2006-06-27 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection |
US6948070B1 (en) | 1995-02-13 | 2005-09-20 | Intertrust Technologies Corporation | Systems and methods for secure transaction management and electronic rights protection |
US7095854B1 (en) | 1995-02-13 | 2006-08-22 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection |
WO1997025798A1 (en) * | 1996-01-11 | 1997-07-17 | Mrj, Inc. | System for controlling access and distribution of digital property |
DE19604691A1 (en) * | 1996-02-09 | 1997-08-14 | Sel Alcatel Ag | Chip card, method and system for using paid services |
US5815671A (en) * | 1996-06-11 | 1998-09-29 | Command Audio Corporation | Method and apparatus for encoding and storing audio/video information for subsequent predetermined retrieval |
FR2750554B1 (en) * | 1996-06-28 | 1998-08-14 | Thomson Multimedia Sa | CONDITIONAL ACCESS SYSTEM AND CHIP CARD ALLOWING SUCH ACCESS |
US5956629A (en) * | 1996-08-14 | 1999-09-21 | Command Audio Corporation | Method and apparatus for transmitter identification and selection for mobile information signal services |
US7062500B1 (en) | 1997-02-25 | 2006-06-13 | Intertrust Technologies Corp. | Techniques for defining, using and manipulating rights management data structures |
US5920861A (en) * | 1997-02-25 | 1999-07-06 | Intertrust Technologies Corp. | Techniques for defining using and manipulating rights management data structures |
US6233684B1 (en) * | 1997-02-28 | 2001-05-15 | Contenaguard Holdings, Inc. | System for controlling the distribution and use of rendered digital works through watermaking |
US6112181A (en) * | 1997-11-06 | 2000-08-29 | Intertrust Technologies Corporation | Systems and methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information |
US7092914B1 (en) * | 1997-11-06 | 2006-08-15 | Intertrust Technologies Corporation | Methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information |
US7268700B1 (en) | 1998-01-27 | 2007-09-11 | Hoffberg Steven M | Mobile communication device |
US7233948B1 (en) | 1998-03-16 | 2007-06-19 | Intertrust Technologies Corp. | Methods and apparatus for persistent control and protection of content |
US7068787B1 (en) | 1998-10-23 | 2006-06-27 | Contentguard Holdings, Inc. | System and method for protection of digital works |
US8364136B2 (en) | 1999-02-01 | 2013-01-29 | Steven M Hoffberg | Mobile system, a method of operating mobile system and a non-transitory computer readable medium for a programmable control of a mobile system |
US7904187B2 (en) * | 1999-02-01 | 2011-03-08 | Hoffberg Steven M | Internet appliance system and method |
US6816596B1 (en) * | 2000-01-14 | 2004-11-09 | Microsoft Corporation | Encrypting a digital object based on a key ID selected therefor |
US20020019814A1 (en) * | 2001-03-01 | 2002-02-14 | Krishnamurthy Ganesan | Specifying rights in a digital rights license according to events |
US7024393B1 (en) | 1999-03-27 | 2006-04-04 | Microsoft Corporation | Structural of digital rights management (DRM) system |
US7073063B2 (en) | 1999-03-27 | 2006-07-04 | Microsoft Corporation | Binding a digital license to a portable device or the like in a digital rights management (DRM) system and checking out/checking in the digital license to/from the portable device or the like |
US7103574B1 (en) | 1999-03-27 | 2006-09-05 | Microsoft Corporation | Enforcement architecture and method for digital rights management |
US6973444B1 (en) * | 1999-03-27 | 2005-12-06 | Microsoft Corporation | Method for interdependently validating a digital content package and a corresponding digital license |
US6829708B1 (en) * | 1999-03-27 | 2004-12-07 | Microsoft Corporation | Specifying security for an element by assigning a scaled value representative of the relative security thereof |
US7051005B1 (en) | 1999-03-27 | 2006-05-23 | Microsoft Corporation | Method for obtaining a black box for performing decryption and encryption functions in a digital rights management (DRM) system |
US7319759B1 (en) | 1999-03-27 | 2008-01-15 | Microsoft Corporation | Producing a new black box for a digital rights management (DRM) system |
US20020012432A1 (en) * | 1999-03-27 | 2002-01-31 | Microsoft Corporation | Secure video card in computing device having digital rights management (DRM) system |
US7136838B1 (en) * | 1999-03-27 | 2006-11-14 | Microsoft Corporation | Digital license and method for obtaining/providing a digital license |
US7383205B1 (en) | 1999-03-27 | 2008-06-03 | Microsoft Corporation | Structure of a digital content package |
US6937726B1 (en) | 1999-04-06 | 2005-08-30 | Contentguard Holdings, Inc. | System and method for protecting data files by periodically refreshing a decryption key |
US7356688B1 (en) | 1999-04-06 | 2008-04-08 | Contentguard Holdings, Inc. | System and method for document distribution |
US7286665B1 (en) | 1999-04-06 | 2007-10-23 | Contentguard Holdings, Inc. | System and method for transferring the right to decode messages |
US6859533B1 (en) | 1999-04-06 | 2005-02-22 | Contentguard Holdings, Inc. | System and method for transferring the right to decode messages in a symmetric encoding scheme |
US20040181668A1 (en) * | 1999-06-30 | 2004-09-16 | Blew Edwin O. | Methods for conducting server-side encryption/decryption-on-demand |
US7243236B1 (en) * | 1999-07-29 | 2007-07-10 | Intertrust Technologies Corp. | Systems and methods for using cryptography to protect secure and insecure computing environments |
US7430670B1 (en) | 1999-07-29 | 2008-09-30 | Intertrust Technologies Corp. | Software self-defense systems and methods |
US6885748B1 (en) | 1999-10-23 | 2005-04-26 | Contentguard Holdings, Inc. | System and method for protection of digital works |
US6772340B1 (en) | 2000-01-14 | 2004-08-03 | Microsoft Corporation | Digital rights management system operating on computing device and having black box tied to computing device |
US7353209B1 (en) | 2000-01-14 | 2008-04-01 | Microsoft Corporation | Releasing decrypted digital content to an authenticated path |
AU2000269232A1 (en) * | 2000-01-14 | 2001-07-24 | Microsoft Corporation | Specifying security for an element by assigning a scaled value representative ofthe relative security thereof |
US6912528B2 (en) * | 2000-01-18 | 2005-06-28 | Gregg S. Homer | Rechargeable media distribution and play system |
US7010808B1 (en) | 2000-08-25 | 2006-03-07 | Microsoft Corporation | Binding digital content to a portable storage device or the like in a digital rights management (DRM) system |
US7073199B1 (en) | 2000-08-28 | 2006-07-04 | Contentguard Holdings, Inc. | Document distribution management method and apparatus using a standard rendering engine and a method and apparatus for controlling a standard rendering engine |
US6931545B1 (en) | 2000-08-28 | 2005-08-16 | Contentguard Holdings, Inc. | Systems and methods for integrity certification and verification of content consumption environments |
US7743259B2 (en) | 2000-08-28 | 2010-06-22 | Contentguard Holdings, Inc. | System and method for digital rights management using a standard rendering engine |
US8225414B2 (en) * | 2000-08-28 | 2012-07-17 | Contentguard Holdings, Inc. | Method and apparatus for identifying installed software and regulating access to content |
US7149722B1 (en) | 2000-09-28 | 2006-12-12 | Microsoft Corporation | Retail transactions involving distributed and super-distributed digital content in a digital rights management (DRM) system |
US7039615B1 (en) * | 2000-09-28 | 2006-05-02 | Microsoft Corporation | Retail transactions involving digital content in a digital rights management (DRM) system |
US7343324B2 (en) * | 2000-11-03 | 2008-03-11 | Contentguard Holdings Inc. | Method, system, and computer readable medium for automatically publishing content |
US6912294B2 (en) | 2000-12-29 | 2005-06-28 | Contentguard Holdings, Inc. | Multi-stage watermarking process and system |
US7774279B2 (en) * | 2001-05-31 | 2010-08-10 | Contentguard Holdings, Inc. | Rights offering and granting |
CN101369299B (en) | 2001-01-17 | 2010-06-09 | 康坦夹德控股股份有限公司 | Method and apparatus for managing digital content usage rights |
US20030220880A1 (en) * | 2002-01-17 | 2003-11-27 | Contentguard Holdings, Inc. | Networked services licensing system and method |
US6754642B2 (en) | 2001-05-31 | 2004-06-22 | Contentguard Holdings, Inc. | Method and apparatus for dynamically assigning usage rights to digital works |
US8069116B2 (en) * | 2001-01-17 | 2011-11-29 | Contentguard Holdings, Inc. | System and method for supplying and managing usage rights associated with an item repository |
US7028009B2 (en) * | 2001-01-17 | 2006-04-11 | Contentguardiholdings, Inc. | Method and apparatus for distributing enforceable property rights |
US7206765B2 (en) * | 2001-01-17 | 2007-04-17 | Contentguard Holdings, Inc. | System and method for supplying and managing usage rights based on rules |
US8121296B2 (en) | 2001-03-28 | 2012-02-21 | Qualcomm Incorporated | Method and apparatus for security in a data processing system |
US7693508B2 (en) * | 2001-03-28 | 2010-04-06 | Qualcomm Incorporated | Method and apparatus for broadcast signaling in a wireless communication system |
US8077679B2 (en) * | 2001-03-28 | 2011-12-13 | Qualcomm Incorporated | Method and apparatus for providing protocol options in a wireless communication system |
US9100457B2 (en) * | 2001-03-28 | 2015-08-04 | Qualcomm Incorporated | Method and apparatus for transmission framing in a wireless communication system |
BR0208493A (en) * | 2001-03-28 | 2005-12-13 | Qualcomm Inc | Power control for point-to-multipoint services provided in communication systems |
US20030043852A1 (en) * | 2001-05-18 | 2003-03-06 | Bijan Tadayon | Method and apparatus for verifying data integrity based on data compression parameters |
US6976009B2 (en) | 2001-05-31 | 2005-12-13 | Contentguard Holdings, Inc. | Method and apparatus for assigning consequential rights to documents and documents having such rights |
US6973445B2 (en) * | 2001-05-31 | 2005-12-06 | Contentguard Holdings, Inc. | Demarcated digital content and method for creating and processing demarcated digital works |
US7725401B2 (en) * | 2001-05-31 | 2010-05-25 | Contentguard Holdings, Inc. | Method and apparatus for establishing usage rights for digital content to be created in the future |
US6895503B2 (en) * | 2001-05-31 | 2005-05-17 | Contentguard Holdings, Inc. | Method and apparatus for hierarchical assignment of rights to documents and documents having such rights |
US7222104B2 (en) * | 2001-05-31 | 2007-05-22 | Contentguard Holdings, Inc. | Method and apparatus for transferring usage rights and digital work having transferrable usage rights |
US20030009424A1 (en) * | 2001-05-31 | 2003-01-09 | Contentguard Holdings, Inc. | Method for managing access and use of resources by verifying conditions and conditions for use therewith |
US7152046B2 (en) * | 2001-05-31 | 2006-12-19 | Contentguard Holdings, Inc. | Method and apparatus for tracking status of resource in a system for managing use of the resources |
US8001053B2 (en) * | 2001-05-31 | 2011-08-16 | Contentguard Holdings, Inc. | System and method for rights offering and granting using shared state variables |
US6876984B2 (en) | 2001-05-31 | 2005-04-05 | Contentguard Holdings, Inc. | Method and apparatus for establishing usage rights for digital content to be created in the future |
US8275716B2 (en) | 2001-05-31 | 2012-09-25 | Contentguard Holdings, Inc. | Method and system for subscription digital rights management |
US8099364B2 (en) * | 2001-05-31 | 2012-01-17 | Contentguard Holdings, Inc. | Digital rights management of content when content is a future live event |
US8275709B2 (en) * | 2001-05-31 | 2012-09-25 | Contentguard Holdings, Inc. | Digital rights management of content when content is a future live event |
AU2002345577A1 (en) * | 2001-06-07 | 2002-12-23 | Contentguard Holdings, Inc. | Protected content distribution system |
EP1393230A4 (en) * | 2001-06-07 | 2004-07-07 | Contentguard Holdings Inc | Method and apparatus managing the transfer of rights |
US7774280B2 (en) * | 2001-06-07 | 2010-08-10 | Contentguard Holdings, Inc. | System and method for managing transfer of rights using shared state variables |
US7853531B2 (en) * | 2001-06-07 | 2010-12-14 | Contentguard Holdings, Inc. | Method and apparatus for supporting multiple trust zones in a digital rights management system |
US7239708B2 (en) | 2001-06-27 | 2007-07-03 | Microsoft Corporation | Protecting decrypted compressed content and decrypted decompressed content at a digital rights management client |
US6948073B2 (en) * | 2001-06-27 | 2005-09-20 | Microsoft Corporation | Protecting decrypted compressed content and decrypted decompressed content at a digital rights management client |
TW566024B (en) † | 2001-07-30 | 2003-12-11 | Nagravision Sa | Method to create a virtual private network through a public network |
US20040120527A1 (en) * | 2001-08-20 | 2004-06-24 | Hawkes Philip Michael | Method and apparatus for security in a data processing system |
US7185362B2 (en) * | 2001-08-20 | 2007-02-27 | Qualcomm, Incorporated | Method and apparatus for security in a data processing system |
GB2379349B (en) * | 2001-08-31 | 2006-02-08 | Sony Uk Ltd | Embedding data in material |
US7697523B2 (en) * | 2001-10-03 | 2010-04-13 | Qualcomm Incorporated | Method and apparatus for data packet transport in a wireless communication system using an internet protocol |
US7352868B2 (en) * | 2001-10-09 | 2008-04-01 | Philip Hawkes | Method and apparatus for security in a data processing system |
US7649829B2 (en) | 2001-10-12 | 2010-01-19 | Qualcomm Incorporated | Method and system for reduction of decoding complexity in a communication system |
FR2831360B1 (en) * | 2001-10-19 | 2004-02-06 | Viaccess Sa | INTERACTIVE PROTOCOL FOR THE REMOTE MANAGEMENT OF ACCESS CONTROL OF BROKEN INFORMATION |
US7904392B2 (en) * | 2001-10-25 | 2011-03-08 | Panasonic Corporation | Content usage rule management system |
FR2831757B1 (en) | 2001-10-26 | 2004-01-30 | Canal Plus Technologies | METHOD FOR VERIFYING TELEVISION RECEIVERS WITH ACCESS CONTROL AND CORRESPONDING RECEIVER |
US7680743B2 (en) * | 2002-05-15 | 2010-03-16 | Microsoft Corporation | Software application protection by way of a digital rights management (DRM) system |
US7200868B2 (en) * | 2002-09-12 | 2007-04-03 | Scientific-Atlanta, Inc. | Apparatus for encryption key management |
US7599655B2 (en) * | 2003-01-02 | 2009-10-06 | Qualcomm Incorporated | Method and apparatus for broadcast services in a communication system |
US9818136B1 (en) | 2003-02-05 | 2017-11-14 | Steven M. Hoffberg | System and method for determining contingent relevance |
US7370212B2 (en) | 2003-02-25 | 2008-05-06 | Microsoft Corporation | Issuing a publisher use license off-line in a digital rights management (DRM) system |
US8098818B2 (en) * | 2003-07-07 | 2012-01-17 | Qualcomm Incorporated | Secure registration for a multicast-broadcast-multimedia system (MBMS) |
US8718279B2 (en) * | 2003-07-08 | 2014-05-06 | Qualcomm Incorporated | Apparatus and method for a secure broadcast system |
US7308100B2 (en) * | 2003-08-18 | 2007-12-11 | Qualcomm Incorporated | Method and apparatus for time-based charging for broadcast-multicast services (BCMCS) in a wireless communication system |
US8724803B2 (en) * | 2003-09-02 | 2014-05-13 | Qualcomm Incorporated | Method and apparatus for providing authenticated challenges for broadcast-multicast communications in a communication system |
US7979911B2 (en) * | 2003-10-08 | 2011-07-12 | Microsoft Corporation | First computer process and second computer process proxy-executing code from third computer process on behalf of first process |
US7788496B2 (en) * | 2003-10-08 | 2010-08-31 | Microsoft Corporation | First computer process and second computer process proxy-executing code on behalf thereof |
US8103592B2 (en) * | 2003-10-08 | 2012-01-24 | Microsoft Corporation | First computer process and second computer process proxy-executing code on behalf of first process |
US7239705B2 (en) * | 2003-12-10 | 2007-07-03 | Motorola Inc. | Apparatus and method for broadcast services transmission and reception |
US20060242406A1 (en) * | 2005-04-22 | 2006-10-26 | Microsoft Corporation | Protected computing environment |
EP1607821A1 (en) * | 2004-06-17 | 2005-12-21 | Nagracard S.A. | Method for secure software upgrade in a security module |
US8347078B2 (en) | 2004-10-18 | 2013-01-01 | Microsoft Corporation | Device certificate individualization |
US8336085B2 (en) | 2004-11-15 | 2012-12-18 | Microsoft Corporation | Tuning product policy using observed evidence of customer behavior |
US7890428B2 (en) * | 2005-02-04 | 2011-02-15 | Microsoft Corporation | Flexible licensing architecture for licensing digital application |
US7549051B2 (en) * | 2005-03-10 | 2009-06-16 | Microsoft Corporation | Long-life digital certification for publishing long-life digital content or the like in content rights management system or the like |
US8438645B2 (en) | 2005-04-27 | 2013-05-07 | Microsoft Corporation | Secure clock with grace periods |
US8738536B2 (en) * | 2005-04-14 | 2014-05-27 | Microsoft Corporation | Licensing content for use on portable device |
US7856404B2 (en) * | 2005-04-14 | 2010-12-21 | Microsoft Corporation | Playlist burning in rights-management context |
US8725646B2 (en) | 2005-04-15 | 2014-05-13 | Microsoft Corporation | Output protection levels |
US9507919B2 (en) | 2005-04-22 | 2016-11-29 | Microsoft Technology Licensing, Llc | Rights management system for streamed multimedia content |
US7693280B2 (en) | 2005-04-22 | 2010-04-06 | Microsoft Corporation | Rights management system for streamed multimedia content |
US8290874B2 (en) * | 2005-04-22 | 2012-10-16 | Microsoft Corporation | Rights management system for streamed multimedia content |
US9363481B2 (en) * | 2005-04-22 | 2016-06-07 | Microsoft Technology Licensing, Llc | Protected media pipeline |
US8091142B2 (en) * | 2005-04-26 | 2012-01-03 | Microsoft Corporation | Supplementary trust model for software licensing/commercial digital distribution policy |
US20060265758A1 (en) | 2005-05-20 | 2006-11-23 | Microsoft Corporation | Extensible media rights |
US20060271915A1 (en) * | 2005-05-24 | 2006-11-30 | Contentguard Holdings, Inc. | Usage rights grammar and digital works having usage rights created with the grammar |
US7684566B2 (en) * | 2005-05-27 | 2010-03-23 | Microsoft Corporation | Encryption scheme for streamed multimedia content protected by rights management system |
US7438078B2 (en) * | 2005-08-05 | 2008-10-21 | Peter Woodruff | Sleeping bag and system |
US8321690B2 (en) * | 2005-08-11 | 2012-11-27 | Microsoft Corporation | Protecting digital media of various content types |
JP2009027525A (en) * | 2007-07-20 | 2009-02-05 | Nec Corp | Optical transmission system and optical transmission method |
US20100015991A1 (en) * | 2008-07-15 | 2010-01-21 | Kota Enterprises, Llc | System and method for calling a geosoc |
US8504073B2 (en) * | 2008-08-12 | 2013-08-06 | Teaneck Enterprises, Llc | Customized content delivery through the use of arbitrary geographic shapes |
US7921223B2 (en) | 2008-12-08 | 2011-04-05 | Lemi Technology, Llc | Protected distribution and location based aggregation service |
US8495359B2 (en) * | 2009-06-22 | 2013-07-23 | NetAuthority | System and method for securing an electronic communication |
US8842840B2 (en) | 2011-11-03 | 2014-09-23 | Arvind Gidwani | Demand based encryption and key generation and distribution systems and methods |
US8949954B2 (en) | 2011-12-08 | 2015-02-03 | Uniloc Luxembourg, S.A. | Customer notification program alerting customer-specified network address of unauthorized access attempts to customer account |
AU2012100460B4 (en) | 2012-01-04 | 2012-11-08 | Uniloc Usa, Inc. | Method and system implementing zone-restricted behavior of a computing device |
AU2012100462B4 (en) | 2012-02-06 | 2012-11-08 | Uniloc Usa, Inc. | Near field authentication through communication of enclosed content sound waves |
AU2013100355B4 (en) | 2013-02-28 | 2013-10-31 | Netauthority, Inc | Device-specific content delivery |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CH540613A (en) * | 1970-12-08 | 1973-08-15 | Gretag Ag | Method and device for encrypted message transmission |
US3997718A (en) * | 1973-02-01 | 1976-12-14 | The Magnavox Company | Premium interactive communication system |
US3934079A (en) * | 1973-10-26 | 1976-01-20 | Jerrold Electronics Corporation | Bilateral communications system for distributing commerical and premium video signaling on an accountable basis |
US3956615A (en) * | 1974-06-25 | 1976-05-11 | Ibm Corporation | Transaction execution system with secure data storage and communications |
GB1558168A (en) * | 1975-06-20 | 1979-12-19 | Indep Television Co | Systems for broadcasting data simultaneously with but independently of television programmes |
US4081832A (en) * | 1976-06-08 | 1978-03-28 | Pay Television Corporation | Pay television system, method and apparatus |
US4163254A (en) * | 1977-02-14 | 1979-07-31 | Block Robert S | Method and system for subscription television billing and access |
US4214230A (en) * | 1978-01-19 | 1980-07-22 | Rolf Blom | Personal identification system |
FR2448824A1 (en) * | 1979-02-06 | 1980-09-05 | Telediffusion Fse | VIDEOTEX SYSTEM PROVIDED WITH INFORMATION ACCESS CONTROL MEANS |
FR2448826A1 (en) * | 1979-02-06 | 1980-09-05 | Telediffusion Fse | SUBSCRIPTION CARD FOR VIDEOTEX RECEIVER AND CHARGING STATION FOR SAID CARD |
-
1979
- 1979-02-06 FR FR7902995A patent/FR2448825A1/en active Granted
-
1980
- 1980-01-23 US US06/114,555 patent/US4323921A/en not_active Expired - Lifetime
- 1980-01-30 CA CA000344684A patent/CA1157144A/en not_active Expired
- 1980-02-04 DE DE8080400170T patent/DE3069329D1/en not_active Expired
- 1980-02-04 EP EP80400170A patent/EP0014653B1/en not_active Expired
- 1980-02-05 ES ES488279A patent/ES8106993A1/en not_active Expired
- 1980-02-05 JP JP55500388A patent/JPH027234B2/ja not_active Expired - Lifetime
- 1980-02-05 SU SU802987385A patent/SU963479A3/en active
- 1980-02-05 WO PCT/FR1980/000018 patent/WO1980001635A1/en unknown
Also Published As
Publication number | Publication date |
---|---|
ES488279A0 (en) | 1980-08-01 |
ES8106993A1 (en) | 1980-08-01 |
JPS56500075A (en) | 1981-01-22 |
FR2448825A1 (en) | 1980-09-05 |
US4323921A (en) | 1982-04-06 |
SU963479A3 (en) | 1982-09-30 |
EP0014653B1 (en) | 1984-10-03 |
JPH027234B2 (en) | 1990-02-16 |
EP0014653A1 (en) | 1980-08-20 |
DE3069329D1 (en) | 1984-11-08 |
FR2448825B1 (en) | 1984-05-11 |
WO1980001635A1 (en) | 1980-08-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA1157144A (en) | System for transmitting information between an emitting centre and receiving stations | |
US4866770A (en) | Method and apparatus for communication of video, audio, teletext, and data to groups of decoders in a communication system | |
US4864614A (en) | Authorising coded signals | |
US5204900A (en) | Coding system for descrambling video | |
US4225884A (en) | Method and system for subscription television billing and access | |
CA1317368C (en) | Direct broadcast satellite signal transmission system | |
US4829569A (en) | Communication of individual messages to subscribers in a subscription television system | |
US5115467A (en) | Signal encryption apparatus for generating common and distinct keys | |
US4890319A (en) | Method for controlling copying of protected information transmitted over a communications link | |
DE3524472C2 (en) | ||
US4908834A (en) | High security pay television system | |
US4890321A (en) | Communications format for a subscription television system permitting transmission of individual text messages to subscribers | |
CN1146233C (en) | Self-adaptive decoding system for processing enciphered and unenciphered video-frequency data | |
CA1156753A (en) | Subscription card for a videotex receiver | |
HRP970160A2 (en) | Method for providing a secure communication between two devices and application of this method | |
JPH0474904B2 (en) | ||
EP0137960B1 (en) | Device for calculating a charge for a charged information signal with errors avoided in a report of the charge | |
EP0016125B1 (en) | Method and system for subscription television billing and access | |
CN1890968B (en) | Broadcast conditional access system with impulse purchase capability in a two-way network | |
Coutrot et al. | A single conditional access system for satellite-cable and terrestrial TV | |
US4514761A (en) | Data encryption technique for subscription television system | |
US4464678A (en) | Time window key system for video scrambling | |
KR20050090399A (en) | Method for access control in digital pay television | |
GB2151886A (en) | Conditional-access broadcast transmission | |
JPS62189A (en) | Charged broadcasting system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MKEX | Expiry | ||
MKEX | Expiry |
Effective date: 20001115 |