Patents Assigned to Inside Contactless
  • Patent number: 8572406
    Abstract: 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: Grant
    Filed: March 31, 2010
    Date of Patent: October 29, 2013
    Assignee: Inside Contactless
    Inventors: Benoit Feix, Georges Gagnerot, Mylène Roussellet, Vincent Verneuil
  • Publication number: 20110274271
    Abstract: 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: Application
    Filed: July 21, 2010
    Publication date: November 10, 2011
    Applicant: INSIDE CONTACTLESS
    Inventors: Bruno BENTEO, Benoît FEIX, Sébastien NEROT
  • Publication number: 20110246119
    Abstract: 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: Application
    Filed: March 31, 2010
    Publication date: October 6, 2011
    Applicant: Inside Contactless
    Inventors: Benoit FEIX, Georges GAGNEROT, Mylene ROUSSELLET, Vincent VERNEUIL
  • Publication number: 20110246789
    Abstract: 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: Application
    Filed: March 31, 2010
    Publication date: October 6, 2011
    Applicant: INSIDE CONTACTLESS
    Inventors: Benoit FEIX, Georges GAGNEROT, Mylene ROUSSELLET, Vincent VERNEUIL
  • Publication number: 20110226853
    Abstract: 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: Application
    Filed: March 17, 2010
    Publication date: September 22, 2011
    Applicant: INSIDE CONTACTLESS
    Inventors: Kian Teck SOH, Jean-Bernard BLANCHET
  • Publication number: 20110170685
    Abstract: 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: Application
    Filed: July 21, 2010
    Publication date: July 14, 2011
    Applicant: INSIDE CONTACTLESS
    Inventors: Bruno Benteo, Benoit Feix, Sébastien Nerot
  • Publication number: 20110138186
    Abstract: 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: Application
    Filed: December 1, 2010
    Publication date: June 9, 2011
    Applicant: INSIDE CONTACTLESS
    Inventors: Joris Michel JOURDAIN, Rémi Louis Marie DUCLOS, Jean-Philippe VALLIERES
  • Patent number: 7954723
    Abstract: 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: Grant
    Filed: May 10, 2007
    Date of Patent: June 7, 2011
    Assignee: Inside Contactless
    Inventor: Bruno Charrat
  • Patent number: 7905419
    Abstract: 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: Grant
    Filed: May 10, 2007
    Date of Patent: March 15, 2011
    Assignee: Inside Contactless
    Inventor: Bruno Charrat
  • Publication number: 20100287386
    Abstract: 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: Application
    Filed: May 7, 2010
    Publication date: November 11, 2010
    Applicant: INSIDE CONTACTLESS
    Inventors: Benoît FEIX, Sébastien NEROT, Gary CHEW, Bernard VIAN
  • Publication number: 20100262840
    Abstract: 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: Application
    Filed: April 28, 2010
    Publication date: October 14, 2010
    Applicant: INSIDE CONTACTLESS
    Inventors: Bruno BENTEO, Benoit FEIX, Sébastien NEROT
  • Publication number: 20100253532
    Abstract: 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: Application
    Filed: April 6, 2010
    Publication date: October 7, 2010
    Applicant: INSIDE CONTACTLESS
    Inventors: Florian PERNISEK, Bruno CHARRAT
  • Publication number: 20100240303
    Abstract: 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: Application
    Filed: March 19, 2010
    Publication date: September 23, 2010
    Applicant: Inside Contactless
    Inventor: Bruno CHARRAT
  • Publication number: 20100227553
    Abstract: 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: Application
    Filed: July 11, 2007
    Publication date: September 9, 2010
    Applicant: INSIDE CONTACTLESS
    Inventors: Bruno Charrat, Philippe Martineau
  • Publication number: 20100178867
    Abstract: 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: Application
    Filed: March 26, 2010
    Publication date: July 15, 2010
    Applicant: INSIDE CONTACTLESS
    Inventor: Bruno CHARRAT
  • Publication number: 20100178868
    Abstract: 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: Application
    Filed: March 26, 2010
    Publication date: July 15, 2010
    Applicant: INSIDE CONTACTLESS
    Inventor: Bruno CHARRAT
  • Publication number: 20100093412
    Abstract: 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: Application
    Filed: October 9, 2008
    Publication date: April 15, 2010
    Applicant: INSIDE CONTACTLESS
    Inventors: Didier-Michel SERRA, Charles Stanley WALTON
  • Patent number: 7665664
    Abstract: 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: Grant
    Filed: December 13, 2005
    Date of Patent: February 23, 2010
    Assignee: Inside Contactless
    Inventors: Bruno Charrat, Michael Martin, Olivier Carron
  • Publication number: 20100037322
    Abstract: 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: Application
    Filed: August 4, 2009
    Publication date: February 11, 2010
    Applicant: INSIDE CONTACTLESS
    Inventor: Jean-Bernard BLANCHET
  • Publication number: 20090206984
    Abstract: 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: Application
    Filed: July 3, 2007
    Publication date: August 20, 2009
    Applicant: INSIDE CONTACTLESS
    Inventors: Bruno Charrat, Philippe Martineau