Patents by Inventor Gregory M. Iovino

Gregory M. Iovino 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: 9742563
    Abstract: A method, of an aspect, includes challenging a set of Physically Unclonable Function (PUF) cells, of an integrated circuit device, and receiving a set of PUF bits from the PUF cells in response. A PUF key is generated based on the set of PUF bits. An encryption of the PUF key with an embedded key is output from the integrated circuit device. The integrated circuit device receives an encryption of a fuse key with the PUF key. Fuses of the integrated circuit device are programmed with at least one of the fuse key and the received encryption of the fuse key with the PUF key. Other methods, apparatus, and systems are also disclosed.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: August 22, 2017
    Assignee: Intel Corporation
    Inventors: Kevin C. Gotze, Gregory M. Iovino, Jiangtao Li
  • Patent number: 8928347
    Abstract: An integrated circuit substrate of an aspect includes a plurality of exposed electrical contacts. The integrated circuit substrate also includes an inaccessible set of Physically Unclonable Function (PUF) cells to generate an inaccessible set of PUF bits that are not accessible through the exposed electrical contacts. The integrated circuit substrate also includes an accessible set of PUF cells to generate an accessible set of PUF bits that are accessible through the exposed electrical contacts. Other apparatus, methods, and systems are also disclosed.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: January 6, 2015
    Assignee: Intel Corporation
    Inventors: Kevin C. Gotze, Gregory M. Iovino, Jiangtao Li, David Johnston, Sanu K. Mathew, George W. Cox, Anand Rajan
  • Patent number: 8885819
    Abstract: Embodiments of an invention for fuse attestation to secure the provisioning of secret keys during integrated circuit manufacturing are disclosed. In one embodiment, an apparatus includes a storage location, a physically unclonable function (PUF) circuit, a PUF key generator, an encryption unit, and a plurality of fuses. The storage location is to store a configuration fuse value. The PUF circuit is to provide a PUF value. The PUF key generator is to generate a PUF key based on the PUF value. The encryption unit is to encrypt the configuration fuse value using the PUF key. The PUF key and the configuration fuse value are to be provided to a key server. The key server is to determine that the configuration fuse value indicates that the apparatus is a production component, and, in response, provide a fuse key to be stored in the plurality of fuses.
    Type: Grant
    Filed: December 27, 2012
    Date of Patent: November 11, 2014
    Assignee: Intel Corporation
    Inventors: Kevin C. Gotze, Jiangtao Li, Gregory M. Iovino
  • Publication number: 20140185795
    Abstract: Embodiments of an invention for fuse attestation to secure the provisioning of secret keys during integrated circuit manufacturing are disclosed. In one embodiment, an apparatus includes a storage location, a physically unclonable function (PUF) circuit, a PUF key generator, an encryption unit, and a plurality of fuses. The storage location is to store a configuration fuse value. The PUF circuit is to provide a PUF value. The PUF key generator is to generate a PUF key based on the PUF value. The encryption unit is to encrypt the configuration fuse value using the PUF key. The PUF key and the configuration fuse value are to be provided to a key server. The key server is to determine that the configuration fuse value indicates that the apparatus is a production component, and, in response, provide a fuse key to be stored in the plurality of fuses.
    Type: Application
    Filed: December 27, 2012
    Publication date: July 3, 2014
    Inventors: Kevin C. Gotze, Jiangtao Li, Gregory M. Iovino
  • Publication number: 20140091832
    Abstract: An integrated circuit substrate of an aspect includes a plurality of exposed electrical contacts. The integrated circuit substrate also includes an inaccessible set of Physically Unclonable Function (PUF) cells to generate an inaccessible set of PUF bits that are not accessible through the exposed electrical contacts. The integrated circuit substrate also includes an accessible set of PUF cells to generate an accessible set of PUF bits that are accessible through the exposed electrical contacts. Other apparatus, methods, and systems are also disclosed.
    Type: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Inventors: Kevin C. Gotze, Gregory M. Iovino, Jiangtao Li, David Johnston, Sanu K. Mathew, George W. Cox, Anand Rajan
  • Publication number: 20140093074
    Abstract: A method, of an aspect, includes challenging a set of Physically Unclonable Function (PUF) cells, of an integrated circuit device, and receiving a set of PUF bits from the PUF cells in response. A PUF key is generated based on the set of PUF bits. An encryption of the PUF key with an embedded key is output from the integrated circuit device. The integrated circuit device receives an encryption of a fuse key with the PUF key. Fuses of the integrated circuit device are programmed with at least one of the fuse key and the received encryption of the fuse key with the PUF key. Other methods, apparatus, and systems are also disclosed.
    Type: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Inventors: Kevin C. Gotze, Gregory M. Iovino, Jiangtao Li
  • Patent number: 7233162
    Abstract: Systems for testing a plurality of integrated circuits at a plurality of frequencies and voltages is disclosed. In one embodiment, a plurality of integrated circuits is tested at least once within a predetermined set of combinations of frequencies and voltages. If the integrated circuit fails testing within any combination of a frequency and voltage within the predetermined set, the integrated circuit is retested at a different predetermined set of combinations of frequencies and voltages. If the integrated circuit fails testing within any combination of a frequency and voltage within the different predetermined set, the integrated circuit is discarded.
    Type: Grant
    Filed: July 14, 2005
    Date of Patent: June 19, 2007
    Assignee: Intel Corporation
    Inventors: Tawfik Arabi, Hung-Piao Ma, Gregory M. Iovino, Shai Rotem, Avner Kornfeld, Gregory F. Taylor
  • Patent number: 7231552
    Abstract: A JTAG-compatible device includes a unique identifier stored in dedicated non-volatile memory, a test access port (TAP) controller, a TAP instruction register, a dedicated data register, and a comparison block. The TAP instruction register enables and/or disables TAP instruction execution by the device. The dedicated data register is of a length that is the same or a subset of the length of the unique identifier. The comparison block can be an arithmetic logic unit (ALU) or other circuitry that compares a code scanned into the dedicated data register with the unique identifier stored in a PROM. The TAP controller can selectively ignore TAP commands if a code scanned into dedicated data register does not match the stored unique identifier. This allows the TAP controller to conditionally or independently control several devices that are connected in parallel. The unique identifier can be device-specific, device type-specific, and/or device configuration specific.
    Type: Grant
    Filed: October 24, 2002
    Date of Patent: June 12, 2007
    Assignee: Intel Corporation
    Inventors: Rachael J. Parker, Gregory M. Iovino
  • Patent number: 7117114
    Abstract: An on-die temperature control variable is provided to throttle a thermal actuator for cooling an integrated circuit. The integrated circuit includes a storage element to hold the temperature control variable. A temperature sensor is thermally coupled to the integrated circuit to sense an operating temperature of the integrated circuit. A thermal controller is communicatively coupled to the storage element and to the temperature sensor. The thermal controller throttles the thermal actuator when the temperature sensor indicates that the operating temperature of the integrated circuit is below the temperature control variable.
    Type: Grant
    Filed: August 23, 2004
    Date of Patent: October 3, 2006
    Assignee: Intel Corporation
    Inventors: Tawfik Arabi, Hung-Piao Ma, Benson D. Inkley, Gregory M. Iovino, Stephen H. Gunther, Matthew C. Reilly
  • Patent number: 7112979
    Abstract: Arrangements having integrated circuit (IC) voltage and thermal resistance designated on a per IC basis.
    Type: Grant
    Filed: October 23, 2002
    Date of Patent: September 26, 2006
    Assignee: Intel Corporation
    Inventors: Tawfik Arabi, Hung-Piao Ma, Gregory M. Iovino, Shai Rotem, Avner Kornfeld, Gregory F. Taylor
  • Patent number: 7109737
    Abstract: Arrangements having integrated circuit (IC) voltage and thermal resistance designated on a per IC basis.
    Type: Grant
    Filed: June 14, 2004
    Date of Patent: September 19, 2006
    Assignee: Intel Corporation
    Inventors: Tawfik Arabi, Hung-Piao Ma, Gregory M. Iovino, Shai Rotem, Avner Kornfeld, Gregory F. Taylor
  • Publication number: 20040224430
    Abstract: Arrangements having integrated circuit (IC) voltage and thermal resistance designated on a per IC basis.
    Type: Application
    Filed: June 14, 2004
    Publication date: November 11, 2004
    Inventors: Tawfik Arabi, Hung-Piao Ma, Gregory M. Iovino, Shai Rotem, Avner Kornfeld, Gregory F. Taylor
  • Publication number: 20040083414
    Abstract: A JTAG-compatible device includes a unique identifier stored in dedicated non-volatile memory, a test access port (TAP) controller, a TAP instruction register, a dedicated data register, and a comparison block. The TAP instruction register enables and/or disables TAP instruction execution by the device. The dedicated data register is of a length that is the same or a subset of the length of the unique identifier. The comparison block can be an arithmetic logic unit (ALU) or other circuitry that compares a code scanned into the dedicated data register with the unique identifier stored in a PROM. The TAP controller can selectively ignore TAP commands if a code scanned into dedicated data register does not match the stored unique identifier. This allows the TAP controller to conditionally or independently control several devices that are connected in parallel. The unique identifier can be device-specific, device type-specific, and/or device configuration specific.
    Type: Application
    Filed: October 24, 2002
    Publication date: April 29, 2004
    Inventors: Rachael J. Parker, Gregory M. Iovino
  • Publication number: 20040082086
    Abstract: Arrangements having integrated circuit (IC) voltage and thermal resistance designated on a per IC basis.
    Type: Application
    Filed: October 23, 2002
    Publication date: April 29, 2004
    Inventors: Tawfik Arabi, Hung-Piao Ma, Gregory M. Iovino, Shai Rotem, Avner Kornfeld, Gregory F. Taylor