The invention relates to a data processing device with a functionally programmable logic circuit and a programming interface. An authorization control unit is provided, which protects the programming interface against an unauthorized access. This enables the functions of a semiconductor module to be changed in a customer-specific manner while preventing unauthorized entities from subsequently changing the functionality.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A data processing device, comprising: a functionally programmable logic circuit; a programming interface coupled to said functionally programmable logic circuit and configured to program said functionally programmable logic circuit; an authorization control unit coupled to said programming interface and configured to prevent an unauthorized access of said programming interface; and an interface configured to access functions of said functionally programmable logic circuit; a hardware manipulation detection device configured to detect manipulations on said functionally programmable logic circuit, said authorization control unit and said programming interface.
2. The data processing device according to claim 1 , wherein said functionally programmable logic circuit is configured to execute a crypto-algorithm.
3. The data processing device according to claim 1 , wherein said authorization control unit is realized by a microprocessor that can also be used for other tasks.
4. The data processing device according to claim 1 , wherein said hardware manipulation detection device is configured to transmit a warning message to a central control station upon detection of a manipulation of said functionally programmable logic circuit, said authorization control unit or said programming interface.
5. The data processing device according to claim 1 , wherein said hardware manipulation detection device is configured to erase safety-relevant data upon detection of a manipulation of said functionally programmable logic circuit, said authorization control unit or said programming interface.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
August 11, 2003
June 15, 2010
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.