| System and method for safeguarding data between a device driver and a device -> Monitor Keywords |
|
System and method for safeguarding data between a device driver and a deviceRelated Patent Categories: Cryptography, Particular Algorithmic Function EncodingSystem and method for safeguarding data between a device driver and a device description/claimsThe 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 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. ### 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 |
* Protect your Inventions * US Patent Office filing
PATENT INFO |
|