PROVIDING SMART CONTRACTS INCLUDING SECRETS ENCRYPTED WITH ORACLE-PROVIDED ENCRYPTION KEYS USING THRESHOLD CRYPTOSYSTEMS

Patent №

US 11,295,024

Granted

2022-04-05

Filed 2019

Owner

RED HAT, INC.

Lab

AI components

1

kr

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

16252068

Providing smart contracts including secrets encrypted with oracle-provided encryption keys using thresholding cryptosystems is disclosed. In one example, a contract creator encrypts sensitive data necessary for executing a smart contract into ciphertext with multiple symmetric cryptographic keys using a threshold cryptosystem, such that a subset of at least size R of the symmetric cryptographic keys are required to decrypt the ciphertext. The symmetric cryptographic keys are encrypted into wrappers using a public cryptographic key of a contract executor. Envelopes are generated using public cryptographic keys of corresponding contract oracles, where the envelopes include the wrappers encrypted using the public cryptographic keys, and policies that specify condition(s) precedent and are authenticated using the public cryptographic keys. The smart contract, including the envelopes, the ciphertext, and R, is then deployed to the contract executor. In this manner, the sensitive data is protected from unauthorized access within the smart contract.

Knowledge representationG06F 21/602G06F 16/182G06F 21/604G06F 21/64G09C 1/00H04L 9/0825H04L 9/085H04L 9/0861+6 more

AI classification

Knowledge representation0.89
AI hardware0.11
Evolutionary computation0.09
Planning0.00
Natural language0.00
Speech0.00
Machine learning0.00
Vision0.00

Ownership

RED HAT, INC.

assignment · 482010759

Assignors

BURSELL, MICHAEL H. M., SIMON, AXEL, MCCALLUM, NATHANIEL

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC