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.
Patent No.:
Date of Patent:
Oct. 18, 2011
Filed:
Mar. 23, 2006
Terence W. O'brien, Webster, NY (US);
Richard Schmalbach, Timonium, MD (US);
John Blessing, Eldersburg, MD (US);
Jeffrey Murray, Penfield, NY (US);
Terence W. O'Brien, Webster, NY (US);
Richard Schmalbach, Timonium, MD (US);
John Blessing, Eldersburg, MD (US);
Jeffrey Murray, Penfield, NY (US);
Harris Corporation, Melbourne, FL (US);
Abstract
System for providing a secure file service includes an MLS file service module () comprised of a cryptographic processor (). The MLS file service module also includes an MLS file system () hosted by the cryptographic processor. A secure user processor () includes programming and communications hardware for requesting at least one classified file from the MLS file service module. The cryptographic processor includes cryptographic hardware and software to decrypt the classified file. The cryptographic processor is also performs an integrity check on the classified file. Once the file is decrypted and its integrity checked by the cryptographic processor, the MLS file service module serves the classified file to the secure user processor in decrypted form. If the classified file is an executable file, the method also includes selectively enabling a write function for program memory of the secure user processor. This write function is disabled immediately after the classified executable file has been loaded into the program memory to guard against self modifying programs.