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:
Oct. 13, 2015

Filed:

Jul. 10, 2013
Applicant:

Red Hat, Inc., Raleigh, NC (US);

Inventors:

Jeffrey T. Layton, Raleigh, NC (US);

Neil R. T. Horman, Cary, NC (US);

Eric L. Paris, Raleigh, NC (US);

Josef M. Bacik, Willow Spring, NC (US);

Assignee:

Red Hat, Inc., Raleigh, NC (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/08 (2006.01); G06F 12/14 (2006.01); G06F 12/16 (2006.01); G06F 21/64 (2013.01); G06F 12/10 (2006.01); G06F 11/00 (2006.01);
U.S. Cl.
CPC ...
G06F 12/0822 (2013.01); G06F 12/109 (2013.01); G06F 21/64 (2013.01); G06F 12/145 (2013.01); G06F 2212/656 (2013.01);
Abstract

A method and system for sending data in a file system that uses cryptographic signatures to protect data integrity. A computer system calculates a signature based on the content of a page of a memory. The memory is shared by processes that run on the computer system. The computer system write-protects the page while the page is used for calculation of the signature. When a first process attempts to modify the page, a page fault is triggered. In response to the page fault, the content of the page in memory is copied to a new page in the memory. The new page is accessible by the processes. Access to the page by the first process is redirected to the new page. Subsequent to the page fault, access to the page by the second process is also redirected to the new page.


Find Patent Forward Citations

Loading…