ALEXANDRIA, Va., March 17 -- United States Patent no. 12,579,250, issued on March 17, was assigned to NXP B.V. (Eindhoven, Netherlands).
"Method to protect a stack from manipulation in a data processing system" was invented by Marcel Medwed (Graz, Austria), Erik Kraft (Graz, Austria), Jan Hoogerbrugge (Helmond, Netherlands) and Tobias Schneider (Graz, Austria).
According to the abstract* released by the U.S. Patent & Trademark Office: "A method is provided to protect a stack of return addresses from manipulation. The return address indicates where to return in a computer program after a subroutine is called. In the method, an encryption key and an initial tweak value is selected. For a return address to be stored on the stack, a first cha...