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: 9430188Abstract: 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: GrantFiled: December 30, 2009Date of Patent: August 30, 2016Assignee: STMICROELECTRONICS INTERNATIONAL N.V.Inventors: Giovanni Di Sirio, Giovanni Fontana
-
Patent number: 8804949Abstract: 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: GrantFiled: June 29, 2007Date of Patent: August 12, 2014Assignee: STMicroelectronics International N.V.Inventors: Giovanni Fontana, Saverio Donatiello, Giovanni Di Sirio
-
Patent number: 8550363Abstract: 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: GrantFiled: December 3, 2010Date of Patent: October 8, 2013Assignee: STMiroelectronics International N.V.Inventors: Giovanni Di Sirio, Giovanni Fontana
-
Patent number: 8191790Abstract: 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: GrantFiled: March 27, 2009Date of Patent: June 5, 2012Assignee: Incard S.A.Inventors: Giovanni Di Sirio, Giovanni Fontana
-
Publication number: 20110138088Abstract: 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: ApplicationFiled: December 3, 2010Publication date: June 9, 2011Applicant: INCARD S.A.Inventors: Giovanni DI SIRIO, Giovanni FONTANA
-
Publication number: 20100166177Abstract: 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: ApplicationFiled: December 30, 2009Publication date: July 1, 2010Applicant: INCARD S.A.Inventors: Giovanni Di Sirio, Giovanni Fontana
-
Publication number: 20090242648Abstract: 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: ApplicationFiled: March 27, 2009Publication date: October 1, 2009Applicant: INCARD S.A.Inventors: Giovanni DI SIRIO, Giovanni FONTANA
-
Publication number: 20090244858Abstract: 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: ApplicationFiled: March 31, 2009Publication date: October 1, 2009Applicant: INCARD S.A.Inventors: Giovanni Di Sirio, Giovanni Fontana
-
Publication number: 20080019507Abstract: 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: ApplicationFiled: June 29, 2007Publication date: January 24, 2008Applicant: INCARD S.A.Inventors: Giovanni Fontana, Saverio Donatiello, Giovanni Di Sirio