{"schema_version":"1.0","canonical_url":"https://patentable.app/patents/US-9660807","patent":{"patent_number":"US-9660807","title":"System and method for verifying changes to UEFI authenticated variables","assignee":null,"inventors":[],"filing_date":"2014-09-22T00:00:00.000Z","publication_date":"2017-05-23T00:00:00.000Z","cpc_codes":["H04L","G06F","G06F","H04L","H04L","H04L"],"num_claims":18,"abstract":"A mechanism for certifying that an operating system-based application has authorization to change a UEFI authenticated variable held in the system firmware is discussed. Embodiments of the present invention receive with the system firmware a request from an operating system-based application to change a UEFI authenticated variable. The request includes an authentication descriptor header with a timestamp and pre-determined GUID. The request also includes a hash calculated using a password known to the firmware. The system firmware certifies that the caller has authorization to change an authenticated variable by first verifying the information in the header and then creating a new hash using the password. The new hash is compared to the received hash and must match in order for the system firmware to allow the alteration of the UEFI authenticated variable. In one embodiment, the password is the system firmware password."},"analysis":{"summary":null,"layman_explanation":null,"technical_analysis":null,"business_analysis":null,"faqs":null,"topics":[],"tech_cluster":null},"seo":{"title":"System and method for verifying changes to UEFI authenticated variables","description":"A mechanism for certifying that an operating system-based application has authorization to change a UEFI authenticated variable held in the system firmware is discussed. Embodiments of the present inv","keywords":[]},"attribution":{"source":"Patentable","source_url":"https://patentable.app","canonical_url":"https://patentable.app/patents/US-9660807","license":"CC-BY-4.0-like","license_terms":"AI-generated analysis on this page (summary, layman_explanation, technical_analysis, business_analysis, faqs) may be reused with attribution and a visible link back to the canonical URL above. Patent abstracts, claims, and bibliographic data are USPTO public domain.","required_link":"https://patentable.app/patents/US-9660807","citation_suggestion":"Patentable. \"System and method for verifying changes to UEFI authenticated variables\" (US-9660807). https://patentable.app/patents/US-9660807","copyright_holder":"Nomic Interactive Technology LLC"},"links":{"html":"https://patentable.app/patents/US-9660807","json":"https://patentable.app/api/llm-context/US-9660807","site":"https://patentable.app","llms_txt":"https://patentable.app/llms.txt"},"generated_at":"2026-06-06T15:43:30.524Z"}