The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 03, 2010

Filed:

Oct. 14, 2005
Applicants:

Mariusz H. Jakubowski, Bellevue, WA (US);

Ramarathnam Venkatesan, Redmond, WA (US);

Gideon A. Yuval, Mercer Island, WA (US);

Yacov Yacobi, Mercer Island, WA (US);

Matthew Cary, Seattle, WA (US);

Inventors:

Mariusz H. Jakubowski, Bellevue, WA (US);

Ramarathnam Venkatesan, Redmond, WA (US);

Gideon A. Yuval, Mercer Island, WA (US);

Yacov Yacobi, Mercer Island, WA (US);

Matthew Cary, Seattle, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04K 1/00 (2006.01); H04L 9/00 (2006.01); H04L 9/28 (2006.01);
U.S. Cl.
CPC ...
Abstract

A computer-implemented system and method for configuring and operating a white-box cipher is disclosed. In one implementation, the system employs a method for configuring pseudorandom data derived from a key to perform key-scheduling functionality associated with rounds of the cipher. Additionally, the system employs a method for generating white-box executable code, wherein the code hides the pseudorandom data by incorporating it into mathematical operations performed during execution of the rounds. Accordingly, the cipher is suited for white-box applications managing digital rights, such as decoding audio, video and other content.


Find Patent Forward Citations

Loading…