Patents by Inventor Krek Piromsopa

Krek Piromsopa has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20080140884
    Abstract: A computer processor protects a protected word in computer readable memory by employing a canary word in the same buffer as the protected word that is protected by a secure bit and/or by employing a canary bit that directly protects the protected word. A bit setting module marks the protected word as tainted by setting the secure bit or canary bit in response to overwrite of the canary word and/or protected word, including overwrite resulting from overflow of the buffer. A validation module validates non-control data stored in the protected word every time the non-control data is used by a computer process by checking the secure bit of the canary word and/or by checking the canary bit of the protected word.
    Type: Application
    Filed: October 9, 2007
    Publication date: June 12, 2008
    Applicant: Board of Trustees of Michigan State University
    Inventors: Richard Enbody, Krek Piromsopa