INTEGRATED INDEX BLOCKS AND SEARCHING IN BLOCKCHAIN SYSTEMS

    公开(公告)号:US20230267153A1

    公开(公告)日:2023-08-24

    申请号:US18306000

    申请日:2023-04-24

    摘要: Systems and methods for indexing blockchain data in a blockchain system. These systems and methods receive a set of transactions from one or more transaction blocks of a blockchain, wherein the transactions in the set have been validated by one or more peer systems of the blockchain. The systems and methods further generate an index to one or more fields of one or more transactions in the set of transactions of the transaction block generate an index representative of at least one field in the set of transactions of the transaction block and provide the generated index for validation by a peer system of the blockchain. After receiving verification from at least a threshold number of peer systems that the generated index has been validated by the peer system, the generated index is stored as an index block in the blockchain.

    SYSTEM AND METHOD FOR SECURING A CONTENT CREATION DEVICE CONNECTED TO A CLOUD SERVICE

    公开(公告)号:US20220078181A1

    公开(公告)日:2022-03-10

    申请号:US17016689

    申请日:2020-09-10

    IPC分类号: H04L29/06

    摘要: A certified application is installed onto a content creation device and a mobile certified application is installed onto a mobile device, the applications establish first and second trust relationships with the cloud service. The certified application and mobile certified application establish the third trust relationship via a proximity network. The mobile certified application generates a first ephemeral key pair having a private part. The certified application generates a second ephemeral key pair having a private part. The mobile certified application requests a service from the content creation device involving the transfer of data between the content creation device and the cloud service. The data is protected by at least one of the first and second ephemeral key pairs in response to invocation of the service. The service results in the data being stored at the cloud service and/or rendered at the content creation device.

    System and method for securely enabling a user with a mobile device to access the capabilities of a standalone computing device

    公开(公告)号:US10966086B2

    公开(公告)日:2021-03-30

    申请号:US16184811

    申请日:2018-11-08

    摘要: One embodiment facilities user access to a standalone computing device. During operation, the system receives, by the standalone computing device from a mobile computing device associated with a user, a first command to access capabilities of the standalone computing device, wherein the first command includes an ephemeral user identifier which includes an ephemeral key and indicates user-specific metadata, wherein the ephemeral key is generated by a network service, wherein the ephemeral user identifier is digitally signed with a private key of the network service, and wherein the standalone computing device is not directly accessible by the network service. The system verifies, by the standalone computing device using a public key of the network service, that the ephemeral user identifier was generated by the network service. The system executes, by the standalone computing device, the first command based on the user-specific metadata.

    Integrated index blocks and searching in blockchain systems

    公开(公告)号:US10929473B2

    公开(公告)日:2021-02-23

    申请号:US16144861

    申请日:2018-09-27

    摘要: Systems and methods for indexing blockchain data in a blockchain system so that search may proceed more quickly, efficiently, and reliably in all of the blockchain peers. These systems and methods receive a set of transactions from one or more transaction blocks of a blockchain, wherein the transactions in the set have been validated by one or more peer systems of the blockchain. The systems and methods further generate an index to one or more fields of one or more transactions in the set of transactions of the transaction block generate an index representative of at least one field in the set of transactions of the transaction block and provide the generated index for validation by a peer system of the blockchain. After receiving verification from at least a threshold number of peer systems that the generated index has been validated by the peer system, these systems and methods store the generated index as an index block in the block chain.

    SYSTEM AND METHOD FOR GENERATING EVIDENCE FOR THE SUPERIORITY OF A DISTRIBUTED SYSTEM CONFIGURATION

    公开(公告)号:US20210014283A1

    公开(公告)日:2021-01-14

    申请号:US16925063

    申请日:2020-07-09

    IPC分类号: H04L29/06

    摘要: The system generates evidence of a recommended configuration for a distributed system based on a plurality of configuration parameters. The system displays, on a screen of a user device, the evidence, which includes a list of configuration parameters, including a name, a current value, and a recommended value for a respective configuration parameter. The recommended value is obtained based on a strategy for optimizing security, functionality, or both. The system further displays interactive elements which allow the user to: view a resolution of a pair of mutually incompatible constraints resulting in the recommended value for the respective configuration parameter, wherein the resolution includes a name of the configuration parameter removed from the list and a reason for the removal; and view information associated with each of the pair of mutually incompatible constraints, wherein the information includes a name, a goal, a security impact, and a description of the constraint.

    METHOD FOR IMPROVING THE SECURITY OF A NETWORKED SYSTEM BY ADJUSTING THE CONFIGURATION PARAMETERS OF THE SYSTEM COMPONENTS

    公开(公告)号:US20200053116A1

    公开(公告)日:2020-02-13

    申请号:US16219774

    申请日:2018-12-13

    IPC分类号: H04L29/06 H04L12/24 H04L12/26

    摘要: One embodiment provides a method for facilitating security in a system of networked components. During operation, the system constructs a configuration graph that stores a first set of relationships between configuration parameters within a component and a second set of relationships between configuration parameters across different components. A relationship corresponds to a constraint and is indicated by one or more of: a range for a configuration parameter; and a conjunction or a disjunction of logical relationships between two or more configuration parameters. The system generates a set of candidate configuration parameter values that satisfy the constraints of the relationships in the configuration graph. The system selects, from the set of candidate configuration parameter values, a first set of configuration parameter values that optimizes a security objective function.