Patents by Inventor Jingqi CAO

Jingqi CAO 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).

  • Patent number: 11909886
    Abstract: Embodiments of the present disclosure provide methods and apparatuses for blockchain-based multi-party computation, a device and a medium, relate to blockchain technology in the field of computer technology. An embodiment of the method can include: encrypting business data, to obtain a ciphertext of the business data; hashing the ciphertext of the business data, to obtain a hash result of the business data; sending the hash result of the business data to a blockchain node, so that the blockchain node writes the hash result of the business data into a blockchain; and sending the ciphertext of the business data to a target trusted computing module in a target server, for instructing the target trusted computing module to perform multi-party computation based on the ciphertext of the business data and the hash result of the business data in the blockchain.
    Type: Grant
    Filed: January 8, 2021
    Date of Patent: February 20, 2024
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Yang Meng, Haodong Chen, Yuxiao Song, Hui Wang, Xiangmin Li, Jingqi Cao
  • Publication number: 20220198052
    Abstract: Provided are a data storage method, a device, and a storage medium. The implementation scheme is as follows: target data to be stored is divided into data fragment original texts, and storage nodes are allocated for the data fragment original texts; in a trusted execution environment, the data fragment original texts are encrypted according to node information of the storage nodes to obtain data fragment cipher texts associated with the storage nodes; and the data fragment cipher texts are stored to the storage nodes.
    Type: Application
    Filed: March 14, 2022
    Publication date: June 23, 2022
    Applicant: Beijing Baidu Netcom Science Technology Co., Ltd.
    Inventor: Jingqi CAO
  • Patent number: 11349638
    Abstract: Embodiments of the present disclosure provide a privacy transaction processing method, an electronic device and a storage medium, and relates to a field of blockchain technologies. The method includes: obtaining a business transaction request to be executed; if the business transaction request is a privacy business transaction request, obtaining a corresponding privacy key, in which the privacy key is an organization privacy key of a privacy organization to which the privacy business transaction request belongs; decrypting and executing the privacy business transaction request according to the privacy key to generate privacy business transaction data, in which the privacy business transaction data comprises at least associated information of privacy content data and the privacy business transaction request; and storing the privacy business transaction data in a blockchain, and storing the privacy content data locally.
    Type: Grant
    Filed: July 9, 2020
    Date of Patent: May 31, 2022
    Assignee: BEIJING BAIDU NETCOM SCIENCE TECHNOLOGY CO., LTD.
    Inventors: Jingqi Cao, Silei Cheng, Lei Zhang, Xiaohe Liu, Haodong Chen, Hui Wang
  • Publication number: 20210409206
    Abstract: Provided are a trusted environment remote verification method and apparatus, a device, a system, and a medium. The implementation is as follows: in response to a remote verification request of a verification demander, performing local verification on a target enclave through a verification program of the verifier; and signing a local verification result through a first key of the verification program, and feeding back the signed local verification result to the verification demander to enable the verification demander to perform the following operations: performing signature verification on the signed local verification result according to a second key associated with the first key, and determining a remote verification result of the target enclave according to a signature verification result.
    Type: Application
    Filed: September 10, 2021
    Publication date: December 30, 2021
    Applicant: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Jingqi CAO, Xiangmin LI, Jiachen DING, Hongyan WANG, Bo JING
  • Publication number: 20210218576
    Abstract: Embodiments of the present disclosure provide methods and apparatuses for blockchain-based multi-party computation, a device and a medium, relate to blockchain technology in the field of computer technology. An embodiment of the method can include: encrypting business data, to obtain a ciphertext of the business data; hashing the ciphertext of the business data, to obtain a hash result of the business data; sending the hash result of the business data to a blockchain node, so that the blockchain node writes the hash result of the business data into a blockchain; and sending the ciphertext of the business data to a target trusted computing module in a target server, for instructing the target trusted computing module to perform multi-party computation based on the ciphertext of the business data and the hash result of the business data in the blockchain.
    Type: Application
    Filed: January 8, 2021
    Publication date: July 15, 2021
    Inventors: Yang MENG, Haodong CHEN, Yuxiao SONG, Hui WANG, Xiangmin LI, Jingqi CAO
  • Publication number: 20210184835
    Abstract: Embodiments of the present disclosure provide a privacy transaction processing method, an electronic device and a storage medium, and relates to a field of blockchain technologies. The method includes: obtaining a business transaction request to be executed; if the business transaction request is a privacy business transaction request, obtaining a corresponding privacy key, in which the privacy key is an organization privacy key of a privacy organization to which the privacy business transaction request belongs; decrypting and executing the privacy business transaction request according to the privacy key to generate privacy business transaction data, in which the privacy business transaction data comprises at least associated information of privacy content data and the privacy business transaction request; and storing the privacy business transaction data in a blockchain, and storing the privacy content data locally.
    Type: Application
    Filed: July 9, 2020
    Publication date: June 17, 2021
    Inventors: Jingqi CAO, Silei CHENG, Lei ZHANG, Xiaohe LIU, Haodong CHEN, Hui WANG
  • Publication number: 20190342382
    Abstract: A method and an electronic device for supporting artificial participation in decision-making of blockchain, by receiving feedback information inputted by the user in the node and broadcasting the feedback information to other nodes for performing decision-making processing, enable a user to initiate and participate in voting through a node of the blockchain, and avoid restrictions on decision-making initiation and participation, while avoiding dependence on the network and improving stability.
    Type: Application
    Filed: July 19, 2019
    Publication date: November 7, 2019
    Inventors: Zhengchao TANG, Jingqi CAO
  • Publication number: 20190278767
    Abstract: Embodiments of the present disclosure disclose a smart contract upgrade method and system based on an alliance chain. The smart contract upgrade method includes: receiving an upgrade transaction submitted through an alliance chain invocation interface; performing a verification on the upgrade transaction in order to verify whether the update transaction is initiated by a creator of an original smart contract through an authorization node; and submitting the upgrade transaction to the alliance chain, when a verification result is that the upgrade transaction is initiated by the creator of the original smart contract through the authorization node, so that the alliance chain receives and executes the upgrade transaction, and writes an execution code of a new smart contract into a storage location of the corresponding original smart contract.
    Type: Application
    Filed: May 24, 2019
    Publication date: September 12, 2019
    Inventors: Jingqi CAO, Zhengchao TANG