发明名称 ENABLING A SOFTWARE APPLICATION TO BE EXECUTED ON A HARDWARE DEVICE
摘要 The invention provides a method, a hardware circuit and a hardware device for enabling a software application to be executed on a hardware device in dependence of the hardware circuit, while preventing the execution of a binary copy of the application in another hardware device. Challenge data originating from the software application is input to a hardware circuit of the hardware device, wherein the hardware circuit is configured to perform a deterministic function. Response data is generated by the hardware device, which is used to manipulate at least a part of the software application to thereby enable the software application to be executed.
申请公布号 US2014229744(A1) 申请公布日期 2014.08.14
申请号 US201214008419 申请日期 2012.03.19
申请人 Doumen Jeroen Mathias 发明人 Doumen Jeroen Mathias
分类号 G06F21/12;G06F21/72 主分类号 G06F21/12
代理机构 代理人
主权项 1. A computer-implemented method for enabling a software application to be executed on a hardware device in dependence of a hardware circuit in the hardware device, the method comprising: inputting challenge data originating from the software application to the hardware circuit of the hardware device, wherein the hardware circuit is configured to perform a deterministic function; generating response data using the function with the challenge data as input to the function; and using the response data to manipulate at least a part of the software application to thereby enable the software application to be executed.
地址 Hoofddorp NL
您可能感兴趣的专利