Patents by Inventor Alexandre Croguennec

Alexandre Croguennec 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: 11249526
    Abstract: A device (1) for delivering a signal switching from a first state to a second state, comprising: a primary circuit (4) generating a primary signal; and a secondary circuit (6) configured to: when the primary signal is initialized to the second state upon power-up, initialize a ring counter (16) to a random value in a finite sequence including a reference value, change the value of the first ring counter (16) by running through the first finite sequence in a circular fashion, and deliver at an output (3): i) a secondary signal in the first state, when the value of the first counter is different from the reference value, and ii) the primary signal, when the value of the first counter is equal to the reference value.
    Type: Grant
    Filed: November 12, 2020
    Date of Patent: February 15, 2022
    Assignee: IDEMIA IDENTITY & SECURITY FRANCE
    Inventors: Bertrand Bruder, Alexandre Croguennec
  • Publication number: 20210141431
    Abstract: A device (1) for delivering a signal (por_out) switching from a first state to a second state, comprising: a primary circuit (4) generating a primary signal (por_ana); and a secondary circuit (6) configured to: when the primary signal (por_ana) is initialized to the second state upon power-up, initialize a ring counter (16) to a random value comprised in a finite sequence comprising a reference value (INIT), change the value of the first ring counter (16) by running through the first finite sequence in a circular fashion, deliver at an output (3): i) a secondary signal in the first state, when the value of the first counter is different from the reference value (INIT), and ii) the primary signal (por_ana), when the value of the first counter is equal to the reference value (INIT).
    Type: Application
    Filed: November 12, 2020
    Publication date: May 13, 2021
    Inventors: Bertrand Bruder, Alexandre Croguennec
  • Patent number: 10088526
    Abstract: A tester for integrated circuits on a silicon wafer includes an input/output connection for testing an integrated circuit. The tester comprises circuitry arranged for transferring a first data frame to the integrated circuit via the input/output connection, the first data frame including a time reference for the data included in the data frame, a field for validating the time reference and a data field including at least one test command and for receiving a second data frame via the input/output connection, the data in the second data frame received having a duration that is a multiple of the time reference.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: October 2, 2018
    Assignee: STARCHIP
    Inventors: Cyrille Lambert, Sébastien Bayon, Alexandre Croguennec
  • Publication number: 20160259002
    Abstract: A tester for integrated circuits on a silicon wafer may include an input/output connection for testing an integrated circuit and circuitry causing the tester to perform: transferring a data frame to the integrated circuit via the input/output connection, the data frame including a time reference for the data included in the data frame, a field for validating the time reference and a data field including at least one integrated-circuit test command; and receiving a data frame via the input/output connection, the data in the data frame received having a duration that is a multiple of the time reference.
    Type: Application
    Filed: March 1, 2016
    Publication date: September 8, 2016
    Applicant: STARCHIP
    Inventors: Cyrille LAMBERT, Sébastien BAYON, Alexandre CROGUENNEC
  • Patent number: 8997255
    Abstract: A data storage device may include one or more pages, each page having a fixed number of memory cells, each memory cell being adapted to store one unit of data; a verification page, the verification page having a corresponding fixed number of verification cells, each verification cell storing a predetermined value; and a controller configured to 1) receive a read command having an address value, and 2) upon receiving the read command, a) retrieve a predetermined value from a verification cell corresponding to the address value, b) determine whether the retrieved predetermined value is an expected value, and c) if so, providing a retrieved unit of data, and if not, initiating a protective action. Determining whether the retrieved predetermined value is the expected value may include applying a function to the address value to obtain a result and determining whether the result corresponds to the retrieved predetermined value.
    Type: Grant
    Filed: September 7, 2006
    Date of Patent: March 31, 2015
    Assignee: Inside Secure
    Inventors: Yves Fusella, Alexandre Croguennec
  • Patent number: 8782433
    Abstract: This document discloses data security systems and methods of securing data. A cache memory can be connected between a decryption engine and a central processing unit (“CPU”) to increase security of encrypted data that is stored in a datastore. The decryption engine can retrieve the encrypted data from the datastore, decrypt the data, and store the decrypted data in the cache. In turn, the decrypted data can be accessed by the CPU. The data can be encrypted with a secret key, so that decryption can be performed with the secret key. The key can be varied based on a memory address associated with the data. The key can be protected by restricting direct access to the decryption engine by the CPU.
    Type: Grant
    Filed: September 10, 2008
    Date of Patent: July 15, 2014
    Assignee: Inside Secure
    Inventors: Majid Kaabouch, Alexandre Croguennec, Carine Lefort
  • Patent number: 8352752
    Abstract: In a device having a plurality of circuits that can store at least a first value and a second value, a method can include configuring at least one circuit to persistently store the first value; determining whether the at least one circuit is storing the second value; and initiating a countermeasure if the at least one circuit is storing the second value. Determining whether the at least one circuit is storing the second value can include detecting whether the device has been attacked. Non-limiting examples of initiating a countermeasure can include resetting a portion of the device, powering down a portion of the device, activating an alarm circuit, causing protected data stored in the device to be erased, causing portions of the device to self-destruct, or causing the device to not respond to input applied to the interface.
    Type: Grant
    Filed: September 1, 2006
    Date of Patent: January 8, 2013
    Assignee: Inside Secure
    Inventors: Alexandre Croguennec, Yves Fusella
  • Patent number: 8213612
    Abstract: Software can be downloaded securely using a multi-encryption method, where the decryption is completed when the software is executed. In one aspect, a multi-encrypted data item is received. One or more of the encryptions on the multi-encrypted data item is decrypted, yielding a partially decrypted data item. The partially decrypted data item is stored in a reserved portion of a storage medium. The partially decrypted data item is fetched from the storage medium and decrypted to yield the data item. The decryption can be performed using one or more circuits that implement multiple decryption processes, including multiple algorithm-key combinations.
    Type: Grant
    Filed: December 7, 2007
    Date of Patent: July 3, 2012
    Assignee: Inside Contactless S.A.
    Inventors: Majid Kaabouch, Alexandre Croguennec, Eric Le Cocquen
  • Patent number: 7812428
    Abstract: Methods, systems, IC packages, and electrical devices for providing data security for ICs. A substrate-on-substrate connector grid array package with an electrical shield can protect sensitive information in a secure IC from being accessed by physical attacks. A current flow in the electrical shield can be monitored for disturbances which can indicate an attack on the IC package.
    Type: Grant
    Filed: December 5, 2007
    Date of Patent: October 12, 2010
    Assignee: Atmel Rousset S.A.S.
    Inventors: Alain Peytavy, Alexandre Croguennec
  • Patent number: 7791898
    Abstract: A method and device for data security including a printed circuit board and an integrated circuit each having a conductive trace layer shielded by a electrical shield layer. Tampering with either side of the device causes disturbance of a current flowing through a conductive trace layer used as an electrical shield. This triggers a security circuit to erase the data stored in the integrated circuit and stop data flow between the printed circuit board and the integrated circuit.
    Type: Grant
    Filed: October 21, 2005
    Date of Patent: September 7, 2010
    Assignee: Atmel Corporation
    Inventors: Alain Peytavy, Alexandre Croguennec
  • Publication number: 20100064144
    Abstract: This document discloses data security systems and methods of securing data. A cache memory can be connected between a decryption engine and a central processing unit (“CPU”) to increase security of encrypted data that is stored in a datastore. The decryption engine can retrieve the encrypted data from the datastore, decrypt the data, and store the decrypted data in the cache. In turn, the decrypted data can be accessed by the CPU. The data can be encrypted with a secret key, so that decryption can be performed with the secret key. The key can be varied based on a memory address associated with the data. The key can be protected by restricting direct access to the decryption engine by the CPU.
    Type: Application
    Filed: September 10, 2008
    Publication date: March 11, 2010
    Applicant: ATMEL Corporation
    Inventors: Majid Kaabouch, Alexandre Croguennec, Carine Lefort
  • Publication number: 20090327633
    Abstract: A data storage device may include one or more pages, each page having a fixed number of memory cells, each memory cell being adapted to store one unit of data; a verification page, the verification page having a corresponding fixed number of verification cells, each verification cell storing a predetermined value; and a controller configured to 1) receive a read command having an address value, and 2) upon receiving the read command, a) retrieve a predetermined value from a verification cell corresponding to the address value, b) determine whether the retrieved predetermined value is an expected value, and c) if so, providing a retrieved unit of data, and if not, initiating a protective action. Determining whether the retrieved predetermined value is the expected value may include applying a function to the address value to obtain a result and determining whether the result corresponds to the retrieved predetermined value.
    Type: Application
    Filed: September 7, 2006
    Publication date: December 31, 2009
    Inventors: Yves Fusella, Alexandre Croguennec
  • Publication number: 20090150681
    Abstract: Software can be downloaded securely using a multi-encryption method, where the decryption is completed when the software is executed. In one aspect, a multi-encrypted data item is received. One or more of the encryptions on the multi-encrypted data item is decrypted, yielding a partially decrypted data item. The partially decrypted data item is stored in a reserved portion of a storage medium. The partially decrypted data item is fetched from the storage medium and decrypted to yield the data item. The decryption can be performed using one or more circuits that implement multiple decryption processes, including multiple algorithm-key combinations.
    Type: Application
    Filed: December 7, 2007
    Publication date: June 11, 2009
    Applicant: ATMEL CORPORATION
    Inventors: Majid Kaabouch, Alexandre Croguennec, Eric Le Cocquen
  • Publication number: 20090146267
    Abstract: Methods, systems, IC packages, and electrical devices for providing data security for ICs. A substrate-on-substrate connector grid array package with an electrical shield can protect sensitive information in a secure IC from being accessed by physical attacks. A current flow in the electrical shield can be monitored for disturbances which can indicate an attack on the IC package.
    Type: Application
    Filed: December 5, 2007
    Publication date: June 11, 2009
    Applicant: ATMEL CORPORATION
    Inventors: Alain Peytavy, Alexandre Croguennec
  • Publication number: 20080059741
    Abstract: In a device having a plurality of circuits that can store at least a first value and a second value, a method can include configuring at least one circuit to persistently store the first value; determining whether the at least one circuit is storing the second value; and initiating a countermeasure if the at least one circuit is storing the second value. Determining whether the at least one circuit is storing the second value can include detecting whether the device has been attacked. Non-limiting examples of initiating a countermeasure can include resetting a portion of the device, powering down a portion of the device, activating an alarm circuit, causing protected data stored in the device to be erased, causing portions of the device to self-destruct, or causing the device to not respond to input applied to the interface.
    Type: Application
    Filed: September 1, 2006
    Publication date: March 6, 2008
    Inventors: Alexandre Croguennec, Yves Fusella
  • Publication number: 20070018334
    Abstract: A method and device for data security including a printed circuit board and an integrated circuit each having a conductive trace layer shielded by a electrical shield layer. Tampering with either side of the device causes disturbance of a current flowing through a conductive trace layer used as an electrical shield. This triggers a security circuit to erase the data stored in the integrated circuit and stop data flow between the printed circuit board and the integrated circuit.
    Type: Application
    Filed: October 21, 2005
    Publication date: January 25, 2007
    Inventors: Alain Peytavy, Alexandre Croguennec