BLOCKCHAIN MIDDLEWARE METHODS AND SYSTEMS BASED ON ZERO-KNOWLEDGE PROOF

    公开(公告)号:US20240283653A1

    公开(公告)日:2024-08-22

    申请号:US18443197

    申请日:2024-02-15

    IPC分类号: H04L9/32

    CPC分类号: H04L9/3221

    摘要: Embodiments of the present disclosure are directed to systems and methods for a zero-knowledge (zk) oracle (zkOracle) system that executes customized computation code for blockchain applications and secure the execution result by providing one or more zero-knowledge proofs (zkp). The disclosure provides a zkMiddleware structure (or blockchain middleware) and how zero-knowledge proofs can be applied for verifying blockchain states. This in turn enables data collection, verification, and process capabilities for blockchain-based applications by establishing credibility and trust based solely on verifiable blockchain technologies, computations, and underlying mathematics.

    MANAGING CRYPTOGRAPHIC COMPLIANCE ON A COMPUTING DEVICE USING A DISTRIBUTED LEDGER

    公开(公告)号:US20240235846A1

    公开(公告)日:2024-07-11

    申请号:US18094431

    申请日:2023-01-09

    申请人: VMware, Inc.

    IPC分类号: H04L9/32

    CPC分类号: H04L9/3247 H04L9/3221

    摘要: Disclosed are various embodiments for binding the configuration state of client devices to the blockchain and utilizing the binding for managing cryptographic compliance. A management agent can send a request to a smart contract hosted by a blockchain network for a zero-knowledge proof (ZKP) of a configuration state for a computing device, the state including cryptographic policies. Cryptographic operations performed by the client device can be performed by complying with the policies stored on the blockchain network.

    System and method for digital proof generation

    公开(公告)号:US12010237B2

    公开(公告)日:2024-06-11

    申请号:US17583880

    申请日:2022-01-25

    申请人: QPQ Ltd.

    摘要: A system and a method for digital proof generation are provided. The system includes a data management module to manage dataset having plurality of data rows and a query execution and verification module including a commitment storage sub-module, a query execution sub-module and a result verification sub-module. The data management module receives query from the query execution sub-module, related to operation on data rows of plurality of data rows, which is processed to generate execution result associated with data rows. The execution result is transferred along with data rows to the query execution sub-module. A set of commitments associated with execution result is transferred to the commitment storage sub-module. The query execution sub-module transfers set of commitments, from the commitment storage sub-module, and data rows to the result verification sub-module for verification, and receives a verification result from the result verification sub-module.

    End-to-end encryption based on a simple shared secret

    公开(公告)号:US11870908B1

    公开(公告)日:2024-01-09

    申请号:US18130440

    申请日:2023-04-04

    申请人: Boris Reitman

    发明人: Boris Reitman

    摘要: This invention enables asynchronous encrypted communication under a protection of a simple password which must be communicated out-of-band. The password is easily communicable in-person, by telephone or by a text message. The invention assumes that one of the parties has an online device, such as a smartphone. After the encrypted session has been established, it can be used for a variety of cryptographic applications, such as encrypting or decrypting messages, sharing of cryptographic keys, and verifying data. The invention also has the secondary benefit of authenticating both parties to each other.