Patents Assigned to Inside Contactless
-
Patent number: 8572406Abstract: An integrated circuit including a multiplication function configured to execute a multiplication operation of two binary words x and y including a plurality of basic multiplication steps of components xi of word x by components yj of word y is described. The multiplication function of the integrated circuit is configured to execute two successive multiplications by modifying, in a random or pseudo-random manner, an order in which the basic multiplication steps of components xi by components yj are executed.Type: GrantFiled: March 31, 2010Date of Patent: October 29, 2013Assignee: Inside ContactlessInventors: Benoit Feix, Georges Gagnerot, Mylène Roussellet, Vincent Verneuil
-
Publication number: 20110274271Abstract: A countermeasure method in an electronic component implementing an asymmetric private key encryption algorithm includes generating a protection parameter, calculating, using a primitive, an intermediate data from the protection parameter, dividing the binary representation of the private key into several binary blocks, transforming each binary block using the protection parameter and, for each transformed binary block, performing an intermediate calculation using the primitive, and calculating an output data by combining the intermediate data with the intermediate calculations.Type: ApplicationFiled: July 21, 2010Publication date: November 10, 2011Applicant: INSIDE CONTACTLESSInventors: Bruno BENTEO, Benoît FEIX, Sébastien NEROT
-
Publication number: 20110246119Abstract: A process for testing an integrated circuit includes collecting a set of points of a physical property while the integrated circuit is executing a multiplication, dividing the set of points into a plurality subsets of lateral points, calculating an estimation of the value of the physical property for each subset, and applying to the subset of lateral points a step of horizontal transversal statistical processing by using the estimations of the value of the physical property, to verify a hypothesis about the variables manipulated by the integrated circuit.Type: ApplicationFiled: March 31, 2010Publication date: October 6, 2011Applicant: Inside ContactlessInventors: Benoit FEIX, Georges GAGNEROT, Mylene ROUSSELLET, Vincent VERNEUIL
-
Publication number: 20110246789Abstract: An integrated circuit including a multiplication function configured to execute a multiplication operation of two binary words x and y including a plurality of basic multiplication steps of components xi of word x by components yj of word y is described. The multiplication function of the integrated circuit is configured to execute two successive multiplications by modifying, in a random or pseudo-random manner, an order in which the basic multiplication steps of components xi by components yj are executed.Type: ApplicationFiled: March 31, 2010Publication date: October 6, 2011Applicant: INSIDE CONTACTLESSInventors: Benoit FEIX, Georges GAGNEROT, Mylene ROUSSELLET, Vincent VERNEUIL
-
Publication number: 20110226853Abstract: The invention relates to a method of conducting a transaction between an NFC device and a contactless integrated circuit of the passive reader type. The method includes providing, in the contactless integrated circuit, at least one reader application emulation program and, by an intermediary unit of the NFC device, establishing a communication with the contactless integrated circuit, receiving from the contactless integrated circuit reader application commands and transferring the commands to the first host processor, and receiving card application responses supplied by the first host processor and transferring the responses to the contactless integrated circuit.Type: ApplicationFiled: March 17, 2010Publication date: September 22, 2011Applicant: INSIDE CONTACTLESSInventors: Kian Teck SOH, Jean-Bernard BLANCHET
-
Publication number: 20110170685Abstract: A countermeasure method in an electronic component implementing an asymmetric private key encryption algorithm includes generating a first output data, using a primitive, and a protection parameter, transforming, using the protection parameter, at least one element of a set consisting of the private key and an intermediate parameter obtained from the first output data, to respectively supply first and second operands, and generating, from an operation involving the first and second operands, a second output data.Type: ApplicationFiled: July 21, 2010Publication date: July 14, 2011Applicant: INSIDE CONTACTLESSInventors: Bruno Benteo, Benoit Feix, Sébastien Nerot
-
Publication number: 20110138186Abstract: A method of access control to a communication interface of an integrated circuit, includes intercepting an event transmitted between a communication interface and an application performed by the integrated circuit, and transmitting the intercepted event if a specific parameter of the application indicates that the application is authorized to use the communication interface.Type: ApplicationFiled: December 1, 2010Publication date: June 9, 2011Applicant: INSIDE CONTACTLESSInventors: Joris Michel JOURDAIN, Rémi Louis Marie DUCLOS, Jean-Philippe VALLIERES
-
Patent number: 7954723Abstract: A method for routing data in a chipset comprising at least two host processors and one RFID-type contactless data send/receive interface configurable according to several operating modes and according to several contactless communication protocols includes routing, to at least one of the host processors, data received by the contactless data send/receive interface via a contactless data transmission channel. The method further includes determining a destination point of the data in a host processor using as criteria to determine the destination point the operating mode and the contactless communication protocol used by the contactless data send/receive interface to create the contactless data transmission channel through which the data are received.Type: GrantFiled: May 10, 2007Date of Patent: June 7, 2011Assignee: Inside ContactlessInventor: Bruno Charrat
-
Patent number: 7905419Abstract: A method for routing data in a chipset comprising at least one host processor and an RFID-type contactless data send/receive interface includes, in response to a command for opening a data path sent by a source point located in the host processor and designating a destination point located in the contactless data send/receive interface, defining a data path linking the source point to the destination point by allocating to the data path a routing channel number and by saving in a routing table the routing channel number and routing parameters comprising at least one identifier of the source point and one identifier of the destination point, and sending to the destination point data supplied by the source point by encapsulating the data in a frame having a header field comprising the routing channel number.Type: GrantFiled: May 10, 2007Date of Patent: March 15, 2011Assignee: Inside ContactlessInventor: Bruno Charrat
-
Publication number: 20100287386Abstract: An integrated circuit includes a communication interface circuit, a cryptographic algorithm, a countermeasure configured to protect the cryptographic algorithm against side-channel attacks, and a mask generator configured to provide the countermeasure with mask values. The integrated circuit is configured to execute a specific command requiring the disclosure of mask values used by the countermeasures to protect the cryptographic algorithm during a cryptographic session, and, in response to such a command, to send the mask values through the communication interface circuit.Type: ApplicationFiled: May 7, 2010Publication date: November 11, 2010Applicant: INSIDE CONTACTLESSInventors: Benoît FEIX, Sébastien NEROT, Gary CHEW, Bernard VIAN
-
Publication number: 20100262840Abstract: A method of protecting a microcircuit against attacks aimed at discovering secret data used on the execution, by the microcircuit, of an encryption algorithm includes generating at least one protection parameter for the secret data and modifying the execution of the encryption algorithm through that protection parameter. Generation of the at least one protection parameter includes defining a function generating, by successively applying to at least one secret parameter which is stored in memory, a sequence of values which can only be determined from that secret parameter and that function, and to generate the protection parameter in a reproducible way from at least one value in that sequence.Type: ApplicationFiled: April 28, 2010Publication date: October 14, 2010Applicant: INSIDE CONTACTLESSInventors: Bruno BENTEO, Benoit FEIX, Sébastien NEROT
-
Publication number: 20100253532Abstract: A method of locating a handheld device emitting an electric field and/or magnetic field includes defining a reference area, arranging at least one electric field and/or magnetic field probe proximate to or inside the reference area, arranging the handheld device within the reference area, receiving from the probe a detection signal of the electric field and/or magnetic field emitted by the handheld device, and analyzing the detection signal supplied by the probe and determining therefrom the location of the handheld device within the reference area. Embodiments of the invention are applicable to the performance of an interactive action, which is initiated depending upon the location of the handheld device within the reference area.Type: ApplicationFiled: April 6, 2010Publication date: October 7, 2010Applicant: INSIDE CONTACTLESSInventors: Florian PERNISEK, Bruno CHARRAT
-
Publication number: 20100240303Abstract: A process for establishing a data link between a first processor configured to supply, upon a contact communication port, a first data carrying signal, and a second processor configured to supply, upon a contact communication port, a second data carrying signal is described. The process includes providing a first coupler and a second coupler, establishing a contactless coupling between the first and second couplers and, by the intermediary of the couplers and at least one RF signal, transferring the first data carrying signal to the second processor and transferring the second data carrying signal to the first processor. The second processor is, for example, a secure processor of a SIM card and the first processor is an NFC controller.Type: ApplicationFiled: March 19, 2010Publication date: September 23, 2010Applicant: Inside ContactlessInventor: Bruno CHARRAT
-
METHOD OF ROUTING INCOMING APPLICATION DATA IN AN NFC CHIPSET, FOR IDENTIFICATION OF THE APPLICATION
Publication number: 20100227553Abstract: A method for routing incoming or outgoing application data in an NFC system includes an NFC interface circuit performing contactless data sending and receiving. The routing of incoming application data received by the interface circuit includes routing at least a first portion of the incoming application data to a destination point located in the NFC system and designated as arbitration point of incoming application data routing; analyzing by the arbitration point the first portion of the incoming application data to identify the application for which the data is sent to the NFC system; designating by the arbitration point a point of destination of the application data and application processing; and routing a second portion of the incoming application data to the destination and processing point.Type: ApplicationFiled: July 11, 2007Publication date: September 9, 2010Applicant: INSIDE CONTACTLESSInventors: Bruno Charrat, Philippe Martineau -
Publication number: 20100178867Abstract: A method for managing application data in an NFC system embedded or to be embedded in a portable object including a contactless data sending/receiving interface, one or more host processors and a data routing or transferring processor is described. The method includes generating complementary application data in response to the routing or transferring of external application data, and supplying the complementary application data to a host processor of the NFC system.Type: ApplicationFiled: March 26, 2010Publication date: July 15, 2010Applicant: INSIDE CONTACTLESSInventor: Bruno CHARRAT
-
Publication number: 20100178868Abstract: A method for managing application data in an NFC system embedded or to be embedded in a portable object and including a contactless data sending/receiving interface, one or more host processors, and a data routing or transferring processor is described. The method includes generating internal application data in response to the occurrence of an internal event within the NFC system, and supplying the internal application data to a host processor of the NFC system.Type: ApplicationFiled: March 26, 2010Publication date: July 15, 2010Applicant: INSIDE CONTACTLESSInventor: Bruno CHARRAT
-
Publication number: 20100093412Abstract: A protective envelope for a handheld electronic device is shaped to cover at least 40% of a surface of the handheld device. The protective envelope includes at least a first housing having at least one first host processor or being suitable for receiving at least one first host processor, at least one main antenna, and an assembly for linking the host processor to the main antenna.Type: ApplicationFiled: October 9, 2008Publication date: April 15, 2010Applicant: INSIDE CONTACTLESSInventors: Didier-Michel SERRA, Charles Stanley WALTON
-
Patent number: 7665664Abstract: The present invention relates to a method for supplying a power supply voltage (Vccr) to a contactless integrated circuit reader (RD1) that is in a passive operating mode, in the presence of an external alternating magnetic field (FLD2), the reader comprising an antenna circuit (ACT) substantially tuned to a working frequency (F0). According to the present invention, the method comprises the steps of taking off in the antenna circuit (ACT) an alternating voltage (Vcd) induced in the antenna circuit by the external magnetic field (FLD2), and rectifying the induced voltage to supply an auxiliary supply voltage (Vccr).Type: GrantFiled: December 13, 2005Date of Patent: February 23, 2010Assignee: Inside ContactlessInventors: Bruno Charrat, Michael Martin, Olivier Carron
-
Publication number: 20100037322Abstract: A method for securing a transaction between a transaction device and an external device is described. The transaction device includes a communication controller, an application processor, and an input device. The method includes requiring the user to enter agreed transaction data via the input device, monitoring the transaction data designated to be sent to the external device or received from the external device, and preventing the transaction data designated to be sent from being sent to the external device if the transaction data designated to be sent is different from the agreed transaction data, or rejecting the received transaction data if the received transaction data is different from the agreed transaction data.Type: ApplicationFiled: August 4, 2009Publication date: February 11, 2010Applicant: INSIDE CONTACTLESSInventor: Jean-Bernard BLANCHET
-
Publication number: 20090206984Abstract: A method for controlling the execution of an application in a system having a contactless data sending/receiving interface (CLINT) of NFC type, and host processors (HP1, HP2, HP3) is described. Control of the execution of the application is based on control of an internal data path necessary for the transfer of the data of the application. The method includes requesting authorization for opening a data path to an application control function in response to a request (CMD) for using the data path in a non-open state, emitted by a source point (P1, P3) and designating a destination point (P1, P2, P3, Pc), and opening the data path to allow the application to be executed if the application control function so authorizes.Type: ApplicationFiled: July 3, 2007Publication date: August 20, 2009Applicant: INSIDE CONTACTLESSInventors: Bruno Charrat, Philippe Martineau