Zero-knowledge identity verification in a distributed computing system

    公开(公告)号:US11128465B2

    公开(公告)日:2021-09-21

    申请号:US16294654

    申请日:2019-03-06

    Abstract: A request to identify a data value may be received via a network at a designated one of a plurality of identity nodes. A query that includes the data value may be transmitted to an identity service associated with the designated identity node. A response message from the identity service may include one or more designated network identifiers corresponding with the data value. The designated identity node may communicate with the plurality of identity nodes to identify a plurality of network identifiers corresponding with the data value. A trust ledger may be updated to include a correspondence between a selected one of the network identifiers and the data value.

    Computerized implementation framework to abstract data object definitions across multiple computing environments

    公开(公告)号:US11126618B1

    公开(公告)日:2021-09-21

    申请号:US16888391

    申请日:2020-05-29

    Abstract: Methods, systems, and devices supporting a data model abstraction framework are described. Some platforms (e.g., a multi-tenant cloud computing platform) may manage data across a number of persistent systems (e.g., cloud platforms, data stores, packages, etc.). To efficiently manage data across such systems, a platform may implement a metadata-driven abstraction layer. The abstraction layer may support a number of interface objects and interface fields, which may operate as abstracted versions of persistent objects and persistent fields. External entities (e.g., users, triggers, customizations, packages, plugins, or any other entities) may interact with the interface objects, and the abstraction layer may automatically handle mappings from the interface objects to the persistent systems. By using the metadata-driven abstraction layer, the platform may resolve conflicts between the external entities and multiple underlying persistent systems. Additionally, the abstraction layer may dynamically adjust mappings to handle migrations or other updates across the persistent systems.

    SYSTEMS, METHODS, AND APPARATUSES FOR IMPLEMENTING CONSENSUS ON READ VIA A CONSENSUS ON WRITE SMART CONTRACT TRIGGER FOR A DISTRIBUTED LEDGER TECHNOLOGY (DLT) PLATFORM

    公开(公告)号:US20210243193A1

    公开(公告)日:2021-08-05

    申请号:US16778628

    申请日:2020-01-31

    Abstract: Described herein are means for implementing consensus on read via a consensus on write smart contract trigger for a Distributed Ledger Technology (DLT) platform in conjunction with a cloud based computing environment. According to a particular embodiment, there is a system having at least a processor and a memory therein, wherein the system is configurable with means for: operating a blockchain interface to a blockchain on behalf of a plurality of customers of the host organization, in which each of the plurality of customers operate as a participating node on the blockchain; receiving a read request for data stored on the blockchain from a user authenticated with the host organization; issuing a write transaction to the blockchain specifying both (i) the user and (ii) the read request; in which the write transaction automatically triggers execution of a smart contract to enforce access controls for the user; attaining consensus from the participating nodes of the blockchain for the write transaction at the blockchain pursuant to the access controls for the user being validated by the smart contract as allowing the user to read the data identified by the read request, in which the write transaction is added to the blockchain with an indication the user has permission to read the data identified by the read request; retrieving the data from the blockchain identified by the read request; throwing an event indicating the user has permission to read the data identified by the read request and returning as part of the thrown event, the data retrieved from the blockchain; and returning the data retrieved from the blockchain to the user in fulfillment of the read request. Other related embodiments are disclosed.

    SYSTEMS, METHODS, AND APPARATUSES FOR IMPLEMENTING USER ACCESS CONTROLS IN A METADATA DRIVEN BLOCKCHAIN OPERATING VIA DISTRIBUTED LEDGER TECHNOLOGY (DLT) USING GRANULAR ACCESS OBJECTS AND ALFA/XACML VISIBILITY RULES

    公开(公告)号:US20210226774A1

    公开(公告)日:2021-07-22

    申请号:US17153872

    申请日:2021-01-20

    Abstract: Systems, methods, and apparatuses for implementing user access controls in a metadata driven blockchain operating via Distributed Ledger Technology (DLT) using granular access objects and ALFA/XACML visibility rules in conjunction with a cloud based computing environment. For example, according to one embodiment there is a system having at least a processor and a memory therein executing within a host organization, in which such a system includes means for operating a blockchain interface to a blockchain on behalf of a plurality of tenants of the host organization; displaying a Graphical User Interface (GUI Interface) to a user device communicably interfaced with the system over a network, wherein the GUI interface is to prompt for a metadata rule definition at the user device when displayed by the user device; auto-generating an access control object specifying the access control permissions based on the input received from the GUI interface displayed to the client device; transacting the access control object onto the blockchain; receiving a transaction at the blockchain requesting access to the blockchain entity object or one blockchain entity within the group of blockchain entity objects; executing a smart contract responsive to receiving the transaction at the blockchain, wherein the smart contract retrieves the access control object previously transacted onto the blockchain specifying the access control permissions; and approving or denying access to the blockchain entity object or one blockchain entity within the group of blockchain entity objects based on the execution of the smart contract. Other related embodiments are disclosed.

    SYSTEM OR METHOD TO IMPLEMENT RECORD LEVEL ACCESS ON METADATA DRIVEN BLOCKCHAIN USING SHARED SECRETS AND CONSENSUS ON READ

    公开(公告)号:US20200374106A1

    公开(公告)日:2020-11-26

    申请号:US16667847

    申请日:2019-10-29

    Abstract: A method performed by a system of a host organization for providing access controls for data a blockchain, the system providing a blockchain interface to a blockchain on behalf of a plurality of tenants of the host organization each serving as nodes in a blockchain network. The method includes receiving a request including an identifier of a requestor, the request to access transaction data having defined privileges, requesting access to the transaction data from nodes in the blockchain network, a request for access including the identifier of the requestor, receiving at least one shared secret from an owner node in the blockchain network indicating consensus to access the transaction data by the requestor, and denying access to the transaction data in response to receiving insufficient shared secrets from the nodes indicating the requestor does not meet requirements of the defined privileges of the transaction data.

    SYSTEM OR METHOD TO IMPLEMENT CONSENSUS ON READ ON DISTRIBUTED LEDGER/BLOCKCHAIN

    公开(公告)号:US20200374105A1

    公开(公告)日:2020-11-26

    申请号:US16667845

    申请日:2019-10-29

    Abstract: A method is performed by a system of a host organization for managing read access of data in a blockchain, the system providing a blockchain interface to a blockchain on behalf of a plurality of tenants of the host organization. The method includes receiving a transaction to be stored to the blockchain via the blockchain interface, encrypting transaction data using a key generated by the blockchain interface, dividing the key into a set of shared secrets corresponding to each node in the blockchain network, receiving a request to access the transaction data by the blockchain interface, receiving at least one of the shared secrets from a node in the blockchain network indicating consensus, and decrypting the transaction data in response to receiving the shared secrets.

Patent Agency Ranking