Patents by Inventor Alexander Klimov
Alexander Klimov 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).
-
Publication number: 20250112461Abstract: An apparatus is provided for varying paths from power sources to components in order to inhibit side channel attacks. The power source provides power. The circuit component consumes the power to perform a function and a power grid provides a plurality of redundant paths by which the power can flow from between the circuit component and one of a power source and ground, to perform the function. The power grid is dynamically selects at least one active path of the redundant paths through which the power flows to perform the function.Type: ApplicationFiled: April 19, 2024Publication date: April 3, 2025Applicant: Arm LimitedInventor: Alexander Klimov
-
Publication number: 20240346155Abstract: Apparatuses and methods for memory protection are disclosed. A memory protection apparatus is interposed between a system cache and a memory system. The apparatus comprises encryption circuitry, which encrypts data item in dependence on encryption metadata and decrypts encrypted data items in dependence on the encryption metadata. In response to a change in a metadata item of the encryption metadata, when no cached copy of an affected data item is currently in the system cache, the affected data item is retrieved from the memory system, re-encrypted using the updated metadata item and returned to the memory system. When there is a cached copy, in dependence on update control data, the copy is retrieved from the system cache, encrypted using the updated metadata item and written out to the memory system.Type: ApplicationFiled: April 12, 2023Publication date: October 17, 2024Inventors: Roberto AVANZI, Andreas Lars SANDBERG, Ionut Alexandru MIHALCEA, David Helmut SCHALL, Alexander KLIMOV
-
Publication number: 20240078323Abstract: An apparatus comprises counter tree circuitry configured to store, in a first node of a counter tree, a representation of a parent counter value and in a second node of the counter tree, wherein the second node is a child node of the first node, an encrypted representation of two or more counter values. The encryption operation for forming the encrypted representation of the two or more counter values takes as an input the parent counter value. The apparatus also comprises integrity checking circuitry to check the integrity of an item of data retrieved from memory based on a comparison between a stored authentication code and a generated authentication code generated based on the item of data and a decrypted counter value determined from an encrypted representation of a counter value retrieved from the second node, decrypted using a parent counter value retrieved from the first node.Type: ApplicationFiled: August 9, 2023Publication date: March 7, 2024Applicant: Arm LimitedInventors: Alexander Klimov, Andreas Lars Sandberg, Roberto Avanzi
-
Publication number: 20240080193Abstract: An apparatus comprises counter integrity tree circuitry to maintain a counter integrity tree having a plurality of nodes. The counter integrity tree circuitry is configured to store, in a first node of the counter integrity tree, an encrypted representation of two or more non-repeating counters and in a second, parent, node, an indication of a function value equal to a non-repeating function of the two or more non-repeating counters of the first node. The apparatus comprises integrity checking circuitry configured to check the integrity of the first node using the function value retrieved from the second node.Type: ApplicationFiled: August 9, 2023Publication date: March 7, 2024Applicant: Arm LimitedInventors: Andreas Lars Sandberg, Roberto Avanzi, Alexander Klimov
-
Patent number: 11720683Abstract: Embodiments of the present disclosure advantageously provide a secure boot integrity verification system that is protected against future quantum attacks without relying on correctly functioning hardware security modules (HSMs) for the expected lifetime of the computer system or embedded device.Type: GrantFiled: March 4, 2021Date of Patent: August 8, 2023Assignee: Arm LimitedInventors: Rainer Herberholz, Alexander Klimov, Peter Andrew Rees Williams
-
Patent number: 11681617Abstract: A data processing apparatus includes a requester, a completer and a cache. Data is transferred between the requester and the cache and between the cache and the completer. The cache implements a cache eviction policy. The completer determines an eviction cost associated with evicting the data from the cache and notifies the cache of the eviction cost. The cache eviction policy implemented by the cache is based, at least in part, on the cost of evicting the data from the cache. The eviction cost may be determined, for example, based on properties or usage of a memory system of the completer.Type: GrantFiled: March 12, 2021Date of Patent: June 20, 2023Assignee: Arm LimitedInventor: Alexander Klimov
-
Patent number: 11681621Abstract: Systems, devices and methods are provided for operating a skewed-associative cache in a data processing system and, in particular, for changing address-to-row mappings in a skewed-associative cache.Type: GrantFiled: September 10, 2021Date of Patent: June 20, 2023Assignee: Arm LimitedInventor: Alexander Klimov
-
Publication number: 20230079210Abstract: Systems, devices and methods are provided for operating a skewed-associative cache in a data processing system and, in particular, for changing address-to-row mappings in a skewed-associative cache.Type: ApplicationFiled: September 10, 2021Publication date: March 16, 2023Applicant: Arm LimitedInventor: Alexander Klimov
-
Publication number: 20220292015Abstract: A data processing apparatus includes a requester, a completer and a cache. Data is transferred between the requester and the cache and between the cache and the completer. The cache implements a cache eviction policy. The completer determines an eviction cost associated with evicting the data from the cache and notifies the cache of the eviction cost. The cache eviction policy implemented by the cache is based, at least in part, on the cost of evicting the data from the cache. The eviction cost may be determined, for example, based on properties or usage of a memory system of the completer.Type: ApplicationFiled: March 12, 2021Publication date: September 15, 2022Applicant: Arm LimitedInventor: Alexander Klimov
-
Publication number: 20220284104Abstract: Embodiments of the present disclosure advantageously provide a secure boot integrity verification system that is protected against future quantum attacks without relying on correctly functioning hardware security modules (HSMs) for the expected lifetime of the computer system or embedded device.Type: ApplicationFiled: March 4, 2021Publication date: September 8, 2022Applicant: Arm LimitedInventors: Rainer Herberholz, Alexander Klimov, Peter Andrew Rees Williams
-
Patent number: 10454674Abstract: System, device, and method of authenticated encryption of messages. A message intended for authenticated encryption is stored; and a secret authentication key and a secret encryption key are stored. A key-stream set of blocks is generated, each block including pseudo-random bits. The aggregate length of the key-stream is equal to or greater than the message-length of the message. Each block of the key-stream is generated by a deterministic pseudo-random number generator function that is instantiated with the secret encryption key. The key-stream is generated on a block-by-block basis, until the key-stream reaches in aggregate the message-length of the message. Each block of bits of the message is encrypted, on a per-block basis, with a corresponding block from the key-stream. Authentication is performed on the result of the encrypting operation, or on the message, by applying a keyed cryptographic checksum function that ascertains integrity and that utilizes the secret authentication key.Type: GrantFiled: June 1, 2015Date of Patent: October 22, 2019Assignee: ARM LIMITEDInventors: Hagai Bar-El, Alexander Klimov
-
Patent number: 9866376Abstract: System, device, and method of provisioning cryptographic assets to electronic devices. A delegation message is generated at a first provisioning server. The delegation message indicates provisioning rights that are delegated by the first provisioning server to a second provisioning server with regard to subsequent provisioning of cryptographic assets to an electronic device. The delegation message includes an association key unknown to the first provisioning server, encrypted using a public key of the electronic device. The delegation message further includes a public key of the second provisioning server. The electronic device locally generates the association key, which is unknown to the first provisioning server. The delegation message is delivered to the electronic device. Based on the delegation message, cryptographic assets are provisioned by the second provisioning server to the electronic device, using the association key.Type: GrantFiled: June 11, 2017Date of Patent: January 9, 2018Assignee: ARM LIMITEDInventors: Hagai Bar-El, Alexander Klimov, Asaf Shen
-
Publication number: 20170272240Abstract: System, device, and method of provisioning cryptographic assets to devices.Type: ApplicationFiled: June 11, 2017Publication date: September 21, 2017Inventors: Hagai Bar-El, Alexander Klimov, Asaf Shen
-
Patent number: 9705673Abstract: System, device, and method of provisioning cryptographic assets to electronic devices. A delegation message is generated at a first provisioning server. The delegation message indicates provisioning rights that are delegated by the first provisioning server to a second provisioning server with regard to subsequent provisioning of cryptographic assets to an electronic device. The delegation message includes an association key unknown to the first provisioning server, encrypted using a public key of the electronic device. The delegation message further includes a public key of the second provisioning server. The electronic device locally generates the association key, which is unknown to the first provisioning server. The delegation message is delivered to the electronic device. Based on the delegation message, cryptographic assets are provisioned by the second provisioning server to the electronic device, using the association key.Type: GrantFiled: September 21, 2015Date of Patent: July 11, 2017Assignee: ARM Technologies Israel Ltd.Inventors: Hagai Bar-El, Alexander Klimov, Asaf Shen
-
Publication number: 20170063537Abstract: System, device, and method of provisioning cryptographic assets to devices.Type: ApplicationFiled: September 21, 2015Publication date: March 2, 2017Inventors: Hagai BAR-EL, Alexander KLIMOV, Asaf SHEN
-
Publication number: 20160289777Abstract: Methods of detecting influenza, including differentiating between type and subtype are disclosed, for example to detect, type, and/or subtype an influenza infection. A sample suspected of containing a nucleic acid of an influenza virus, is screened for the presence or absence of that nucleic acid. The presence of the influenza virus nucleic acid indicates the presence of influenza virus. Determining whether the influenza virus nucleic acid is present in the sample can be accomplished by detecting hybridization between an influenza specific probe, influenza type specific probe, and/or subtype specific probe and an influenza nucleic acid. Probes and primers for the detection, typing and/or subtyping of influenza virus are also disclosed. Kits and arrays that contain the disclosed probes and/or primers also are disclosed.Type: ApplicationFiled: June 15, 2016Publication date: October 6, 2016Applicant: The Government of the U.S.A. as represented by the Secretary of the Dept. of Health and Human ServicInventors: Stephen Lindstrom, Alexander Klimov, Nancy Cox, Lamorris Loftin
-
Patent number: 9382592Abstract: Methods of detecting influenza, including differentiating between type and subtype are disclosed, for example to detect, type, and/or subtype an influenza infection. A sample suspected of containing a nucleic acid of an influenza virus, is screened for the presence or absence of that nucleic acid. The presence of the influenza virus nucleic acid indicates the presence of influenza virus. Determining whether the influenza virus nucleic acid is present in the sample can be accomplished by detecting hybridization between an influenza specific probe, influenza type specific probe, and/or subtype specific probe and an influenza nucleic acid. Probes and primers for the detection, typing and/or subtyping of influenza virus are also disclosed. Kits and arrays that contain the disclosed probes and/or primers also are disclosed.Type: GrantFiled: October 17, 2013Date of Patent: July 5, 2016Assignee: The United States of America as represented by the Secretary of the Department ofInventors: Stephen Lindstrom, Alexander Klimov, Nancy Cox, Lamorris Loftin
-
Patent number: 9231758Abstract: System, device, and method of provisioning cryptographic assets to electronic devices. A delegation message is generated at a first provisioning server. The delegation message indicates provisioning rights that are delegated by the first provisioning server to a second provisioning server with regard to subsequent provisioning of cryptographic assets to an electronic device. The delegation message includes an association key unknown to the first provisioning server, encrypted using a public key of the electronic device. The delegation message further includes a public key of the second provisioning server. The electronic device locally generates the association key, which is unknown to the first provisioning server. The delegation message is delivered to the electronic device. Based on the delegation message, cryptographic assets are provisioned by the second provisioning server to the electronic device, using the association key.Type: GrantFiled: February 23, 2014Date of Patent: January 5, 2016Assignee: ARM TECHNOLOGIES ISRAEL LTD.Inventors: Hagai Bar-El, Alexander Klimov, Asaf Shen
-
Publication number: 20140195807Abstract: System, device, and method of provisioning cryptographic assets to devices.Type: ApplicationFiled: February 23, 2014Publication date: July 10, 2014Inventors: Hagai BAR-EL, Alexander KLIMOV, Asaf SHEN
-
Publication number: 20140128279Abstract: Methods of detecting influenza, including differentiating between type and subtype are disclosed, for example to detect, type, and/or subtype an influenza infection. A sample suspected of containing a nucleic acid of an influenza virus, is screened for the presence or absence of that nucleic acid. The presence of the influenza virus nucleic acid indicates the presence of influenza virus. Determining whether the influenza virus nucleic acid is present in the sample can be accomplished by detecting hybridization between an influenza specific probe, influenza type specific probe, and/or subtype specific probe and an influenza nucleic acid. Probes and primers for the detection, typing and/or subtyping of influenza virus are also disclosed. Kits and arrays that contain the disclosed probes and/or primers also are disclosed.Type: ApplicationFiled: October 17, 2013Publication date: May 8, 2014Applicant: The Government of the United States of America as represented by the Secretary of the Department ofInventors: Stephen Lindstrom, Alexander Klimov, Nancy Cox, Lamorris Loftin