- Patent Title: Security module for secure function execution on untrusted platform
-
Application No.: US14220321Application Date: 2014-03-20
-
Publication No.: US09654279B2Publication Date: 2017-05-16
- Inventor: Wil Michiels , Jan Hoogerbrugge
- Applicant: NXP B.V.
- Applicant Address: NL Eindhoven
- Assignee: NXP B.V.
- Current Assignee: NXP B.V.
- Current Assignee Address: NL Eindhoven
- Main IPC: H04L9/00
- IPC: H04L9/00 ; H04L29/06

Abstract:
A method of performing a secure function on data inputs by a security module, including: receiving an encrypted data value by the security module; decrypting the encrypted data value using a white-box decryption block cipher and encoding the decrypted data value, wherein the data value is invisible to an attacker; performing a function on the encoded data value and producing an encoded result of the function, wherein the data value and the result are invisible to the attacker; decoding the encoded result of the programmed function and then encrypting the result using a white-box encryption block cipher, wherein the result is invisible to the attacker.
Public/Granted literature
- US20150270951A1 SECURITY MODULE FOR SECURE FUNCTION EXECUTION ON UNTRUSTED PLATFORM Public/Granted day:2015-09-24
Information query