Abstract: A transponder comprising a resonant circuit, comprising an antenna and a capacitor, and at least one memory connected to the resonant circuit via an intermediate circuit, characterized in that the intermediate circuit comprises at least one contact zone for receiving a portion of human body, so that the positioning of a portion of human body on a contact zone modifies the intermediate circuit, capable of switching from a first state in which it does not allow the memory to be read and/or written to a second state in which it allows the memory to be read and/or written when the resonant circuit of the transponder is contactlessly powered by a reader.
Abstract: A method for electrically programming a non-volatile memory in which a programming cycle includes prior addressing of memory cells from an initial address corresponding to a first row and a column of a memory plane. The method may include addressing the memory cells in a second consecutive row when the end of the first row is reached to store data on bits with consecutive and increasing addresses in two consecutive rows.
Abstract: A method of extraction of a key from a physical unclonable function using the states of cells of a volatile memory after a powering on, wherein: cells are read according to addresses stored in a non-volatile memory; an error-correction code corrects the read states; and, in case an error has been corrected, the address of the cell providing an erroneous state is replaced in the non-volatile memory with that of another cell providing the non-erroneous state.
Abstract: A method for protecting communication between an electromagnetic transponder and a terminal, wherein the transmission of a polling request by the terminal is only allowed when the transponder is in mechanical contact or in quasi-mechanical contact with the terminal.
Abstract: A system for detecting a laser attack on an integrated circuit chip formed in a semiconductor substrate, including a detection device capable of detecting voltage variations of the substrate.
Abstract: A method for assisting with positioning of an electromagnetic transponder by a user with respect to a terminal, wherein: a current value of a ratio of the current coupling factor between the transponder and the terminal to an optimum coupling factor with a first resistive load value is calculated and stored; the current value is compared with a previous value of this ratio, stored in a previous iteration; and data elements intended for the user are controlled according to the comparison.
Abstract: A method for assisting with positioning of an electromagnetic transponder by a user with respect to a terminal, wherein: a first value of the current in an oscillating circuit of the terminal is periodically measured; a second value of a ratio between a no-load value of this current, stored when no transponder is in the field of the terminal, and the first value, is calculated; and pieces of information intended for the user are controlled according to said second value.
Abstract: A method for protecting communication between an electromagnetic transponder and a terminal, wherein the transmission of an acknowledgement for a request received from a terminal by the transponder is only allowed when the transponder is in mechanical contact or in quasi-mechanical contact with the terminal.
Abstract: An integrated circuit, comprising a capacitive device having a thermally variable capacitive value and comprising a thermally deformable assembly disposed within an enclosure, and comprising an electrically-conducting fixed body and a beam held at least two different locations by at least two arms rigidly attached to edges of the enclosure, the beam and the arms being metal and disposed within the first metallization level. A part of the said thermally deformable assembly may form a first electrode of the capacitive device and a part of the said fixed body may form a second electrode of the capacitive device. The thermally deformable assembly has a plurality of configurations corresponding respectively to various temperatures of the said assembly and resulting in a plurality of distances separating the two electrodes and various capacitive values in the capacitive device corresponding to the plurality of distances.
Type:
Grant
Filed:
November 28, 2012
Date of Patent:
April 22, 2014
Assignee:
STMicroelectronics (Rousset) SAS
Inventors:
Christian Rivero, Pascal Fornara, Antonio di-Giacomo
Abstract: The present disclosure relates to a method for controlling a touch pad, comprising an object locate mode for locating an object on the touch pad comprising steps of: determining a measurement of capacitance of each of the pairs of electrodes of the touch pad, each pair comprising a row electrode and a column electrode transverse to the row electrode, comparing each measurement with a first detection threshold, and if the comparison of at least one measurement with the first threshold reveals the presence of an object on the touch pad, locating the object on the touch pad according to the capacitance measurements, the method comprising a proximity detection mode comprising steps of: determining a measurement representative of the capacitance between one or two electrodes and one or two other electrodes of the touch pad, and comparing a measurement obtained with a second detection threshold different from the first threshold.
Type:
Grant
Filed:
December 1, 2011
Date of Patent:
April 22, 2014
Assignee:
STMicroelectronics (Rousset) SAS
Inventors:
Laurent Beyly, Cyril Troise, Maxime Teissier
Abstract: The present disclosure relates to a method for manufacturing a non-volatile memory on a semiconductive substrate, comprising the steps of implanting in the depth of the substrate a first doped region forming a source region of selection transistors, forming in the substrate a buried gate comprising deep parts extending between an upper face of the substrate and the first doped region, implanting between two adjacent deep parts of the buried gate, a second doped region forming a common drain region of common selection transistors of a pair of memory cells, the selection transistors of the pair of memory cells thus having channel regions extending between the first doped region and the second doped region, along faces opposite the two buried gate adjacent deep parts, and implanting along opposite upper edges of the buried gate, third doped regions forming source regions of charge accumulation transistors.
Type:
Application
Filed:
October 1, 2013
Publication date:
April 10, 2014
Applicant:
STMicroelectronics (Rousset) SAS
Inventors:
Francesco La Rosa, Stephan Niel, Arnaud Regnier, Yoann Goasduff
Abstract: A method for evaluating the current coupling factor between an electromagnetic transponder and a terminal, wherein a ratio between data, representative of a voltage across an oscillating circuit of the transponder and obtained for two values of the resistive load, is compared with one or several thresholds.
Abstract: An integrated circuit comprising a mechanical device for electrical switching comprising a first assembly being thermally deformable and having a beam held at at least two different locations by at least two arms, the beam and the arms being metal and disposed within the same metallization level, and further comprising at least one electrically conducting body. The first assembly has a first configuration at a first temperature and a second configuration at a second temperature different from the first temperature. The beam is out of contact with the electrically conducting body in one configuration in contact with the body in the other configuration. The beam establishes or breaks an electrical link passing through the said at least one electrically conducting body and through the said beam in the different configurations.
Type:
Grant
Filed:
November 28, 2012
Date of Patent:
April 8, 2014
Assignee:
STMicroelectronics (Rousset) SAS
Inventors:
Pascal Fornara, Christian Rivero, Antonio di-Giacomo
Abstract: A method of conversion by at least one interface circuit connected between a first bus including at least one data wire and one clock wire, and at least one second single-wire bus, of a transmission between a master circuit connected to the first bus and at least one slave circuit connected to the second bus, wherein a speculative read command is sent to the slave circuit before interpreting the state of a bit for controlling a reading or a writing, originating from the master circuit.
Abstract: A method is provided for managing the operation of a circuit operating in a slave mode. The circuit is connected to a bus having at least two of wires and a priority logic level. The slave circuit imposes the priority logic level on a first wire of the bus. While imposing, the slave circuit detects a possible conflict on the first wire resulting from a forcing, external to the slave circuit, of the first wire to another logic level. Upon detecting a conflict, the slave circuit is placed in a state stopping the sending by the circuit of any data over the bus while leaving the circuit listening to the bus.
Abstract: The invention concerns a method of detecting a fault attack including providing a plurality of blinding values; generating a first set of data elements including a first group of data elements and at least one additional data element generated by performing the exclusive OR between at least one data element in the first group and at least one of the blinding values; generating a second set of data elements corresponding to the exclusive OR between each data element of the first set and a selected one of the plurality of blinding values; generating a first signature by performing a commutative operation between each of the data elements of the first set; generating a second signature by performing the commutative operation between each of the data elements of the second set; and comparing the first and second signatures to detect a fault attack.
Abstract: A process for fabricating a transistor may include forming source and drain regions in a substrate, and forming a floating gate having electrically conductive nanoparticles able to accumulate electrical charge. The process may include deoxidizing part of the floating gate located on the source side, and oxidizing the space resulting from the prior deoxidation so as to form an insulating layer on the source side.
Abstract: An electromagnetic transponder includes an antenna circuit, a load, and a charge pump transistor having a current path coupled between the antenna circuit and the load. During operation, a retromodulated signal is transmitted at a first level by biasing the charge pump transistor during a first time period such that an impedance of the antenna circuit has a first impedance value and current flows from the antenna circuit to the load. A retromodulated signal at a second level is transmitted by biasing the charge pump transistor during a second time period such that the impedance of the antenna circuit has a second impedance value different than the first impedance value and current flows from the antenna circuit to the load. The retromodulated signals are transmitted at the first and second levels in a sequence determined to transmit information from the electromagnetic transponder.
Type:
Application
Filed:
November 26, 2013
Publication date:
March 20, 2014
Applicant:
STMICROELECTRONICS (ROUSSET) SAS
Inventors:
Gilles Bas, Christophe Moreaux, Gary Seigneuret
Abstract: A method of protecting a circuit from attacks aiming to discover secret data used during the execution of a cryptographic calculation by the circuit, by, executing a transformation calculation implementing a bijective transformation function, receiving as input a secret data, and supplying a transformed data, executing a cryptographic calculation receiving as input a data to process and the transformed data, and executing an inverse transformation calculation receiving as input the result of the cryptographic calculation, and supplying a result that the cryptographic calculation would have supplied if it had been applied to the data to process and directly to the secret data, the data to process belong to a stream of a multiplicity of data, the transformed data being supplied as input to the cryptographic calculation for all the data of the stream.
Abstract: Embodiments described in the present disclosure relate to a method for initializing registers of peripherals of a microcontroller, including acts of: accessing initialization data in a non-volatile memory connected by a main bus to a processing unit of the microcontroller and to the peripherals, activating a peripheral including registers to be initialized, and transferring the data read into the registers of the activated peripheral, the initialization data being accessed in the memory by an initialization circuit distinct from the processing unit, the initialization data accessed being sent to the peripherals by an initialization bus distinct from the main bus.