Patents by Inventor Giovanni Di Sirio

Giovanni Di Sirio has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9430188
    Abstract: A method is for operating a cryptographic device to reduce effects of power analysis and time attacks. The method may include executing a first set of cryptographic algorithm computations with a first crypto-processor of the cryptographic device. The first set of cryptographic algorithm computations may provide encryption of a first set of data to be protected with a first secret key stored in the cryptographic device. The method may further include executing a second set of cryptographic algorithm computations with a second crypto-processor of the cryptographic device for providing encryption of a second set of data different from the first set of data to be protected with a second different secret key.
    Type: Grant
    Filed: December 30, 2009
    Date of Patent: August 30, 2016
    Assignee: STMICROELECTRONICS INTERNATIONAL N.V.
    Inventors: Giovanni Di Sirio, Giovanni Fontana
  • Patent number: 8804949
    Abstract: A method for protecting data against power analysis attacks includes at least a first phase of executing a cryptographic operation for ciphering data in corresponding enciphered data through a secret key. The method includes at least a second phase of executing an additional cryptographic operation for ciphering additional data in corresponding enciphered additional data. An execution of the first and second phases is undistinguishable by the data power analysis attacks. Secret parameters are randomly generated and processed by the at least one second phase. The secret parameters include an additional secret key ERK for ciphering the additional data in the corresponding enciphered additional data.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: August 12, 2014
    Assignee: STMicroelectronics International N.V.
    Inventors: Giovanni Fontana, Saverio Donatiello, Giovanni Di Sirio
  • Patent number: 8550363
    Abstract: An integrated circuit (IC) card may include non-volatile memory portions, where external data files are storable, and including volatile memory portions and a microprocessor. The IC card further may include a serial interface that stores the external data file as received into the volatile memory portions, and at least an internal register that is programmable through the serial interface. The internal register manages according to the programming a serial storing into the non-volatile portions of the external data file already stored into the volatile memory portions. The serial interface and the internal register may manage the respective programming in a parallel manner.
    Type: Grant
    Filed: December 3, 2010
    Date of Patent: October 8, 2013
    Assignee: STMiroelectronics International N.V.
    Inventors: Giovanni Di Sirio, Giovanni Fontana
  • Patent number: 8191790
    Abstract: An apparatus for storing initialization data in an IC Card, including a non-volatile memory, whereto the initialization data is addressed, and a plurality of pins including pins for connecting the apparatus and at least one I/O pin for receiving the initialization data, the apparatus includes an initialization card. The initialization Card includes a respective non-volatile memory unit, wherein the initialization data is stored, and the plurality of pins including the I/O pin and the pins for connecting the apparatus. The I/O pin of the initialization Card is connected to a respective I/O pin of the apparatus for receiving an initialization signal. A connection from at least a predetermined pin of the initialization Card to the at least one pin of the IC Card is provided for transmitting the initialization data from the initialization Card to the IC Card, upon reception of the initialization signal.
    Type: Grant
    Filed: March 27, 2009
    Date of Patent: June 5, 2012
    Assignee: Incard S.A.
    Inventors: Giovanni Di Sirio, Giovanni Fontana
  • Publication number: 20110138088
    Abstract: An integrated circuit (IC) card may include non-volatile memory portions, where external data files are storable, and including volatile memory portions and a microprocessor. The IC card further may include a serial interface that stores the external data file as received into the volatile memory portions, and at least an internal register that is programmable through the serial interface. The internal register manages according to the programming a serial storing into the non-volatile portions of the external data file already stored into the volatile memory portions. The serial interface and the internal register may manage the respective programming in a parallel manner.
    Type: Application
    Filed: December 3, 2010
    Publication date: June 9, 2011
    Applicant: INCARD S.A.
    Inventors: Giovanni DI SIRIO, Giovanni FONTANA
  • Publication number: 20100166177
    Abstract: A method is for operating a cryptographic device to reduce effects of power analysis and time attacks. The method may include executing a first set of cryptographic algorithm computations with a first crypto-processor of the cryptographic device. The first set of cryptographic algorithm computations may provide encryption of a first set of data to be protected with a first secret key stored in the cryptographic device. The method may further include executing a second set of cryptographic algorithm computations with a second crypto-processor of the cryptographic device for providing encryption of a second set of data different from the first set of data to be protected with a second different secret key.
    Type: Application
    Filed: December 30, 2009
    Publication date: July 1, 2010
    Applicant: INCARD S.A.
    Inventors: Giovanni Di Sirio, Giovanni Fontana
  • Publication number: 20090242648
    Abstract: An apparatus for storing initialization data in an IC Card, including a non-volatile memory, whereto the initialization data is addressed, and a plurality of pins including pins for connecting the apparatus and at least one I/O pin for receiving the initialization data, the apparatus includes an initialization card. The initialization Card includes a respective non-volatile memory unit, wherein the initialization data is stored, and the plurality of pins including the I/O pin and the pins for connecting the apparatus. The I/O pin of the initialization Card is connected to a respective I/O pin of the apparatus for receiving an initialization signal. A connection from at least a predetermined pin of the initialization Card to the at least one pin of the IC Card is provided for transmitting the initialization data from the initialization Card to the IC Card, upon reception of the initialization signal.
    Type: Application
    Filed: March 27, 2009
    Publication date: October 1, 2009
    Applicant: INCARD S.A.
    Inventors: Giovanni DI SIRIO, Giovanni FONTANA
  • Publication number: 20090244858
    Abstract: An IC Card includes a microchip having memory portions storing programs and a plurality of electrical contacts including a first set of electrical contacts connected to the microchip for supporting respective and predetermined functions, according to a predetermined ISO 7816 standard that reserves a second set of the electrical contacts for future use. At least one electrical contact of the second set is further connected to the microchip and is configured by one or more of the programs for supporting respective additional functions.
    Type: Application
    Filed: March 31, 2009
    Publication date: October 1, 2009
    Applicant: INCARD S.A.
    Inventors: Giovanni Di Sirio, Giovanni Fontana
  • Publication number: 20080019507
    Abstract: A method for protecting data against power analysis attacks includes at least a first phase of executing a cryptographic operation for ciphering data in corresponding enciphered data through a secret key. The method includes at least a second phase of executing an additional cryptographic operation for ciphering additional data in corresponding enciphered additional data. An execution of the first and second phases is undistinguishable by the data power analysis attacks. Secret parameters are randomly generated and processed by the at least one second phase. The secret parameters include an additional secret key ERK for ciphering the additional data in the corresponding enciphered additional data.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 24, 2008
    Applicant: INCARD S.A.
    Inventors: Giovanni Fontana, Saverio Donatiello, Giovanni Di Sirio