Patents by Inventor Kerry Maletsky

Kerry Maletsky 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: 11876791
    Abstract: Systems, methods, circuits and computer-readable mediums for message authentication with secure code verification are provided. In one aspect, a system includes a client device storing a code and a security device coupled to the client device. The security device is configured to receive a property of the code generated by the client device, verify correctness of the property of the code based on information associated with an authorized code to determine that the code is authorized, the information being stored within the security device. In response to determining that the code is authorized, the security device enables to access data stored within the security device and generate a property of a message based on the data.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: January 16, 2024
    Assignee: Amtel Corporation
    Inventors: Kerry Maletsky, Oscar Sanchez, Nicolas Schieli
  • Publication number: 20230020278
    Abstract: Systems, methods, and devices of the disclosure relate, generally, to secure boot assist for devices. In one or more embodiments, a first device includes firmware that needs to be verified as secure as part of a secure boot process, and a second device assists the first device to secure the secure boot process. In some embodiments the second device verifies security of the firmware responsive to security data provided by the first device, or verifies security of a program provided by the first device, the program for verifying security of the firmware. In some embodiments the second device provides a program for verifying security of the firmware to the first device.
    Type: Application
    Filed: September 26, 2022
    Publication date: January 19, 2023
    Inventors: Kerry Maletsky, David Paul Arnold, Nicolas Auguste Constant Schieli, Bryan Hunt
  • Patent number: 11455397
    Abstract: Systems, methods, and devices of the disclosure relate, generally, to secure boot assist for devices. In one or more embodiments, a first device includes firmware that needs to be verified as secure as part of a secure boot process, and a second device assists the first device to secure the secure boot process. In some embodiments the second device verifies security of the firmware responsive to security data provided by the first device, or verifies security of a program provided by the first device, the program for verifying security of the firmware. In some embodiments the second device provides a program for verifying security of the firmware to the first device.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: September 27, 2022
    Assignee: Microchip Technology Incorporated
    Inventors: Kerry Maletsky, David Paul Arnold, Nicolas Auguste Constant Schieli, Bryan Hunt
  • Publication number: 20200236097
    Abstract: Systems, methods, circuits and computer-readable mediums for message authentication with secure code verification are provided. In one aspect, a system includes a client device storing a code and a security device coupled to the client device. The security device is configured to receive a property of the code generated by the client device, verify correctness of the property of the code based on information associated with an authorized code to determine that the code is authorized, the information being stored within the security device. In response to determining that the code is authorized, the security device enables to access data stored within the security device and generate a property of a message based on the data.
    Type: Application
    Filed: March 30, 2020
    Publication date: July 23, 2020
    Inventors: Kerry Maletsky, Oscar Sanchez, Nicolas Schieli
  • Publication number: 20200151336
    Abstract: Systems, methods, and devices of the disclosure relate, generally, to secure boot assist for devices. In one or more embodiments, a first device includes firmware that needs to be verified as secure as part of a secure boot process, and a second device assists the first device to secure the secure boot process. In some embodiments the second device verifies security of the firmware responsive to security data provided by the first device, or verifies security of a program provided by the first device, the program for verifying security of the firmware. In some embodiments the second device provides a program for verifying security of the firmware to the first device.
    Type: Application
    Filed: March 26, 2019
    Publication date: May 14, 2020
    Inventors: Kerry Maletsky, David Paul Arnold, Nicolas Auguste Constant Schieli, Bryan Hunt
  • Patent number: 10616197
    Abstract: Systems, methods, circuits and computer-readable mediums for message authentication with secure code verification are provided. In one aspect, a system includes a client device storing a code and a security device coupled to the client device. The security device is configured to receive a property of the code generated by the client device, verify correctness of the property of the code based on information associated with the code to determine that the code is an authorized code, the information being stored within the security device. In response to determining that the code is the authorized code, the security device enables to access data stored within the security device and generate a property of a message based on the data.
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: April 7, 2020
    Assignee: Atmel Corporation
    Inventors: Kerry Maletsky, Oscar Sanchez, Nicolas Schieli
  • Patent number: 10311005
    Abstract: Systems, methods, circuits and computer-readable mediums for a network message translator are disclosed. In an embodiment, a device includes a host processor and a translator. The host processor is configured to process messages and the translator is operable to: receive a first message from the host processor, the first message having a first frame format that is associated with a data time window; translate the first message into a first translated message having a second frame format such that the first translated message includes additional bits based on the second frame format; and sending the first translated message on a bus based on the second frame format such that the first translated message is sent on the bus during the data time window.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: June 4, 2019
    Assignee: Atmel Corporation
    Inventors: Kerry Maletsky, Nicolas Schieli, Timothy Grai
  • Publication number: 20170300444
    Abstract: Systems, methods, circuits and computer-readable mediums for a network message translator are disclosed. In an embodiment, a device includes a host processor and a translator. The host processor is configured to process messages and the translator is operable to: receive a first message from the host processor, the first message having a first frame format that is associated with a data time window; translate the first message into a first translated message having a second frame format such that the first translated message includes additional bits based on the second frame format; and sending the first translated message on a bus based on the second frame format such that the first translated message is sent on the bus during the data time window.
    Type: Application
    Filed: April 15, 2016
    Publication date: October 19, 2017
    Applicant: Atmel Corporation
    Inventors: Kerry Maletsky, Nicolas Schieli, Timothy Grai
  • Publication number: 20170302640
    Abstract: Systems, methods, circuits and computer-readable mediums for message authentication with secure code verification are provided. In one aspect, a system includes a client device storing a code and a security device coupled to the client device. The security device is configured to receive a property of the code generated by the client device, verify correctness of the property of the code based on information associated with the code to determine that the code is an authorized code, the information being stored within the security device. In response to determining that the code is the authorized code, the security device enables to access data stored within the security device and generate a property of a message based on the data.
    Type: Application
    Filed: April 18, 2016
    Publication date: October 19, 2017
    Inventors: Kerry Maletsky, Oscar Sanchez, Nicolas Schieli
  • Patent number: 9323950
    Abstract: An integrated circuit device comprises a processor and a secure protection zone with security properties that can be verified by a remote device communicating with the integrated circuit device. The secure protection zone includes a persistent storage that is configured for storing cryptographic keys and data. The secure protection zone also includes instructions that are configured for causing the processor to perform cryptographic operations using the cryptographic keys. In addition, the secure protection zone includes an ephemeral memory that is configured for storing information associated with the cryptographic operations. The instructions are configured for causing the processor to perform the cryptographic operations on the data stored in the persistent storage and the information in the ephemeral memory as part of a secure communication exchange with the remote device.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: April 26, 2016
    Assignee: Atmel Corporation
    Inventors: Kerry Maletsky, David Durant, Balaji Badam, Michael Seymour
  • Patent number: 9076002
    Abstract: A hardware authentication device is disclosed that uses a cryptographic signature verification operation to authorize a subsequent cryptographic operation to be performed using the same or different keys and stores that authorization status in protected memory. The cryptographic algorithm may be an ECDSA signature, SHA-based Message Authentication Code (MAC) or any other cryptographic algorithm. The authorization status may be stored for a number of uses for a period of time or until a certain event occurs. In some implementations, the authorization status and the key that was authorized are stored in the same protected location in memory to preserve their relation to each other and prevent modification of either of them. Depending on system policy, the authorization mechanism might be a static stored external token that authorizes key use or an authorization process that is regenerated using a random (e.g., unique) number.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: July 7, 2015
    Assignee: Atmel Corporation
    Inventors: Kerry Maletsky, Balaji Badam
  • Patent number: 8909929
    Abstract: Systems and techniques for performing cryptographic operations based on public key validity registers are described. A described system includes a controller and a memory structure to store one or more public keys. The memory structure includes one or more validity registers that respectively correspond to the one or more public keys. The controller has exclusive write access to the validity register. The controller can be configured to perform an authentication of a public key, write an authentication status value to the corresponding validity register based on a result of the authentication, and perform one or more cryptographic operations using the public key that are conditional on the validity register indicating an authenticated status for the public key.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: December 9, 2014
    Assignee: Atmel Corporation
    Inventors: Balaji Badam, Kerry Maletsky, David Durant
  • Publication number: 20140258729
    Abstract: A hardware authentication device is disclosed that uses a cryptographic signature verification operation to authorize a subsequent cryptographic operation to be performed using the same or different keys and stores that authorization status in protected memory. The cryptographic algorithm may be an ECDSA signature, SHA-based Message Authentication Code (MAC) or any other cryptographic algorithm. The authorization status may be stored for a number of uses for a period of time or until a certain event occurs. In some implementations, the authorization status and the key that was authorized are stored in the same protected location in memory to preserve their relation to each other and prevent modification of either of them. Depending on system policy, the authorization mechanism might be a static stored external token that authorizes key use or an authorization process that is regenerated using a random (e.g., unique) number.
    Type: Application
    Filed: March 7, 2013
    Publication date: September 11, 2014
    Applicant: ATMEL CORPORATION
    Inventors: Kerry Maletsky, Balaji Badam
  • Patent number: 8707037
    Abstract: Apparatus, systems, and methods send an interrogation command from an interrogation and timing apparatus to a timed identification (TID) apparatus. The TID apparatus receives the interrogation command, performs a series of logical operations to calculate a response, and returns the response within a maximum length of time established by the interrogation and timing apparatus. The interrogation and timing apparatus confirms that the length of time between sending the interrogation command and receiving the response is within the maximum length of time and that the response is correct. If so, the TID apparatus is authenticated. Additional embodiments are disclosed and claimed.
    Type: Grant
    Filed: April 17, 2008
    Date of Patent: April 22, 2014
    Assignee: Atmel Corporation
    Inventor: Kerry Maletsky
  • Publication number: 20140089670
    Abstract: Methods and systems are disclosed for verifying the use of a client device by a host device in a secure system. In one aspect, a method for authenticating a client device includes receiving, by the client device, a message from a host device, accessing, by the client device, a private key and a unique code stored on the client device, where the unique code is different than the private key, generating, by the client device, a digital signature for the message using the private key and the unique code, and providing, by the client device, the digital signature to the host device for verification of the use of the client device by the host device.
    Type: Application
    Filed: September 27, 2012
    Publication date: March 27, 2014
    Applicant: Atmel Corporation
    Inventors: Kerry Maletsky, David Durant, Balaji Badam, Michael J. Seymour
  • Patent number: 8677145
    Abstract: A method and device include a power pin, a ground pin, and a communications pin. A communications module receives power from the power pin and utilizes an edge counting communication protocol over the communication pin.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: March 18, 2014
    Assignee: Atmel Corporation
    Inventors: Kerry Maletsky, David Durant, John Landreman, Balaji Badam
  • Publication number: 20140025944
    Abstract: An integrated circuit device comprises a processor and a secure protection zone with security properties that can be verified by a remote device communicating with the integrated circuit device. The secure protection zone includes a persistent storage that is configured for storing cryptographic keys and data. The secure protection zone also includes instructions that are configured for causing the processor to perform cryptographic operations using the cryptographic keys. In addition, the secure protection zone includes an ephemeral memory that is configured for storing information associated with the cryptographic operations. The instructions are configured for causing the processor to perform the cryptographic operations on the data stored in the persistent storage and the information in the ephemeral memory as part of a secure communication exchange with the remote device.
    Type: Application
    Filed: July 19, 2012
    Publication date: January 23, 2014
    Applicant: ATMEL CORPORATION
    Inventors: Kerry Maletsky, David Durant, Balaji Badam, Michael Seymour
  • Publication number: 20130326219
    Abstract: Systems and techniques for performing cryptographic operations based on public key validity registers are described. A described system includes a controller and a memory structure to store one or more public keys. The memory structure includes one or more validity registers that respectively correspond to the one or more public keys. The controller has exclusive write access to the validity register. The controller can be configured to perform an authentication of a public key, write an authentication status value to the corresponding validity register based on a result of the authentication, and perform one or more cryptographic operations using the public key that are conditional on the validity register indicating an authenticated status for the public key.
    Type: Application
    Filed: May 31, 2012
    Publication date: December 5, 2013
    Applicant: ATMEL CORPORATION
    Inventors: BALAJI BADAM, KERRY MALETSKY, DAVID DURANT
  • Publication number: 20100223476
    Abstract: A method and device include a power pin, a ground pin, and a communications pin. A communications module receives power from the power pin and utilizes an edge counting communication protocol over the communication pin.
    Type: Application
    Filed: February 27, 2009
    Publication date: September 2, 2010
    Applicant: Atmel Corporation
    Inventors: Kerry Maletsky, David Durant, John Landreman, Balaji Badam
  • Publication number: 20090265411
    Abstract: Apparatus, systems, and methods send an interrogation command from an interrogation and timing apparatus to a timed identification (TID) apparatus. The TID apparatus receives the interrogation command, performs a series of logical operations to calculate a response, and returns the response within a maximum length of time established by the interrogation and timing apparatus. The interrogation and timing apparatus confirms that the length of time between sending the interrogation command and receiving the response is within the maximum length of time and that the response is correct. If so, the TID apparatus is authenticated. Additional embodiments are disclosed and claimed.
    Type: Application
    Filed: April 17, 2008
    Publication date: October 22, 2009
    Applicant: Atmel Corporation
    Inventor: Kerry Maletsky