IP Library Granted Patent US 12,375,257
Granted Patent B2
US 12,375,257 · App. 18/235,880 · Granted Jul 29, 2025

Systems and methods for communication, storage and processing of data provided by an entity over a blockchain network

Inventors: Silvia Bartolucci (London, GB); Pauline Bernat (London, GB); Daniel Joseph (London, GB)
Assignee: NCHAIN LICENSING AG
H04L9/006H04L9/0643H04L9/085H04L9/3213H04L9/3239H04L9/50
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,375,257
App. No.
18/235,880
Granted
Jul 29, 2025
Kind
B2
Abstract

A computer-implemented method for submitting feedback for an entity to a blockchain is disclosed. The method, which is implemented at one of a plurality of participating nodes, includes: obtaining a first key, the first key being one of a fixed set of keys distributed to participating nodes that are eligible to submit feedback for the entity; generating first feedback (r j ) of the entity for submission to the blockchain; encrypting the first feedback (r j ) using at least the first key; and submitting the encrypted first feedback to a mixing service, the mixing service being configured to generate a mixed transaction based on the encrypted first feedback and at least one other encrypted feedback submission from one or more eligible participating nodes.

Claims (36)

1. A computer-implemented method comprising:

joining, as a node participating in a blockchain network, a feedback submission process as a reviewing node;

generating feedback configured to be submitted by an entity to a blockchain of the blockchain network;

encrypting the feedback with at least a key of a set of keys, the set of keys distributed among eligible reviewers; and

submitting the encrypted feedback to a mixing service.

2. The computer-implemented method of claim 1 , wherein the encrypted feedback is formed as one of three elements forming a two-of-three multi-signature script.

3. The computer-implemented method of claim 1 , wherein the feedback is further encrypted with a public key of the entity.

4. The computer-implemented method of claim 1 , wherein joining the feedback submission process identifies two or more additional nodes as participating.

5. The computer-implemented method of claim 1 , further comprising encrypting a secret, the secret generated based on a public key of the entity and the set of keys distributed among eligible reviewers.

6. The computer-implemented method of claim 5 , wherein the encrypted secret is made accessible to the entity.

7. The computer-implemented method of claim 2 , wherein submitting the encrypted feedback to a mixing service includes providing a portion of a joint input with at least one other eligible reviewer of the eligible reviewers.

8. A system, comprising:

a node participating on a blockchain network, the node comprising a processor and a non-transitory memory coupled to the processor, the non-transitory memory having stored thereon executable instructions that when executed by the processor, cause the node to:

join a feedback submission process as a reviewing node;

generate feedback configured to be submitted by an entity to a blockchain of the blockchain network;

encrypt the generated feedback with at least a key share of a set of key shares distributed to one or more eligible reviewers; and

transmit the encrypted feedback to a service;

the service, wherein the service is configured to:

delink the feedback from an address identifying the reviewing node; and

provide the delinked feedback to the entity; and

the entity, wherein the entity is configured to submit the feedback to the blockchain.

9. The system of claim 8 , wherein the instructions further cause the service to generate a joint transaction based on the encrypted feedback to be recorded on the blockchain.

10. The system of claim 9 , wherein the joint transaction is generated based on an encrypted data submission from the one or more eligible reviewers.

11. The system of claim 8 , wherein the entity is a third-party further configured to authenticate that the feedback is from an eligible reviewer.

12. The system of claim 11 , wherein the entity is further configured to identify a candidate for which the feedback is intended.

13. The system of claim 12 , wherein the entity identifies the candidate among a plurality of candidates based on a quantity of tokens submitted with the encrypted feedback, the quantity corresponding to the candidate.

14. The system of claim 8 , wherein the entity is further configured to verify that the feedback was generated by an eligible reviewer based on the key share.

15. The system of claim 8 , wherein the entity is further configured to verify that the feedback was generated by an eligible reviewer based on the key share.

16. A computer-implemented method, comprising:

generating, by a node participating on a blockchain network, a first transaction of a commitment channel as a reviewer comprising feedback for an entity, the feedback being encrypted by at least a key share of a set of key shares distributed to one or more eligible reviewers, wherein the first transaction defines a first quantity of tokens to transfer to the entity;

generating a second transaction to transfer a second quantity of tokens to the reviewer based on one or more conditions; and

generating a third transaction to transfer the first quantity of tokens from the reviewer to the entity, wherein execution of the third transaction requires an indication of the feedback being decrypted and a signature of the entity.

17. The computer-implemented method of claim 16 , wherein the first transaction is a multi-signature script.

18. The computer-implemented method of claim 17 , wherein the multi-signature script is a two-of-three multi-signature script requiring a signature of the reviewer and another signature of the entity.

19. The computer-implemented method of claim 17 , wherein the multi-signature script is a two-of-three multi-signature script requiring an indication of decrypted feedback and a signature of the entity.

20. The computer-implemented method of claim 17 , wherein the feedback is able to be submitted to a blockchain of the blockchain network after a defined time has expired.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2023
From: BARTOLUCCI, SILVIA; BERNAT, PAULINE; JOSEPH, DANIEL
To: NCHAIN HOLDINGS LTD.
Reel/Frame 064643/0747 →
CHANGE OF NAME Recorded Aug 20, 2023
From: NCHAIN HOLDINGS LTD
To: NCHAIN LICENSING AG
Reel/Frame 064657/0031 →
Priority Claims (1)
GB 1712493 · Aug 3, 2017 · national
Continuity (3)
Continuation 17893093 · Aug 22, 2022
Continuation 16635973
Related Publication 20240089080A1 · Mar 14, 2024
References Cited (34)
US 10050779B2 · Alness et al. · 2018 [cited by applicant]
US 20040268128A1 · Kitani · 2004 [cited by examiner]
US 20050195814A1 · Hagiwara et al. · 2005 [cited by applicant]
US 20070283161A1 · Yami et al. · 2007 [cited by applicant]
US 20080098234A1 · Driscoll et al. · 2008 [cited by applicant]
US 20090323927A1 · Schneider · 2009 [cited by examiner]
US 20140237614A1 · Irvine · 2014 [cited by applicant]
US 20160028552A1 · Spanos et al. · 2016 [cited by applicant]
US 20170061398A1 · Joseph · 2017 [cited by applicant]
US 20170063559A1 · Wallrabenstein · 2017 [cited by applicant]
US 20170109955A1 · Ernest et al. · 2017 [cited by applicant]
US 20190180291A1 · Schmeling · 2019 [cited by examiner]
CN 106453286A · 2017 [cited by applicant]
WO 2014093224A1 · 2014 [cited by applicant]
Antonopoulos, “Mastering Bitcoin—Unlocking Digital Cryptocurrencies,” O'Reilly Media, Inc., Dec. 20, 2014, 282 pages. [cited by applicant]
Ethereum Reddit, “Why are There No Blockchain Based Voting Systems Yet?” retrieved from https://www.reddit.com/r/ethereum/comments/59ccyi/why_are_there_no_blockchain_based_ voting_systems/, Oct. 25, 2016, 23 pages. [cited by applicant]
Helios, “Helios Voting,” retrieved from https://web.archive.org/web/20160810095052/https://vote.heliosvoting.org/faq, Aug. 10, 2016, 4 pages. [cited by applicant]
International Search Report and Written Opinion mailed Sep. 28, 2018, Patent Application No. PCT/IB2018/055589, 11 pages. [cited by applicant]
Maiavictor, “How to Create a Decentralized Secret Ballot Among a Small Group of People?” retrieved from https://crypto.stackexchange.com/questions/39261/how-to-create-a-decentralized-secret-ballot-among-a-small-group-of… [cited by applicant]
Meter, “Design of Distributed Voting Systems,” Feb. 8, 2017, 125 pages. [cited by applicant]
Möser, “Anonymity of Bitcoin Transactions,” retrieved from https://www.wi.uni-muenster.de/sites/wi/files/public/department/itsecurity/mbc13/mbc13-moeser-paper.pdf, Jul. 18, 2013, 10 pages. [cited by applicant]
Nakamoto, “Bitcoin: A Peer-to-Peer Electronic Cash System,” Bitcoin, Oct. 31, 2008, https://bitcoin.org/bitcoin.pdf, 9 pages. [cited by applicant]
Openbazaar, “Protocol—OpenBazaar Docs,” retrieved from https://web.archive.org/web/20170617003245/https://docs.openbazaar.org/03.-OpenBazaar-Protocol/, Jun. 17, 2017, 30 pages. [cited by applicant]
Satoshi et al., “Connection Limits,” Bitcoin Forum, Aug. 9, 2010, https://bitcointalk.org/index.php?topic=741.0; prev_next=prev, 2 pages. [cited by applicant]
Schaub et al., “A Trustless Privacy-Preserving Reputation System,” retrieved from https://eprint.iacr.org/2016/016.pdf, 2016, 25 pages. [cited by applicant]
Soska et al., “Beaver: A Decentralized Anonymous Marketplace with Secure Reputation,” retrieved from https://eprint.iacr.org/2016/464.pdf, 2016, 15 pages. [cited by applicant]
Tarasov et al., “Internet Voting Using Zcash,” International Association for Cryptologic Research, Jun. 15, 2017, 8 pages. [cited by applicant]
UK Commercial Search Report mailed Dec. 1, 2017, Patent Application No. GB1712493.4, 7 pages. [cited by applicant]
UK IPO Search Report mailed Jan. 16, 2018, Patent Application No. GB1712493.4, 6 pages. [cited by applicant]
Valenta et al., “Blindcoin: Blinded, Accountable Mixes for Bitcoin,” Medical Image Computing and Computer-Assisted Intervention, Sep. 5, 2015, 16 pages. [cited by applicant]
Yang et al., “Survey of Confidentiality and Privacy Preserving Technologies for Blockchains,” R3, retrieved from https://z.cash/static/R3_Confidentiality_and_Privacy_Report.pdf, Nov. 14, 2016, 32 pages. [cited by applicant]
Ziegeldorf et al., “CoinParty: Secure Multi-Party Mixing of Bitcoins,” Proceedings of the 5th ACM Conference on Data and Application Security and Privacy, Mar. 2, 2015, 12 pages. [cited by applicant]
Zhu et al., “Establishing Pairwise Keys for Secure Communicaiton in AD HOC Networks: A Probabilistic Approach”, 11th IEEE International Conference on Network Protocols, 2003, Proceedings, Atlanta, GA, USA. pp. 326-335. [cited by applicant]
Malina et al., “Electronic Elections Based on Group Signatures” International Journal of Advances in Telecommunications, Electrotechnics, Signals and Systems, vol. 5, No. 1, Jan. 2016, 7 pages. [cited by applicant]