System and method for protecting data streams in hardware...

Information security – Prevention of unauthorized use of data including prevention...

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C726S028000, C726S029000, C726S030000, C726S033000, C380S201000, C380S203000, C380S217000, C380S223000, C380S287000, C380S210000, C705S057000

Reexamination Certificate

active

07069590

ABSTRACT:
A scrambling architecture protects data streams in the operating system and hardware components of a computer by scrambling the otherwise raw data prior to the data being handled by the operating system. The architecture has a scrambler implemented at either the client or the server that adds noise to the content. More specifically, the scrambler produces periodic sets of tone patterns having varying amplitudes based on a first key. The scrambler also generates a random signal based on the first key and a second key. The tone patterns and random signal are added to the content to scramble the content. The scrambled content is then passed to the filter graph (or other processing system) where the content is processed while scrambled. Any attacker attempting to siphon off the bits during processing will steal only noisy data, which is worthless for redistribution or copying purposes. After processing, the scrambled data is passed to a driver for output. The driver implements a descrambler to unscramble the content by subtracting out the random noise signal. The descrambler detects the tone patterns in the content and recovers the first key from the varying amplitudes of the tone patterns. The descrambler also receives the second key via a separate channel (e.g., a cryptographically secured path) and generates the same random signal using the recovered first key and the second key. The descrambler subtracts the tone patterns and the random signal from the scrambled content to restore the content.

REFERENCES:
patent: 3624297 (1971-11-01), Chapman
patent: 3723878 (1973-03-01), Miller
patent: 4188580 (1980-02-01), Nicolai et al.
patent: 4475208 (1984-10-01), Ricketts
patent: 5991416 (1999-11-01), Bae
patent: 6047069 (2000-04-01), Hogan
patent: 6502137 (2002-12-01), Peterson et al.
patent: 6526091 (2003-02-01), Nystrom et al.
patent: 6526145 (2003-02-01), Marzahn
patent: 6598164 (2003-07-01), Shepard
patent: 61003542 (1986-09-01), None
Schneier, Bruce, Applied Cryptograpny, 1996, John Wiley & Sons, Inc., 2nd ed., pp. 176 and 226.
The Microsoft Press Computer Dictionary, 1997, Microsoft Press, 3rd ed., pp. 23 and 341.
“Introduction to DirectShow”, Microsoft DirectX, ‘Online’, Sep., 1999, pp. 1-3.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System and method for protecting data streams in hardware... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for protecting data streams in hardware..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for protecting data streams in hardware... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3626721

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.