-
公开(公告)号:US20210203489A1
公开(公告)日:2021-07-01
申请号:US17057373
申请日:2019-05-01
Applicant: Arm IP Limited
Inventor: Brendan James Moran , Milosch Meriac
IPC: H04L9/08
Abstract: A method for securely distributing content from a distributor to a plurality of receiving devices, each recipient creating recipient trusted ephemeral public private key pair and making the recipient trusted ephemeral public key available, the method comprising: generating a content encryption key for encrypting content to be distributed and encrypting content using the content encryption key; generating, for each recipient trusted ephemeral public key, a shared secret using the recipient trusted ephemeral public key and the distributor ephemeral private key; generating a plurality of encrypted per-recipient key slots, each encrypted per-recipient key slot generated by encrypting the content encryption key using a different shared secret of the plurality of shared secrets; creating a data structure comprising the distributor ephemeral public key, the encrypted content, and one or more encrypted per-recipient key slots; and transmitting the data structure to deliver the content to recipients associated with the device public keys from which the one or more encrypted per-recipient key slots are derived.
-
公开(公告)号:US12061728B2
公开(公告)日:2024-08-13
申请号:US17594977
申请日:2020-01-21
Applicant: Arm IP Limited
Inventor: Brendan James Moran
Abstract: Provided is a technology including an apparatus and a machine-implemented method for operating a content sending apparatus attachable to a network, comprising acquiring a sequence comprising at least two content blocks; generating at least one authentication metadata block comprising at least one signed digest derived by a chaining digest technique from the sequence of content blocks; deriving a content transform encoding for each of the content blocks; and sending the at least one authentication metadata block and at least one content transform encoding to at least one of a set of recipient devices, the at least one device being operable to apply an inverse transformation to the content transform encoding and to authenticate at least one resultant content block according to the authentication metadata block.
-
公开(公告)号:US10855474B2
公开(公告)日:2020-12-01
申请号:US16025403
申请日:2018-07-02
Applicant: ARM IP Limited
Inventor: Milosch Meriac , Brendan James Moran
IPC: H04L9/32
Abstract: A method of authorizing an operation on a remote device with a cryptographic signature verification component, the remote device being operable in a communications network having human-readable messages with message signatures, comprising receiving at an arbitrator an authorization request to perform an operation requiring authorization on the remote device; retrieving from the request an operation identifier and plaintext data; sending a human-readable request with the identifier and the plaintext data to an authorizer; receiving a reply from an authorizer, the reply message comprising at least the plaintext data and a verifiable cryptographic signature identifying the authorizer derived from the request; and on receiving the reply, sending a request to perform the operation to the remote device with an authorization derived from at least the cryptographic signature, the cryptographic signature being suitable for verification by the cryptographic signature verification component on the remote device.
-
公开(公告)号:US20200319873A1
公开(公告)日:2020-10-08
申请号:US16375814
申请日:2019-04-04
Applicant: Arm Limited , Arm IP Limited
Inventor: Mika Jere Petteri Kaartinen , Brendan James Moran
Abstract: Various implementations described herein are directed to a method for acquiring a manifest having a trial flag with a status indicator and providing the manifest to a plurality of devices. The status indicator may inform the plurality of devices to provide update acceptability reports. The method may include receiving the update acceptability reports from the plurality of devices and determining an update deployment rate based on the update acceptability reports received from the plurality of devices. The method may include deploying the update in accordance with the update deployment rate.
-
公开(公告)号:US20200034350A1
公开(公告)日:2020-01-30
申请号:US16521815
申请日:2019-07-25
Applicant: Arm IP Limited
Inventor: Brendan James Moran
Abstract: A technology is provided for sorting and accessing table data, comprising: receiving a request to retrieve data from a table having constant size keys and constant size data, the request specifying a key associated with data to be retrieved, the table having been sorted according to a sort order of transformed values derived by applying a consistent computational transform to each of the constant size keys; generating a first estimate of a table row for the specified key by transforming the key specified in the request into a transformed value using the consistent computational transform and applying a root-finding method to determine a table row; testing a table row key at the table row derived from the first estimate for a match with the specified key; and responsive to finding a matched table row in the testing, returning a data value from the matched table row for the specified key.
-
6.
公开(公告)号:US11816471B2
公开(公告)日:2023-11-14
申请号:US17648058
申请日:2022-01-14
Applicant: Arm IP Limited
Inventor: Brendan James Moran
Abstract: A device, device initialisation and method of installing a delta update of executable code on a device, the method comprising: generating an unrelocation table based upon a symbol table and a relocation table associated with relocatable code by: identifying an entry in the relocation table that references a symbol in the symbol table; and storing in the unrelocation table the relocated address of the identified entry in the relocation table; generating a first executable program code based upon the symbol table, the relocation table, and the relocatable code; and storing the first executable program code and the unrelocation table on the device.
-
公开(公告)号:US11658944B2
公开(公告)日:2023-05-23
申请号:US16817852
申请日:2020-03-13
Applicant: Arm IP Limited
Inventor: Gustavo Federico Petri , Guilhem Floréal Bryant , Dominic Phillip Mulligan , Brendan James Moran
CPC classification number: H04L63/0428 , H04L9/0841 , H04L63/061 , H04L63/166 , H04L67/14
Abstract: Aspects of the present disclosure relate to an apparatus comprising first interface circuitry to communicate with a first computing device and second interface circuitry to communicate with a second computing device. The first interface circuitry is configured to receive a handshake message from the first computing device. The second interface circuitry is configured to transmit the handshake message to the second computing device and to receive a handshake response message from the second computing device. The first interface circuitry is configured to transmit the handshake response message to the first computing device, whereby to establish a communication session between the first computing device and the second computing device. Apparatus comprises trusted execution environment circuitry to determine a cryptographic session key associated with said communication session, and use said session key to decrypt content of messages transmitted between the first and second computing devices via the apparatus, and analyse said decrypted content.
-
公开(公告)号:US11231878B2
公开(公告)日:2022-01-25
申请号:US16670013
申请日:2019-10-31
Applicant: Arm IP Limited
Inventor: Brendan James Moran , Jean-Luc Claude Robert Giraud
Abstract: A machine-implemented method for transactional modification of content in solid state storage, comprising receiving a delta data structure comprising at least one delta targeting at least one data block; copying a first data block targeted by the at least one delta from the first data block's home location into a non-volatile store; first modifying a first flag of a plurality of flags stored in the delta data structure following copying of the first data block; reading the first data block into memory; modifying the first data block in memory according to the delta to produce a ready-to-write data block; erasing a target location to create an empty block; writing the ready-to-write data block to the target location; and recording in the delta data structure that the first data block has been modified.
-
公开(公告)号:US11157613B2
公开(公告)日:2021-10-26
申请号:US15982582
申请日:2018-05-17
Applicant: Arm IP Limited
Inventor: Niklas Lennart Hauser , Brendan James Moran , Milosch Meriac
IPC: G06F12/14 , G06F21/55 , G06F8/65 , G06F1/3212 , G06F9/4401 , G06F1/3234
Abstract: Broadly speaking, the present techniques provide methods, apparatus and systems for monitoring operation of a device. More particularly, the present techniques provide methods for monitoring operation of a device based on a device firmware update that is associated with at least one power profile.
-
公开(公告)号:US11003435B2
公开(公告)日:2021-05-11
申请号:US16375814
申请日:2019-04-04
Applicant: Arm Limited , Arm IP Limited
Inventor: Mika Jere Petteri Kaartinen , Brendan James Moran
Abstract: Various implementations described herein are directed to a method for acquiring a manifest having a trial flag with a status indicator and providing the manifest to a plurality of devices. The status indicator may inform the plurality of devices to provide update acceptability reports. The method may include receiving the update acceptability reports from the plurality of devices and determining an update deployment rate based on the update acceptability reports received from the plurality of devices. The method may include deploying the update in accordance with the update deployment rate.
-
-
-
-
-
-
-
-
-