-
1.
公开(公告)号:US09563754B2
公开(公告)日:2017-02-07
申请号:US14549502
申请日:2014-11-20
Applicant: NXP B.V.
CPC classification number: G06F21/14 , G06F8/51 , G06F8/76 , G06F9/46 , G06F21/53 , G06F21/71 , G06F2221/2107 , G06Q20/3227 , H04L63/0853 , H04L2463/102
Abstract: Disclosed is a method of generating a structure comprising at least one virtual machine, the method comprising: obfuscating a first virtual machine source code, thereby yielding a first obfuscated virtual machine (OVM) source code; associating a processor identifier with the first OVM source code, thereby yielding a processor-specific first OVM source code; compiling the processor-specific first OVM source code, thereby yielding a processor-specific first OVM. Furthermore, a structure generated by said method is disclosed.
Abstract translation: 公开了一种生成包括至少一个虚拟机的结构的方法,所述方法包括:模糊第一虚拟机源代码,从而产生第一混淆虚拟机(OVM)源代码; 将处理器标识符与第一OVM源代码相关联,从而产生特定于处理器的第一OVM源代码; 编译处理器特定的第一个OVM源代码,从而产生特定于处理器的第一个OVM。 此外,公开了通过所述方法生成的结构。
-
公开(公告)号:US20160260073A1
公开(公告)日:2016-09-08
申请号:US15062030
申请日:2016-03-04
Applicant: NXP B.V.
Inventor: Vincent Cedric Colnot , Xavier Kerdreux
CPC classification number: G06Q20/202 , G06Q20/204 , G06Q20/322 , G06Q20/3278 , G06Q30/06
Abstract: There is disclosed a device for facilitating a transaction, comprising at least one host component, a communication controller and a secure element, said communication controller being communicatively coupled to the host component and to the secure element, wherein said communication controller is arranged to establish a communication with an external transaction device, and wherein said communication controller is further arranged to operate in a secure mode of operation in which the communication controller inhibits the host component from performing transactions with said transaction device and does not inhibit the secure element to perform transactions with said transaction device. Furthermore, there is disclosed a corresponding method for facilitating a transaction, as well as a corresponding computer program product.
Abstract translation: 公开了一种便于交易的设备,包括至少一个主机组件,通信控制器和安全元件,所述通信控制器通信地耦合到主机组件和安全元件,其中所述通信控制器被设置为建立 与外部交易设备的通信,并且其中所述通信控制器还被布置为在安全操作模式下操作,其中通信控制器禁止主机组件与所述交易设备执行交易,并且不阻止安全元件执行与 所述交易设备。 此外,公开了一种便于交易的相应方法,以及相应的计算机程序产品。
-
公开(公告)号:US09792439B2
公开(公告)日:2017-10-17
申请号:US13622534
申请日:2012-09-19
Applicant: NXP B.V.
Inventor: Vincent Cedric Colnot
CPC classification number: G06F21/572 , G06F21/575
Abstract: Embodiments of a method are disclosed. One embodiment is a method for securely updating firmware in a computing device, in which the computing device includes a host processor and a non-volatile memory. The method involves receiving a double-encrypted firmware image from an external firmware source, wherein the double-encrypted firmware image is generated from firmware that is encrypted a first time using a first crypto-key and then encrypted a second time using a second crypto-key. The method also involves receiving the second crypto-key from an external key source, decrypting the double-encrypted firmware image using the second crypto-key to produce an encrypted firmware image, storing the encrypted firmware image in the non-volatile memory of the computing device, reading the encrypted firmware image from the non-volatile memory of the computing device, decrypting the encrypted firmware image using the first crypto-key, and executing the firmware on the computing device.
-
4.
公开(公告)号:US20150143533A1
公开(公告)日:2015-05-21
申请号:US14549502
申请日:2014-11-20
Applicant: NXP B.V.
IPC: H04L29/06
CPC classification number: G06F21/14 , G06F8/51 , G06F8/76 , G06F9/46 , G06F21/53 , G06F21/71 , G06F2221/2107 , G06Q20/3227 , H04L63/0853 , H04L2463/102
Abstract: Disclosed is a method of generating a structure comprising at least one virtual machine, the method comprising: obfuscating a first virtual machine source code, thereby yielding a first obfuscated virtual machine (OVM) source code; associating a processor identifier with the first OVM source code, thereby yielding a processor-specific first OVM source code; compiling the processor-specific first OVM source code, thereby yielding a processor-specific first OVM. Furthermore, a structure generated by said method is disclosed.
Abstract translation: 公开了一种生成包括至少一个虚拟机的结构的方法,所述方法包括:模糊第一虚拟机源代码,从而产生第一混淆虚拟机(OVM)源代码; 将处理器标识符与第一OVM源代码相关联,从而产生特定于处理器的第一OVM源代码; 编译处理器特定的第一个OVM源代码,从而产生特定于处理器的第一个OVM。 此外,公开了通过所述方法生成的结构。
-
-
-