Senior Fitness - Exercise and Nutrition for Aging Men and Women
FREE Article Feed for your website.
Home Ownership Magazine
Party Planning Information
Article Marketing Resources
Bio-Medical Research Article Database
Informative Articles on Life, Love and Happiness
Tutorials on Business to Writing
Famous Quotes from Famous People
Song Lyric Information
New US Patent Information
Comprehensive List of Content by Category
Online Auctions and Shopping Related Articles
Article Search
Most Recent Articles
Title: Method and apparatus for providing secured communication connections using a secured communication connection object
Patent Number: 7,436,962 Issued on 10/14/2008 to Rodriguez,   et al.

Title: Sentinel synchronization method for enhancing QKD security
Patent Number: 7,436,961 Issued on 10/14/2008 to Mitchell,   et al.

Title: Data recording apparatus and recording method
Patent Number: 7,436,959 Issued on 10/14/2008 to Sako

Title: Method of distributed IPMP device messaging and carriage of rights in MPEG IPMP content
Patent Number: 7,436,958 Issued on 10/14/2008 to Ji,   et al.

Title: Audio cassette emulator with cryptographic media distribution control
Patent Number: 7,436,957 Issued on 10/14/2008 to Fischer,   et al.

Title: Document encryption
Patent Number: 7,436,956 Issued on 10/14/2008 to Banks

Title: Encrypting and decrypting a data stream
Patent Number: 7,436,955 Issued on 10/14/2008 to Yan,   et al.

Title: Security system with an intelligent DMA controller
Patent Number: 7,436,954 Issued on 10/14/2008 to Apostol, Jr.,   et al.

Title: Hacking prevention system
Patent Number: 7,436,953 Issued on 10/14/2008 to Halperin,   et al.

Title: Earset microphone
Patent Number: 7,436,952 Issued on 10/14/2008 to Darbut

Title: Portable interconnection system for incompatible audio communication networks
Patent Number: 7,436,951 Issued on 10/14/2008 to Pflasterer,   et al.

Title: Apparatus and method for real-time power distribution management
Patent Number: 7,436,950 Issued on 10/14/2008 to Chheda,   et al.

Title: Personal ring tone message indicator
Patent Number: 7,436,949 Issued on 10/14/2008 to Weiner

Title: Method and system for timed interaction with an interactive voice response
Patent Number: 7,436,948 Issued on 10/14/2008 to Thenthiruperai

Title: Method and apparatus for automatic notification and response based on communication flow expressions
Patent Number: 7,436,947 Issued on 10/14/2008 to Ordille,   et al.

Title: Reliable call progress indication for SIP
Patent Number: 7,436,946 Issued on 10/14/2008 to Peterson

Title: Rerouting ongoing telecommunications to a user
Patent Number: 7,436,945 Issued on 10/14/2008 to Agrawal,   et al.

Title: Repeating device
Patent Number: 7,436,944 Issued on 10/14/2008 to Yoshida,   et al.

Title: Method and apparatus for managing telephone number, and computer product
Patent Number: 7,436,943 Issued on 10/14/2008 to Oshika,   et al.

Title: System and method for charging in a communication network
Patent Number: 7,436,942 Issued on 10/14/2008 to Hakala,   et al.

Title: Plural-communication-line-containing apparatus, communication line naming program, communication line selection apparatus, and communication line selection program
Patent Number: 7,436,941 Issued on 10/14/2008 to Ohmori

Title: Methods and systems for enabling a reply call to voice mail message
Patent Number: 7,436,940 Issued on 10/14/2008 to Adamczyk,   et al.

Title: Method and system for consolidated message notification in a voice command platform
Patent Number: 7,436,939 Issued on 10/14/2008 to Packingham,   et al.

Title: Method of providing 911 service
Patent Number: 7,436,938 Issued on 10/14/2008 to Savaglio,   et al.

Title: Method and system for the police response dispatch protocol of an emergency dispatch system
Patent Number: 7,436,937 Issued on 10/14/2008 to Clawson

Title: VoIP call through tester
Patent Number: 7,436,936 Issued on 10/14/2008 to Terpstra,   et al.

Title: Qualifying telephone lines for data transmission
Patent Number: 7,436,935 Issued on 10/14/2008 to Faulkner

Title: Collimator with adjustable focal length
Patent Number: 7,436,934 Issued on 10/14/2008 to Hartick,   et al.

Title: Method of manufacturing, and a collimator mandrel having variable attenuation characteristics for a CT system
Patent Number: 7,436,933 Issued on 10/14/2008 to Saunders,   et al.

Title: X-ray radiation sources with low neutron emissions for radiation scanning
Patent Number: 7,436,932 Issued on 10/14/2008 to Clayton

Title: X-ray source for generating monochromatic x-rays
Patent Number: 7,436,931 Issued on 10/14/2008 to Harding

Title: Method for controlling the dose or the dose rate when recording x-ray images
Patent Number: 7,436,930 Issued on 10/14/2008 to Bernhardt,   et al.

Title: Radiographic system
Patent Number: 7,436,929 Issued on 10/14/2008 to Sakata,   et al.

Title: Radiotherapy device control apparatus and radiation irradiation method
Patent Number: 7,436,928 Issued on 10/14/2008 to Urano,   et al.

Title: Imaging apparatus and method for the operation thereof
Patent Number: 7,436,927 Issued on 10/14/2008 to Hempel

Title: Fluorescent X-ray analysis apparatus
Patent Number: 7,436,926 Issued on 10/14/2008 to Matoba,   et al.

Title: Computer tomography method for objects moving periodically
Patent Number: 7,436,925 Issued on 10/14/2008 to Manzke,   et al.

Title: Data managing system, x-ray computed tomographic apparatus, and x-ray computed tomographic system
Patent Number: 7,436,924 Issued on 10/14/2008 to Takahashi,   et al.

Title: Shift register circuit and image display apparatus containing the same
Patent Number: 7,436,923 Issued on 10/14/2008 to Tobita

Title: Electricity and steam generation from a helium-cooled nuclear reactor
Patent Number: 7,436,922 Issued on 10/14/2008 to Peter

Title: Frequency sampling phase detector
Patent Number: 7,436,921 Issued on 10/14/2008 to Mulbrook,   et al.

Title: Burst mode receiver based on charge pump PLL with idle-time loop stabilizer
Patent Number: 7,436,920 Issued on 10/14/2008 to Shachar,   et al.

Title: Methods and apparatus for bit synchronizing data transferred across a multi-pin asynchronous serial interface
Patent Number: 7,436,919 Issued on 10/14/2008 to Rahman,   et al.

Title: Output stage synchronization
Patent Number: 7,436,918 Issued on 10/14/2008 to Kost,   et al.

Title: Pulse modulator and PPM demodulation determining circuit employed in ultra wideband wireless communications
Patent Number: 7,436,916 Issued on 10/14/2008 to Akahori,   et al.

Title: FIR filter of DS-CDMA UWB modem transmitter and control method thereof
Patent Number: 7,436,915 Issued on 10/14/2008 to Kang,   et al.

Title: Methods and apparatus for providing television signals
Patent Number: 7,436,914 Issued on 10/14/2008 to Lin

Title: Automatic gain control apparatus
Patent Number: 7,436,913 Issued on 10/14/2008 to Kang,   et al.

Title: Nyquist folded bandpass sampling receivers and related methods
Patent Number: 7,436,912 Issued on 10/14/2008 to Fudge,   et al.

Title: Direct bandpass sampling receivers with analog interpolation filters and related methods
Patent Number: 7,436,910 Issued on 10/14/2008 to Fudge,   et al.

Title: Method for estimating time of arrival of received signals for ultra wide band impulse radio systems
Patent Number: 7,436,909 Issued on 10/14/2008 to Sahinoglu,   et al.

Title: UWB transceiving apparatus and method for dynamically reducing interference
Patent Number: 7,436,908 Issued on 10/14/2008 to You,   et al.

Title: Analog compression of GPS C/A signal to audio bandwidth
Patent Number: 7,436,907 Issued on 10/14/2008 to Norman

Title: Method and apparatus to perform surgical reactive jamming while maintaining simultaneous tactical communications
Patent Number: 7,436,877 Issued on 10/14/2008 to Karlsson

Title: Laser module having controlled optical power density at exposed surfaces
Patent Number: 7,436,875 Issued on 10/14/2008 to Miura

Title: Method, apparatus and computer program for transmitting a packet
Patent Number: 7,436,768 Issued on 10/14/2008 to Yun

Title: Method and apparatus for controlling the transmission of cells across a network
Patent Number: 7,436,767 Issued on 10/14/2008 to Wei

Title: Telecommunication network support for service based policy in roaming configurations
Patent Number: 7,436,766 Issued on 10/14/2008 to Alfano,   et al.

Title: Method and apparatus for dynamically allocating upstream bandwidth in passive optical networks
Patent Number: 7,436,765 Issued on 10/14/2008 to Sisto,   et al.

Title: Notification of control information in wireless communication system
Patent Number: 7,436,764 Issued on 10/14/2008 to Lee,   et al.

Title: Data communication apparatus with a dual mode protection switching system
Patent Number: 7,436,763 Issued on 10/14/2008 to Phelps,   et al.

Title: Apparatus and method for connecting fibre channel devices via bypass buffers
Patent Number: 7,436,761 Issued on 10/14/2008 to Winter,   et al.

Title: Method for reading sensor
Patent Number: 7,436,760 Issued on 10/14/2008 to Chen

Title: Reception apparatus and method, and channel response measurement apparatus for receiving an orthogonal frequency divisional multiplexing signal
Patent Number: 7,436,759 Issued on 10/14/2008 to Hayashi,   et al.

Title: Apparatus and method for transmitting/receiving pilot pattern set to distinguish base station in orthogonal frequency division multiplexing (OFDM) communication system
Patent Number: 7,436,758 Issued on 10/14/2008 to Suh,   et al.

Title: Scattered pilot and filtering for channel estimation
Patent Number: 7,436,757 Issued on 10/14/2008 to Wilson,   et al.

Title: Record carrier and apparatus enabling seamless playback
Patent Number: 7,436,756 Issued on 10/14/2008 to Bernsen

Title: Optical information recording medium, recording and reproduction methods using the same, optical information recording device, and optical information reproduction device
Patent Number: 7,436,755 Issued on 10/14/2008 to Takamori,   et al.

Title: Information-recording medium and method
Patent Number: 7,436,754 Issued on 10/14/2008 to Kojima,   et al.

Title: Contact probe storage FET sensor
Patent Number: 7,436,753 Issued on 10/14/2008 to Mejia,   et al.

Title: Method and apparatus for signal equalization in a light storage system
Patent Number: 7,436,752 Issued on 10/14/2008 to He

Title: Disposable article with containment structure
Patent Number: 6,790,202 Issued on 09/14/2004 to Klemp,   et al.

Title: Method and apparatus for securing a computer-based game of chance
Patent Number: 6,790,139 Issued on 09/14/2004 to Walker,   et al.

Title: Compensation for power variation along patient cables
Patent Number: 6,790,206 Issued on 09/14/2004 to Panescu

Title: Methods and apparatus for recirculating air in a controlled ventilated environment
Patent Number: 6,790,136 Issued on 09/14/2004 to Sharp,   et al.

Information distribution and processing system Number:6,789,198 from the United States Patent and Trademark Office (PTO) owispatent

Home    Author Login    Submit Article    Article Search    Add Your Link    Edit Your Link    Contact Us    Advertising    Disclaimer

   

 
Web LinkGrinder.com

Top Breaking News
     Greek, Cypriot Leaders Resume Unification Talks in Nicosia by Nathan Morley
     Indonesia Tobacco Sales Grow, Raising Health Fears
     South Korea Allows Top Defector to Travel Overseas by VOA News

Title: Information distribution and processing system

Abstract: A method for delivering digital data to a plurality of processing units is disclosed. A plurality of portable memory device containing a first set of digital data is distributed to the plurality of processing units. The first set of digital data is unencrypted and comprises a content portion and an identification label. At least one of the processing units sends the identification label to a remote station. The remote station then encrypts a second set of digital data and delivers the encrypted data to the requesting processing unit. The requesting processing unit can decrypt the encrypted data, and combine the decrypted second set of data with the content portion.

Patent Number: 6,789,198 Issued on 09/07/2004 to Chan


Inventors: Chan; Hark (Cupertino, CA)
Appl. No.: 10/244,850
Filed: September 17, 2002


Related U.S. Patent Documents

Application NumberFiling DatePatent NumberIssue Date
177681Oct., 19986473860
939368Sep., 19976021307
644838May., 1996
279424Jul., 1994
255649Jun., 1994
224280Apr., 1994

Current U.S. Class: 713/193 ; 380/201; 380/202; 705/51; 705/57; 713/167; 713/172; 726/28
Field of Search: 713/193,172


References Cited [Referenced By]

U.S. Patent Documents
3824597 July 1974 Berg
3967202 June 1976 Batz
4081832 March 1978 Sherman
4191860 March 1980 Weber
4307416 December 1981 Spano
4528643 July 1985 Freeny, Jr.
4563702 January 1986 Heller et al.
4635113 January 1987 Okada et al.
4694490 September 1987 Harvey et al.
4734858 March 1988 Schlafly
4742544 May 1988 Kupnicki et al.
4823388 April 1989 Mizutani et al.
4827508 May 1989 Shear
4860352 August 1989 Laurance et al.
4877404 October 1989 Warren et al.
4965825 October 1990 Harvey et al.
4987595 January 1991 Marino, Jr. et al.
5010571 April 1991 Katznelson
5029206 July 1991 Marino, Jr. et al.
5081678 January 1992 Kaufman et al.
5128981 July 1992 Tsukamoto et al.
5132680 July 1992 Tezuka et al.
5157783 October 1992 Anderson et al.
5185794 February 1993 Thompson et al.
5208671 May 1993 Tarrant
5208857 May 1993 Lebrat
5214697 May 1993 Saito
5239540 August 1993 Rovira et al.
5247347 September 1993 Litteral et al.
5247575 September 1993 Sprague et al.
5282247 January 1994 McLean et al.
5283828 February 1994 Saunders et al.
5319707 June 1994 Wasilewski et al.
5321748 June 1994 Zeidler et al.
5321750 June 1994 Nadan
5323148 June 1994 Olazabal et al.
5327174 July 1994 Kim
5335275 August 1994 Millar et al.
5335278 August 1994 Matchett et al.
5341429 August 1994 Stringer et al.
5343494 August 1994 Averst et al.
5361399 November 1994 Linquist et al.
5365591 November 1994 Carswell et al.
5377266 December 1994 Katta et al.
5381476 January 1995 Kimoto et al.
5383185 January 1995 Armbruster et al.
5384835 January 1995 Wheeler et al.
5388101 February 1995 Dinkins
5392023 February 1995 D' Avello et al.
5392353 February 1995 Morales
5400403 March 1995 Fahn et al.
5404505 April 1995 Levinson
5432798 July 1995 Blair
5444769 August 1995 Koen et al.
5452356 September 1995 Albert
5509070 April 1996 Schull
5510992 April 1996 Kara
5534857 July 1996 Laing et al.
5539449 July 1996 Blahut et al.
5563946 October 1996 Cooper et al.
5613004 March 1997 Cooperman et al.
5629867 May 1997 Goldman
5682318 October 1997 Kara
5697844 December 1997 Von Kohorn
5757913 May 1998 Bellare et al.
5761649 June 1998 Hill
5774886 June 1998 Kara
5778076 July 1998 Kara et al.
5870474 February 1999 Wasilewski et al.
5875108 February 1999 Hoffberg et al.
5887065 March 1999 Audebert
5887243 March 1999 Harvey et al.
5899998 May 1999 McGauley et al.
5995628 November 1999 Kitaj et al.
6005938 December 1999 Banker et al.
6078612 June 2000 Bertrand et al.
6233568 May 2001 Kara
6266654 July 2001 Schull

Other References

E Rescorla, A. Schiffman, "The Secure HyperText Transfer Protocol," Jun. 1994. .
Russell N. Nelson, Deposition transcript and CDROM, Aug. 2003. .
Douglas Branstetter, Deposition transcript and CDROM, Aug. 2003. .
John P. Hayes, "Computer Architecture and Organization", pp. 398-421, Jan. 1988. .
David Raggett, HTML+ (Hypertext Markup Language), pp. 1-31, Jul. 12, 1993, WWW Discussion Group Request for Comments. .
S. Deering, "Host Extensions for IP Multicasting", pp. 1-17, Aug. 1989, Network Working Group, Request for Comments: 1112. .
Cricket Liu, et al., "Managing Internet Information Services", pp. 279-298, Dec., 1994, O'Reilly & Associates, Inc. .
Yoshiko Hara, "Consortium Eyes Satellite-Based E-Book System", Electronic Engineering Times, Oct., 1998..

Primary Examiner: Barron; Gilberto
Assistant Examiner: Zand; Kambiz

Parent Case Text



This application is a continuation of application Ser. No. 09/177,681 now posted U.S. Pat. No. 6,473,860 B1 filed Oct. 22, 1998, which is a continuation in part of application Ser. No. 08/939,368 filed Sep. 29, 1997, now U.S. Pat. No. 6,021,307, which is a continuation in part of application Ser. No. 08/644,838 filed May 10, 1996, now abandoned, which is a continuation in part of application Ser. No. 08/279,424 filed Jul. 25, 1994, now abandoned, and application Ser. No. 08/255,649 filed Jun. 8, 1994, now abandoned, which is a continuation in part of application Ser. No. 08/224,280 filed Apr. 7, 1994, now abandoned. All these patent applications are incorporated herein by reference.
Claims



I claim:

1. A method for delivering data to a plurality of processing units, each of said processing units being located in a separate one of a plurality of remote sites and connectable to an output unit, each of said processing units communicable with a remote station via communication link, said method comprising: providing a plurality of portable storage media, each of said plurality of portable storage media containing a set of digital data, said set of digital data comprising a content portion and an identification; and distributing said plurality of portable storage media to said plurality of remote sites; receiving by said station via said communication link said identification and first processing unit information from at least a first one of said processing units; after receiving said identification and said first processing unit information from said first processing unit, delivering by said station a first encrypted digital data to said first processing unit; receiving by said station said identification and second processing unit information from at least a second one of said processing units; and after receiving said identification and said second processing unit information from said second processing unit, delivering by said station a second encrypted digital data to said second processing unit.

2. The method of claim 1 further comprising receiving by said station financial data from said first processing unit.

3. The method of claim 1 further comprising authenticating said first processing unit by said station.

4. The method of claim 1 further comprising receiving by said station financial data from said second processing unit.

5. The method of claim 1 further comprising authenticating said second processing unit by said station.

6. The method of claim 1 wherein each of said plurality of portable storage media is an optically encoded storage media.

7. The method of claim 1 wherein said first processing unit information is stored in a smart card.

8. The method of claim 1 wherein said first processing unit information is stored in a first smart card and said second processing unit information is stored in a second smart card.

9. The method of claim 1 wherein said content portion comprises video data.

10. The method of claim 1 wherein said content portion comprises audio data.

11. The method of claim 1 wherein said content portion comprises graphic data.

12. A method for delivering data to a plurality of processing units, each of said processing units being located in a separate one of a plurality of remote sites and connectable to an output unit, each of said processing units communicable with a remote station via communication link, said method comprising: providing a plurality of portable storage media, each of said plurality of portable storage media containing a set of digital data, said set of digital data comprising a content portion and an identification, said content portion being encrypted at a first level; and distributing said plurality of portable storage media to said plurality of remote sites; receiving by said station via said communication link said identification and first processing unit information from at least a first one of said processing units; after receiving said identification and said first processing unit information from said first processing unit; generating by said station a first encrypted digital data, said first encrypted digital data being encrypted at a second level; delivering by said station said first encrypted digital data to said first processing unit; receiving by said station said identification and second processing unit information from at least a second one of said processing units; and after receiving said identification and said second processing unit information from said second processing unit, generating by said station a second encrypted digital data and delivering said second encrypted digital data to said second processing unit, said second encrypted digital data being encrypted at said second level.

13. The method of claim 12 further comprising receiving by said station financial data from said first processing unit.

14. The method of claim 12 further comprising authenticating by said station said first processing unit.

15. The method of claim 12 wherein each of said plurality of portable storage media is an optically encoded storage media.

16. The method of claim 12 wherein said first processing unit information is stored in a smart card.

17. The method of claim 12 wherein said first processing unit information is stored in a first smart card and said second processing unit information is stored in a second smart card.

18. The method of claim 12 wherein said content portion comprises video data.

19. The method of claim 12 wherein said content portion comprises audio data.

20. The method of claim 12 wherein said content portion comprises graphic data.

21. The method of claim 12 further comprising receiving by said station financial data from said second processing unit.

22. The method of claim 12 further comprising authenticating by said station said second processing unit.
Description



BACKGROUND OF THE INVENTION

The present invention relates to method and apparatus for distributing and processing information, and more specifically relates to method and apparatus for preventing unauthorized use of information by partially encrypting such information.

With the advance of electronic and communication technology, information conveyed in electronic form ("electronic content") is fast becoming the most economic and reliable way of distributing information. However, many information providers are reluctant to distribute electronic content because it is very easy to copy and use the information without authorization. In spite of the existence of copyright law, experience shows that electronic content are often copied and used without paying any royalties to copyright holders. Thus, in order to promote the use of electronic conveyance of information, means must be develop to prevent unauthorized usage and copying of electronic content.

Methods have been developed to prevent unauthorized copying of electronic content. Several years ago, these methods were used by many software developers. However, these copy protection methods do not find acceptance in the market place. Consequently, the majority of computer software is currently marketed without copy protection.

Recently, attention has been turned towards preventing unauthorized uses. For example, several companies market "dongles," or hardware keys, which are attached to a port of a computer. Protected software would not execute in a computer without an appropriate key. Thus, the protected software could be copied but cannot be used in an unauthorized computer. However, many users found that these software and hardware keys cause much inconvenience. For example, when a user wishes to remove the software from one computer and execute the software in another computer, the associated hardware key has to be moved. So far, no mass marketed software uses hardware key to protect against unauthorized uses.

Other methods have been developed to prevent unauthorized usage of electronic content. One of the methods is disclosed in U.S. Pat. No. 5,010,571 issued to Katznelson. It discloses a system for controlling and accounting for retrieval of data from an optical storage medium containing encrypted data files from which retrieval must be authorized. The optical storage medium is distributed to customers at nominal or no charge. However, in order to decrypt the data files, a customer must obtain a decryption key from a remote authorization and key distribution station. As a result, unauthorized uses can be prevented. A similar system is disclosed in U.S. Pat. No. 4,827,508 issued to Shear. In Shear, the decryption key is stored in a secure device in the customer site. The secure device also stores accounting data relating to usage of the electronic content. The accounting data is periodically sent to a billing station.

In the above methods disclosed by Katznelson and Shear, vast amount of distributed information is encrypted using a single key (or a small number of keys). Thus, if the decryption key is inadvertently made public, all these information can be used without paying the information providers. Naturally, information providers are reluctant to rely on these methods to distribute their valuable asset (i.e., information).

Another problem with these prior art methods is that information providers cannot match the security level of encryption to the value of the information. Typically, the security of encryption is directly related to the complexity of encryption algorithm and the length of keys. The choice of encryption algorithms and the length of keys require an analysis of the value of the information and the costs of encryption. In the methods disclosed by Katznelson and Shear, all information is encrypted using the same key. Thus, this key may not match the requirements of many information providers.

A further problem of these prior art method is that the encryption algorithm is fixed at the time encrypted information is initially distributed. As the installed base of encrypted information increases, it becomes difficult to change the encryption algorithm. Thus, these methods cannot use new cryptographic methods, which may be developed in future.

Another method is disclosed in U.S. Pat. No. 5,247,575 issued to Sprague et al. It discloses that encrypted information may be electronically transmitted from a remote site to a receiving device in a customer site via wired or wireless means. It also discloses that the decryption key could be stored in a removable "key" card. The card can be inserted into the receiving device to decrypt the received and encrypted data. This method suffers the same defects described above in connection with Katznelson and Shear. In addition, this method requires a communication channel having a large bandwidth for transmitting the encrypted information.

SUMMARY OF THE INVENTION

Broadly stated, the invention involves a method and system for distributing and processing digital information. The digital information is separated into two portions. The first portion is a clear portion and the second (residual) portion is encrypted. The clear and the encrypted portions are sent to a processing system that decrypts the encrypted portion. The clear and decrypted portion is combined to obtain a result that is substantially the same as the original digital information.

In one embodiment of the present invention, the clear portion is distributed to customers at no or nominal cost. The residual portion will be stored in a central station. When a customer wishes to use the digital information, the central station encrypts the residual portion using an encryption-decryption key-pair generated at that time. The encrypted portion and the decryption key are sent to the processing system in a secure manner. As a result, different keys can be used to encrypt and decrypt the same information at different times.

One feature of the present invention is that the clear portion is selected in a way to render the reconstruction of the original digital information difficult if the residual portion is not known. Thus, a customer will not be able to reconstruct the original digital information based on the clear portion. As a result, unauthorized use of the digital information is prevented.

In the present invention, the information providers control the choice of encryption algorithms and keys. Further, algorithms and keys can be changed at will.

These and other features and advantages of the present invention will be fully understood by referring to the following detailed description in conjunction with the accompanying drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram of an information distribution and processing system in accordance with the present invention

FIG. 2 is a flow chart showing the application of the present invention to JPEG.

FIG. 3 is a schematic diagram showing the application of the present invention to video data.

FIG. 4 is a block diagram of a software distribution and processing system of the present invention.

DETAILED DESCRIPTION OF THE INVENTION

FIG. 1 is a block diagram of an information distribution and processing system 300 in accordance with the present invention. System 300 contains a central station 302 which is connected via a communication link 303 to a plurality of processing units located in subscriber sites, such as units 310 and 340. Processing units 310 and 340 are also connected to communication links 306 and 307, respectively. Communication links 306 and 307 are preferably not connected to central station 302, but may be connected thereto when needed. Communication links 303, 306, and 307 could be wired or wireless, remote or local, point-to-point or broadcasting.

Digital information to be distributed is separated into clear (i.e., unencrypted) portions and residual portions in accordance with methods described below. The residual portions are essentially the digital information with the clear portions removed. The clear portions are sent to processing units 310 and 340 via links 306 and 307, respectively. The residual portions are stored in central station 302 and will be encrypted before sending to processing units 310 and 340 upon demand. Central station 302 also takes care of various accounting and bookkeeping functions.

The structure of the processing units is substantially the same. Thus, only one of the units, in this case, unit 310, will be described in detail. Unit 310 contains a general processor 312 connected to a secure processor 314 through a communication link 316 (which could be wired or wireless). Secure processor 314 is connected to communication link 303 through a line 318. Secure processor 314 is enclosed by a protective mechanism so that unauthorized access (physical and electrical) to the internal circuitry can be prevented. Secure processor 314 is used to decrypt encrypted portions and temporarily store secret information (such as decryption keys and usage data). Unlike secure processor 314, general processor 312 does not have to be placed in a secure enclosure. Thus, it could be a conventional computer.

In system 300, general processor 312 is used to process the unencrypted data (e.g., decompression, filtering, and error correction) received from communication link 306 while secure processor 314 is used to process encrypted data (e.g., decryption and decompression) received from communication link 303. Secure processor 314 and general processor 312 can communicate with each other using communication link 316. This link does not have to be a secure communication link.

Secure processor 314 preferably contains a unique device ID. This device ID is preferably permanently stored in a nonvolatile memory 319, such as a ROM. The device ID allows secure processor 314 to identify itself to other devices, such as central station 302.

A typical operation of system 300 is now described. Information data is separated in residual data and unencrypted data according to methods described below. The residual data is preferably a small percentage of the unencrypted data. Unencrypted data 326 preferably contains an information ID 327 and a content portion 328. Content portion 328 could contain data relating to video, text, audio, or their combination.

Unencrypted data 326 is sent to general processor 312 of processing unit 310 through communication link 306. General processor 312 sends the information ID 327 to secure processor 314, which in turn forwards it to central station 302 via communication link 303. At the same time, the device ID stored in memory 319 is also sent to central station 302 so that it can keep track of usage and billing information. Central station 302 encrypts the corresponding residual data and sends the encrypted data to secure processor 314 via communication link 303. Because link 303 is not a secure link, special methods, described below, need to be used for central station 302 to securely send the corresponding decryption key to secure processor 314. Secure processor 314 decrypts the received encrypted data and combines the result with the unencrypted data so as to reconstruct the full digital information.

The key used for encrypting and decrypting the encrypted data could be different for each processing and communication session described above. Thus, it is more difficult for unauthorized persons to obtain the decryption key to decrypt the encrypted data. Even assuming that a few decryption keys are inadvertently disclosed to unauthorized persons, only a few pieces of information is compromised. This is different from the system disclosed in the prior art, where inadvertent disclosure of a single decryption key may compromise vast amount of information.

Processing unit 310 also contains an output unit 322, which may be connected to general processor 312 or secure processor 314. Depending on the information processed, output unit 322 may be a printer, loudspeaker, TV, or LCD display. In situations where it is not desirable to expose the reconstructed information, output unit 322 should be securely connected to secure processor 314.

Even though FIG. 1 shows secure processor 314 as a single block, the function of secure processor 314 could be carried out in several components. For example, the device ID could be stored in a smart card 332 that is removably connected to processing unit 310. Smart card 332 should be protected from unauthorized intrusion.

Methods for separating information into unencrypted and residual portions are now described. It has been observed that information generally has a certain degree of correlation. At one extreme is information that is highly correlated. An example is video information that consists of a series of pictures depicting time progression of a scene. Each picture typically differs slightly from an adjacent picture in the series because the time difference in the scene depicted by adjacent pictures is typically less than 0.1 second. As a result, video information contains many pictures that are substantially the same. Consequently, it is easy to construct a picture missing from the series by interpolating from the pictures prior and subsequent to the missing picture. This type of information is considered to have a high degree of temporal correlation.

Video information also has another type of correlation. The spatial variation of a picture is typically very gentle. For example, if the picture is a human swimming in water, there is little variation (in terms of color and intensity) in the portion of the picture relating to water. Consequently, it may be easy to recreate a missing portion of a picture by interpolating from portions of the picture surrounding the missing portion. This type of information is considered to have a high degree of spatial correlation.

At the other extreme is information for which it is difficult to create a missing portion from other portions. This type of information has a low degree of correlation. An example of this type of information is the binary code of a piece of software. Typically, it is difficult to recreate a missing byte (or a series of missing bytes) from other bytes in the binary code.

In the middle of this spectrum of correlation is text information. The structure of many languages dictates that redundant words or letters be used at predetermined positions of a sentence. Thus, it is possible to guess missing words and letters in a sentence. For example, the grammar of the English language imposes a set of rules which includes putting the letter "s" at the end of a noun to designate plural quantity. In many sentences, the noun is not the only place where plural quantity is indicated. For example, the sentence "there are two birds" uses the word "two" to indicate the existence of more than one bird, in addition to the letter "s" attached to the word "bird." Thus, the letter "s" at the end of the word "bird" is correlated to the word "two" in the above sentence. Similarly, the word "are" is correlated with the word "two."

Information can also be classified according to its effect on intended uses if a portion of the information is missing. At one extreme is information that would be useless if a small portion were missing. An example is the binary code of a piece of software. A computer is unlikely to successfully execute the software if the binary code has a few erroneous bytes. This type of information is considered to be error intolerant. At the other extreme is information that degrades gracefully. For example, when noise of TV signal increases (i.e., portions of video information is missing or has erroneous values), color TV pictures often become monochrome. However, it is still possible to watch and comprehend the TV pictures, even though they are less pleasing to the eyes. This type of information is considered to be error tolerant. Error toleration can also be different depending on spatial or temporal types of errors.

It should be pointed out that even though the degree of error tolerance has some relationship to the degree of correlation of information, it does not depend solely on the degree of correlation. For example, a person typically does not tolerate a small distortion in a familiar song while may tolerate a large distortion in a new song, even though the degree of correlation of these two songs is the same. As another example, a reader is likely to tolerate a large number of missing words in a newspaper article. On the other hand, the same reader probably would not tolerate the same percentage of missing words in a poem. Thus, even though the degree of correlation of the newspaper article and poem may be the same (because they follow essentially the same grammar rules), the degree of error tolerance is different. This is because error tolerance depends, to a certain extent, on subjective considerations.

In the prior art information distribution and processing systems using cryptography, every bit of information is encrypted. One aspect of the present invention is the realization that it may not be necessary to completely encrypt the information, especially when it has a low degree of correlation. This is because it is often difficult to reconstruct the residual portions based on the clear portions of information. In addition, information that has a low degree of error tolerance may only need to be encrypted at a few critical places (e.g., the destination address of a jump op code, or the last name field of a customer database). This is because a user would not accept the information if a small portion were missing or erroneous. Thus, even though most of the information is in the clear, it is still not commercially useful if isolated portions are unavailable because they cannot be decrypted (i.e., people are still willing to pay a high price to obtain the full information, even though they already have 99 percent of the information). Since only a small portion of information need to be decrypted, the amount of computation power required to decrypt the information is reduced.

Encrypting a portion of information may also help to reduce the computation power required for other signal processing tasks. As an example, information which is massive and highly correlated (e.g., video information) is often compressed in order to reduce the amount of memory space used for storing and the bandwidth used for transmitting the information. Many compression methods make extensive use of the correlative nature of information. However, many encryption methods have a tendency to randomize information. For example, if the plain text is a string of identical letters, the encrypted text using algorithms such as DES may be a string of letters in which every letter is different. Consequently, it may be more difficult to compress the encrypted text.

The word "encryption" is used broadly in the present invention to include different ways of transforming information so that it is difficult for an unauthorized person to correctly understand the information. It includes transformation in which a key is required, such as public key and secret key encryption methods. It also includes scrambling information according to a secret algorithm without using a particular parameter that may be classified as a "key."

The word "information" is used broadly in the present invention to include data that is organized in some logical manner. Examples of information include video signal, audio signal, picture, graphic, computer software, text, database, and multimedia composition.

In another embodiment of the present invention, information is encrypted in different levels of security. In this embodiment, most of the information is encrypted using a method having a low level of security (instead of no encryption, as are the embodiments described above) and a portion of the information is encrypted using a method having a high level of security. Typically, the amount of computational power needed for decryption is positively related to the level of security. Thus, information encrypted using a method having a low level of security requires less time to decrypt.

An example of distributing graphic images using the above-described method is now described. Because of the rich information content of graphic images, they require a large number of bytes to digitize. Consequently, it is common to compress the digitized graphic images. One of the most popular methods is JPEG (Joint Photographic Experts Group). An application of the present invention to JPEG is now described. It should be appreciated that the same principle can be applied to other methods of processing graphic images.

It is known that human eye is less sensitive to color changes than to brightness changes. Thus, the chrominance component can be coded with more loss than the luminance component. For example, a widely used color scheme is CCIR 601, in which three components, Y, C.sub.b, and C.sub.r, are used. Under this color scheme, the Y component roughly represents the brightness of a color image, and can be used as a black-and-white version of the color image. The C.sub.b and C.sub.r components roughly represent the blueness and redness, respective, of the image.

JPEG works best when applied to color data expressed as luminance (brightness) and chrominance components because it allows these components to be sampled at different rate (i.e., subsampling). When JPEG is used to compress a YC.sub.b C.sub.v image, a fair common choice is to use one C.sub.b and C.sub.r sample for each four Y samples. Each of the sampled components is discrete cosine transformed and then quantized in accordance with a quantization table. The results of quantization are compressed using either a modified Huffman code or arithmetic coding.

If color fidelity is an important element of the images, it may be sufficient to encrypt only the C.sub.b or C.sub.r component in order to prevent unauthorized uses. In this case, only a small portion of the digital data needs to be encrypted.

The quantization table is stored in a JPEG file. In some situations, it may be sufficient to only encrypt the quantization table. Again, only a small portion of the digital data needs to be encrypted.

FIG. 2 is a flow chart 350 showing a method of using the information distribution and processing system 300 of FIG. 1 to distribute and process graphic images in JPEG form. The JPEG data is separated into unencrypted and residual portions according to the method described above. The unencrypted portion of the JPEG file is sent to processing unit 310 through communication link 306 (step 354). For example, the unencrypted portion could be stored in an on-line bulletin board system and downloaded to processing unit 310 through a regular phone line. Alternatively, the unencrypted portion could be recorded in a portable memory medium (e.g., floppy diskettes, tapes, or CD-ROMs) and distributed to potential customers. General processor 312 reads the information ID 327 and causes the secure processor 314 to send the information ID and its device ID to central station 302 (step 356). Central station 302 then encrypts the residual portions and sends the encrypted portion (e.g., quantization table) to secure processor 314. Central station 302 also sends the decryption key to secure processor 314 using one of the well-known secure communication protocols (step 358). Secure processor 314 decrypts the data and causes general processor 312 to send the unencrypted JPEG portion thereto for generating a complete image (step 360). The image is sent to the output unit 322 for display (step 362).

FIG. 3 is a diagram showing one embodiment in which information having a high degree of correlation, such as video information 110, is processed with an information distribution and processing system of the present invention. Only three frame 112, 114 and 116 of video information 110 are shown, although video information 110 typically contains a large number of frames. Frames 112, 114, and 116 each has a centrally located region 122, 124, and 126, respectively, which are of similar size and shape. Only these regions are encrypted while the rest of the frames are in the clear. The area of each of these regions is preferably small compared to the size of a full frame.

Video information 110 is separated by a signal processor 120 into modified video information 150 and central region information 130. The three frames 112, 114, and 116 of the video information 110 are transformed into three frames 152, 154, and 156, respectively, of modified video information 150. Frames in the modified video information 150 do not contain information in the centrally located regions 162, 164, and 166 (which correspond to centrally located regions 122, 124, and 126, respectively). On the other hand, the frames 132, 134, and 136 in the central region information 130 contain only information relating to the centrally located regions 122, 124, and 126.

In the method of the present invention, only the centrally region information 130 needs to be encrypted while the modified video information 150 can stay in the clear. The modified video information 150 is sent to general processor 170, which corresponds to general processor 312 of FIG. 1. The central region information 130 is sent to secure processor 140, which corresponds to secure processor 314 of FIG. 1. The secure processor 140 decrypts the encrypted frames 132, 134, and 136 and combine them with frames 152, 154, and 156 to reconstruct the video images. These images are displayed by a display unit 142, which corresponds to output unit 322 of FIG. 1. In order to prevent unauthorized recording of the analog signal, it may be desirable to include a system of analog copy protection 144 in secure processor 140.

In this embodiment, substantially the same region of all the frames (i.e., frames corresponding to all times from beginning to end) are encrypted. Thus, it is not possible for an unauthorized person to take advantage of temporal correlation to reconstruct the centrally located regions because there is no basis to perform interpolation. It is also difficult to take advantage of spatial correlation near the center of the frame because there is little unencrypted data available at areas surrounding the center.

Stated in a slightly different way, the method disclosed above encrypts substantially all the correlated portions of the information. Since almost none of the correlated portions are in the clear, it is impossible to bypass the correlated portions by using techniques such as interpolation.

The size of the regions 122, 124 and 126 depends on the degree of error tolerance. If spatial error tolerance is low (i.e., a user will not tolerate even a small amount of erroneous spatial information), the size of the regions 122, 124 and 126 could be small. Further, for situations where temporal error tolerance is low, it is not necessary to encrypt the entire frame.

The reason for positioning the encrypted region at the center is to take advantage of the fact that the most informative area of a picture is usually the center. It may be advantageous to encrypt several regions (instead of only one centrally located region). This is because the most informative region in some cases may not be located at the center. Further, the size and shape of the encrypted regions may vary from frame to frame, as long as information relating to these sizes and shapes is transmitted to secure processor 140. As a result, secure processor 140 is able to reconstruct the video frames.

The encrypted region can also be selected using statistical methods. For example, the correlation within and between frames can be determined by a correlation coefficient r defined as

where X and Y are jointly distributed random variables with means a and b and variances u.sup.2 and v.sup.2, respectively. A region is selected for encryption when the corresponding correlation coefficient is higher than a certain value. Various statistical methods for determining appropriate selection criteria are well known in the art. These statistical methods can be used by signal processor 120.

FIG. 3 indicates that adjacent frames of video information 110 have the same format and contain the same type of information. However, the system shown in FIG. 3 is also applicable to video information in which adjacent frames have different formats. An example is MPEG (Motion Picture Experts Group), which contains JPEG-like frames along with information for interpolating other frames between the JPEG-like frames. The interpolating information is different from the JPEG-like frames. In one embodiment of the present invention, only the centrally located regions of the JPEG-like frames need to be encrypted. The interpolating information does not have to be encrypted. In this case, substantially all the correlated portions of movie is encrypted.

One of the advantages of the method of FIG. 3 is that only a small bandwidth needs to be used for transmitting the encrypted portion. In many applications, only about 1% of the area of a frame needs to be encrypted. Thus, the bandwidth of the communication channel linking the secure processor and the central station is about 1% of the bandwidth of the communication link coupled to the general processor.

A software distribution and processing system 400 in accordance with the present invention is shown in FIG. 4. Examples of software include movie, games, and computer executable codes. System 400 includes a computer 410 (such as computers make by Apple and IBM) containing a conventional input interface 412. Input interface 412 could be a high speed communication port connected to a communication link, such as cable or telephone lines 414, or an memory reader, such as a CD-ROM reader for reading a CD-ROM 416. Input interface 412 accepts unencrypted data either from a remote site or CD-ROMs stored in the user site.

Computer 410 is coupled to a secure processor 420 that contains means 421 for preventing unauthorized probing into its internal structure (both mechanical and electrical). The communication between computer 410 and secure processor 420 does not have to be secure. Secure processor 420 could be a board inserted into a bus of computer 410 or an external device coupled to an input/output port of computer 410. If it is possible to integrate all the functions of secure processor 420 into a chip, secure processor coul


Free Web Sudoku Puzzles.
Solve with your browser.
  9     6 1      
5                
4           5 3 2
2   1     9 8    
      1   2      
    4 3     2   5
6 3 5           4
                8
      2 7     9  
What is it?



Add Your Site · Terms Of Service · Privacy Policy


DISCLAIMER
Linkgrinder is a free service that searches the Internet and indexes all files found so that you may search quickly and easily for shared files. These files are created and made available individually by users whose identity we are not aware of and who we have no control over. In essence we function like a search engine tool; these files ARE NOT STORED OR SERVED BY OUR NETWORK. We are not responsible for any materials obtained by using our service. We do not monitor any of the contents of these files. These files may contain viruses, illegal materials, materials inappropriate for minors, offensive files and the like. BY USING OUR SERVICE, YOU ASSUME FULL RESPONSIBILITY FOR DOWNLOADING THESE MATERIALS AND WILL INDEMNIFY US FOR ANY DAMAGES THAT MAY BE INCURRED.

For More Specific Information VIEW OUR TERMS OF SERVICE.

Thank you and Enjoy!