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: 11249526Abstract: 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: GrantFiled: November 12, 2020Date of Patent: February 15, 2022Assignee: IDEMIA IDENTITY & SECURITY FRANCEInventors: Bertrand Bruder, Alexandre Croguennec
-
Publication number: 20210141431Abstract: 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: ApplicationFiled: November 12, 2020Publication date: May 13, 2021Inventors: Bertrand Bruder, Alexandre Croguennec
-
Patent number: 10088526Abstract: 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: GrantFiled: March 1, 2016Date of Patent: October 2, 2018Assignee: STARCHIPInventors: Cyrille Lambert, Sébastien Bayon, Alexandre Croguennec
-
Publication number: 20160259002Abstract: 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: ApplicationFiled: March 1, 2016Publication date: September 8, 2016Applicant: STARCHIPInventors: Cyrille LAMBERT, Sébastien BAYON, Alexandre CROGUENNEC
-
Patent number: 8997255Abstract: 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: GrantFiled: September 7, 2006Date of Patent: March 31, 2015Assignee: Inside SecureInventors: Yves Fusella, Alexandre Croguennec
-
Patent number: 8782433Abstract: 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: GrantFiled: September 10, 2008Date of Patent: July 15, 2014Assignee: Inside SecureInventors: Majid Kaabouch, Alexandre Croguennec, Carine Lefort
-
Patent number: 8352752Abstract: 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: GrantFiled: September 1, 2006Date of Patent: January 8, 2013Assignee: Inside SecureInventors: Alexandre Croguennec, Yves Fusella
-
Patent number: 8213612Abstract: 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: GrantFiled: December 7, 2007Date of Patent: July 3, 2012Assignee: Inside Contactless S.A.Inventors: Majid Kaabouch, Alexandre Croguennec, Eric Le Cocquen
-
Patent number: 7812428Abstract: 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: GrantFiled: December 5, 2007Date of Patent: October 12, 2010Assignee: Atmel Rousset S.A.S.Inventors: Alain Peytavy, Alexandre Croguennec
-
Patent number: 7791898Abstract: 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: GrantFiled: October 21, 2005Date of Patent: September 7, 2010Assignee: Atmel CorporationInventors: Alain Peytavy, Alexandre Croguennec
-
Publication number: 20100064144Abstract: 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: ApplicationFiled: September 10, 2008Publication date: March 11, 2010Applicant: ATMEL CorporationInventors: Majid Kaabouch, Alexandre Croguennec, Carine Lefort
-
Publication number: 20090327633Abstract: 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: ApplicationFiled: September 7, 2006Publication date: December 31, 2009Inventors: Yves Fusella, Alexandre Croguennec
-
Publication number: 20090150681Abstract: 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: ApplicationFiled: December 7, 2007Publication date: June 11, 2009Applicant: ATMEL CORPORATIONInventors: Majid Kaabouch, Alexandre Croguennec, Eric Le Cocquen
-
Publication number: 20090146267Abstract: 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: ApplicationFiled: December 5, 2007Publication date: June 11, 2009Applicant: ATMEL CORPORATIONInventors: Alain Peytavy, Alexandre Croguennec
-
Publication number: 20080059741Abstract: 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: ApplicationFiled: September 1, 2006Publication date: March 6, 2008Inventors: Alexandre Croguennec, Yves Fusella
-
Publication number: 20070018334Abstract: 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: ApplicationFiled: October 21, 2005Publication date: January 25, 2007Inventors: Alain Peytavy, Alexandre Croguennec