System and method for safeguarding data between a device driver and a device -> Monitor Keywords
Fresh Patents
Monitor Patents Patent Organizer File a Provisional Patent Browse Inventors Browse Industry Browse Agents Browse Locations
site info Site News  |  monitor Monitor Keywords  |  monitor archive Monitor Archive  |  organizer Organizer  |  account info Account Info  |  
11/17/05 - USPTO Class 380 |  128 views | #20050254645 | Prev - Next | About this Page  380 rss/xml feed  monitor keywords

System and method for safeguarding data between a device driver and a device

USPTO Application #: 20050254645
Title: System and method for safeguarding data between a device driver and a device
Abstract: A data safeguarding system, method, and article for safeguarding an encrypted data-stream transmitting on a first channel from a first system to a second system. The data-stream can be intertwined with other data-streams. The data-stream is arranged in fixed length sequential blocks, each block including a header portion and a payload portion. The first system places a flag marking in the header portion indicating that the payload includes a tag having at least one identifier for selecting the decryption keys from the first system. The second system reads the flag, and if the flag indicates a tag portion, reads the tag portion. The second system transmits the identifier to the first system on a second channel. The first system reads the identifier, retrieves the keys, and transmits the decryption keys to the second system on the second channel. The second system receives the decryption keys and decrypts the data block using the decryption keys. (end of abstract)



Agent: Blakely Sokoloff Taylor & Zafman - Los Angeles, CA, US
Inventors: Keith Shippy, Jody Pfotenhauer, Richard Mangold
USPTO Applicaton #: 20050254645 - Class: 380028000 (USPTO)

Related Patent Categories: Cryptography, Particular Algorithmic Function Encoding

System and method for safeguarding data between a device driver and a device description/claims


The Patent Description & Claims data below is from USPTO Patent Application 20050254645, System and method for safeguarding data between a device driver and a device.

Brief Patent Description - Full Patent Description - Patent Application Claims
  monitor keywords



CROSS-REFERENCE TO RELATED APPLICATIONS

[0001] This application is a divisional application of U.S. patent application Ser. No. 09/675,976, (Attorney Docket No. 042390.P7957), entitled "System And Method For Safeguarding Data Between A Device Driver And A Device," filed on Sep. 29, 2000 by Keith Shippy et al., assigned to a common assignee, the entire subject matter which is herein incorporated by reference.

BACKGROUND OF THE INVENTION

[0002] 1. Field of the Invention

[0003] The present invention relates to data encryption. More specifically, the present invention relates to safeguarding the transfer of data within a device.

[0004] 2. Background Information

[0005] With the proliferation of computers and networks, the amount and availability of digitized data available for viewing and listening has grown. However, with this growth in the amount and availability of information, content providers have desired greater protection of the data from unauthorized use.

[0006] In order to protect data from unauthorized use, conventional data protection techniques, such as, for example, data encryption, have been used to protect data as it is being transferred over a network or between devices. Content providers use a number of well known encryption techniques to encrypt sensitive data before transmission from one device, such as, for example, a satellite receiving dish, to a second device, such as, for example, a computer or set-top box.

[0007] Different conventional types of encryption techniques are used depending upon the source device of the data and the type of data bus being used for the transmission from one device to another. For example, data transmitted from a Digital Video Disk (DVD) player to a computer uses Content Scrambling System (CSS) encryption, and data transmitted over an IEEE 1394 bus use Digital Transmission Content Protection (DTCP). Data transmitted over other bus systems use a number of other encryption techniques. In order to decrypt the data as it is received, devices need to be able to decrypt data using the variety of techniques that are used to encrypt the data. Thus, a device that receives both CSS and DTCP encrypted data needs to know the techniques for decrypting both types of encrypted data.

[0008] The various encryption techniques employed only protect the data during transmission. Once the data is received, it must be decrypted in order for the receiving device to be able to process the data. Once the data is decrypted within the receiving device, the data is susceptible to unauthorized access and manipulation.

[0009] Moreover, these conventional systems do not protect the data inside an open architecture device, such as a personal computer. Conventional systems do not control what applications access the incoming data-stream, nor allow those applications to access the incoming data stream without being aware of the data originator outside the device.

SUMMARY OF THE INVENTION

[0010] According to one aspect of the invention, a machine readable medium provides instructions which when executed by at least one processor, cause the processor to perform operations. The operations include encrypting a payload of a data-stream data block with at least one key before transmitting the data-stream from a first system to a second system, replacing a portion of the payload with a tag that identifies at least one decrypting key to the first system before transmitting the data-stream from the first system to the second system, and setting a flag in a header of the data block that indicates that the payload has the tag before transmitting the data-stream from the first system to the second system.

BRIEF DESCRIPTION OF THE DRAWINGS

[0011] The present invention will be described by way of exemplary embodiments, but not limitations, illustrated in the accompanying drawings. Identical numerals indicate the same elements throughout the figures.

[0012] FIG. 1 is one embodiment for a data safeguarding system block diagram;

[0013] FIG. 2 is one embodiment for an architecture of a data safeguarding system block diagram;

[0014] FIG. 3 is another embodiment for an architecture of a data safeguarding system block diagram;

[0015] FIG. 4 illustrates an exemplary architecture of a data safeguarding system, such as that shown in FIG. 2;

[0016] FIG. 5 is one embodiment for a protected content exchange (PCX) module of FIG. 2 block diagram;

[0017] FIG. 6a is one embodiment for an encrypted data stream block diagram;

[0018] FIG. 6b is one embodiment for a PCX replacement block diagram;

[0019] FIG. 7 is one embodiment for a shared buffer block diagram;

[0020] FIG. 8 is one embodiment for a PCX resync block block diagram;

Continue reading about System and method for safeguarding data between a device driver and a device...
Full patent description for System and method for safeguarding data between a device driver and a device

Brief Patent Description - Full Patent Description - Patent Application Claims

Click on the above for other options relating to this System and method for safeguarding data between a device driver and a device patent application.
###
monitor keywords

How KEYWORD MONITOR works... a FREE service from FreshPatents
1. Sign up (takes 30 seconds). 2. Fill in the keywords to be monitored.
3. Each week you receive an email with patent applications related to your keywords.  
Start now! - Receive info on patent apps like System and method for safeguarding data between a device driver and a device or other areas of interest.
###


Previous Patent Application:
Anti-pirate method for the distribution of digital content by pro-active diversified transmission, associated transmitting device and portable receiving object
Next Patent Application:
Variable size key cipher and method and device using the same
Industry Class:
Cryptography

###

FreshPatents.com Support
Thank you for viewing the System and method for safeguarding data between a device driver and a device patent info.
IP-related news and info


Results in 0.26749 seconds


Other interesting Feshpatents.com categories:
Qualcomm , Schering-Plough , Schlumberger , Seagate , Siemens , Texas Instruments , pbckp
filepatents (1K)

* Protect your Inventions
* US Patent Office filing
patentexpress PATENT INFO