-
公开(公告)号:US20170337358A1
公开(公告)日:2017-11-23
申请号:US15610092
申请日:2017-05-31
申请人: INSIDE SECURE , INSIDE SECURE
CPC分类号: G06F21/125 , G06F12/0246 , G06F12/145 , G06F21/14 , G06F2009/45583
摘要: In a general aspect, a computer implemented method can include identifying, in a program code stored in computer memory, a location of a dynamic repair target code section for an assignment to a program variable, a value of which is known only at runtime. The method can also include modifying the program code at the identified location of the dynamic repair target code section to assign an immediate value different from a correct runtime value to the program variable. The method can further include inserting, into the program code in the computer memory, a dynamic repair probe code section that is executed before the dynamic repair target code and, at runtime, modifies the immediate value in the code to contain the correct runtime value when an attack has not occurred.
-
公开(公告)号:US20180039438A1
公开(公告)日:2018-02-08
申请号:US15784007
申请日:2017-10-13
申请人: INSIDE SECURE , INSIDE SECURE
IPC分类号: G06F3/06
CPC分类号: G06F3/0622 , G06F3/0637 , G06F3/0644 , G06F3/0659 , G06F3/0673 , G06F12/1441 , G06F12/145 , G06F12/1491 , G06F21/64 , G06F21/74 , G06F21/79
摘要: In a general aspect, a method for sharing a memory between two functional entities can include assigning, to the first functional entity, a first data transformation function and a first inverse transformation function, and assigning, to the second functional entity a second data transformation function and a second inverse transformation function. The second inverse data transformation function can be incompatible with the first data transformation function and the first inverse data transformation function can be incompatible with the second data transformation function.
-
公开(公告)号:US20200287040A1
公开(公告)日:2020-09-10
申请号:US16297516
申请日:2019-03-08
申请人: INSIDE SECURE
发明人: Lap Wai Chow , Bryan J. Wang , James P. Baukus , Ronald P. Cocchi
IPC分类号: H01L29/78 , H01L29/10 , H01L29/08 , H01L29/66 , H01L27/088 , H01L21/8234
摘要: A camouflaged FinFET is disclosed. The camouflaged FinFET comprises a fin and a gate, disposed over and perpendicular to the fin. The fin includes a source region of a first conductivity type, a drain region of the first conductivity type, a channel region of a second conductivity type, the channel region disposed between the source region and the drain region, and a camouflaged fin region of the second conductivity type, the camouflaged Fin region at least partially rendering the camouflaged FinFET in an always-on condition and having a planar layout substantially indistinguishable from a fin region of an uncamouflaged FinFET.
-
4.
公开(公告)号:US20190222878A1
公开(公告)日:2019-07-18
申请号:US16363958
申请日:2019-03-25
申请人: INSIDE SECURE
发明人: Ronald P. Cocchi , Jacob T. Carson , Michael A. Gorman , Dennis R. Flaharty , Gregory J. Gagnon , Matthew A. Skubiszewski
IPC分类号: H04N21/254 , H04N21/845 , H04N21/438 , H04N21/8358 , H04N21/426 , H04N21/433 , H04N21/4627 , G06T1/00 , H04N5/913
CPC分类号: H04N21/2541 , G06T1/0021 , G06T2201/0064 , H04N5/913 , H04N9/8042 , H04N9/8063 , H04N21/42684 , H04N21/4334 , H04N21/438 , H04N21/4627 , H04N21/8358 , H04N21/845 , H04N2005/91335
摘要: A method and apparatus for controlling a group of the client devices to switch at least one client device of the group of client devices from a first conditional access system to a second conditional access system or to update conditional access parameters such as keys or watermarking parameters is disclosed.
-
5.
公开(公告)号:US20190050847A1
公开(公告)日:2019-02-14
申请号:US16038827
申请日:2018-07-18
申请人: INSIDE SECURE
摘要: A transaction device for securing a transaction includes an NFC controller, a communication interface, an application processor, a display and a user input device. The NFC controller is configured to receive, via a contactless NFC interface, data related to the transaction from an external device. The communication interface is configured to receive an application program for the transaction device. The application processor is coupled to the NFC controller and configured to process the application program. The display is coupled to the application processor and configured to display transaction information. The user input device is linked to the NFC controller and configured to receive a user acknowledgement of the transaction. The NFC controller is further configured to transmit, via the contactless NFC interface, a transaction agreement of the transaction to the external device in response to the user acknowledgement from the user input device, without the user acknowledgement and the transaction agreement being routed through the application processor.
-
公开(公告)号:US09977899B2
公开(公告)日:2018-05-22
申请号:US14397330
申请日:2013-03-26
申请人: INSIDE SECURE
CPC分类号: G06F21/556 , G06F21/64 , H03M13/09 , H04L9/003 , H04L2209/046 , H04L2209/34
摘要: In an aspect, a method can include generating a cyclic redundancy check code for a binary data item, using a generator polynomial; and masking, using polynomial addition, the binary data item with a binary mask. The method can also include at least one of: storing, by a microcircuit, the masked binary data item in a memory of an electronic device; or transferring, by the microcircuit, the masked data item to another device. The cyclic redundancy check code for the binary data item can be generated from the masked binary data item to prevent discovery of the binary data item by a side-channel attack during the generating the cyclic redundancy check. The binary mask can be a multiple of a random number and the generator polynomial, such that respective cyclic redundancy check code of the masked data item and the binary data item have a same result.
-
公开(公告)号:US20180027147A1
公开(公告)日:2018-01-25
申请号:US15710137
申请日:2017-09-20
申请人: INSIDE SECURE
发明人: Sebastien DECUGIS
CPC分类号: H04N1/4433 , B41J2/17543 , H04L9/14 , H04L9/30 , H04L9/3263 , H04L9/3271 , H04N1/32122 , H04N1/32598 , H04N2201/0082 , H04N2201/3205
摘要: In a general aspect, a method for authenticating a plurality of slave devices connected to a master device can include: generating and sending by the master device a respective challenge to each slave device; in each slave device, generating a response to the respective challenge and transmitting it to the master device; verifying by the master device the response of one of the slave devices; returning by the master device the remaining responses to respective slave devices distinct from those that generated the responses; and verifying by each slave device the response returned thereto by the master device and transmitting the result of the verification to the master device.
-
8.
公开(公告)号:US20170279596A1
公开(公告)日:2017-09-28
申请号:US15620335
申请日:2017-06-12
申请人: INSIDE SECURE
发明人: Jean-Yves MICHEL , Robert SCHOUTEN
CPC分类号: H04L7/0087 , G06K19/0723 , H04B7/2656
摘要: In a general aspect, a method for transmitting data by inductive coupling can include applying, at a rate of a data-carrying signal, a plurality of bursts of a periodic signal to a tuned inductive antenna circuit. The method can also include producing, in the tuned inductive antenna circuit, an antenna signal. The antenna signal can generate a magnetic field. The method can further include delimiting an amplitude of each burst of the plurality of bursts of the periodic signal in accordance with an envelope signal having a rising edge and a falling edge. The delimiting the amplitude of each burst of the plurality of bursts of the periodic signal can include generating the plurality of bursts of the periodic signal using a set of points. The set of points can define, by discrete values, a burst of the plurality of bursts of the periodic signal.
-
9.
公开(公告)号:US09772821B2
公开(公告)日:2017-09-26
申请号:US14762010
申请日:2014-01-13
申请人: INSIDE SECURE
CPC分类号: G06F7/725 , G06F2207/7252 , H04L9/3066 , H04L9/3236
摘要: A cryptographic data processing method, implemented in an electronic device including a processor, the method including steps of providing a point of an elliptic curve in a Galois field, and a whole number, and of calculating a scalar product of the point by the number, the coordinates of the point and the number having a size greater than the size of words that may be processed directly by the processor, the scalar multiplication of the point by the number including steps of: storing scalar multiples of the point multiplied-by the number 2 raised to a power belonging to a series of whole numbers, setting a resulting point for each non-zero bit of the first number, adding the resulting point and one of the stored multiple points, and providing at the output of the processor the resulting point as result of the scalar product.
-
公开(公告)号:US20170180008A1
公开(公告)日:2017-06-22
申请号:US15433884
申请日:2017-02-15
申请人: INSIDE SECURE
CPC分类号: H04B5/0031 , G06K19/0723 , H04B1/3816 , H04L7/08
摘要: In a general aspect, a method can include producing, by an inductive antenna circuit, a first periodic signal that is based on an alternating external magnetic field; producing, by an oscillator circuit, a second periodic signal that is based on the first periodic signal; and transmitting, in correspondence with a data-carrying modulation signal, a sequence of data bits. The transmitting can include sequentially and repetitively: applying, with the oscillator circuit operating in a free oscillation mode, the second periodic signal to the inductive antenna circuit; and inhibiting, with the oscillator circuit operating in a synchronous oscillation mode, application of the second periodic signal to the inductive antenna circuit. The synchronous oscillation mode of the oscillator circuit can cause the second periodic signal to be synchronized to the first periodic signal.
-
-
-
-
-
-
-
-
-