US 12,069,166 B2
Quorum-based authorization
Danne Lauren Stayskal, Eastsound, WA (US); and Daniel M. Vogel, Seattle, WA (US)
Assigned to ORACLE INTERNATIONAL CORPORATION, Redwood Shores, CA (US)
Filed by Oracle International Corporation, Redwood Shores, CA (US)
Filed on Jan. 7, 2022, as Appl. No. 17/571,346.
Prior Publication US 2023/0224146 A1, Jul. 13, 2023
Int. Cl. H04L 9/32 (2006.01); H04L 9/08 (2006.01); H04L 9/30 (2006.01)
CPC H04L 9/085 (2013.01) [H04L 9/3066 (2013.01); H04L 9/3255 (2013.01)] 20 Claims
OG exemplary drawing
 
1. One or more non-transitory, computer-readable media having instructions stored thereon, wherein the instructions, when executed by a cloud infrastructure service, cause the cloud infrastructure service to:
receive a request for an action to be performed by the cloud infrastructure service, the request received from a client device;
identify one or more authorizers from which authorization of the action is to be received, the authorization corresponding to performance of the action for the client device;
serialize one or more operations corresponding to the action, the serialization of the one or more operations configuring one or more states of the one or more operations to be maintained for performance of the one or more operations in accordance with the authorization being received, the one or more states defined by the client device;
sign the serialized one or more operations with a signature via an elliptic curve digital signature algorithm;
provide the signature to the client device;
initiate an inquiry procedure for the authorization of the action from each of the one or more authorizers to determine whether the one or more operations are authorized to be performed;
determine that the authorization of the action has been received from each of the one or more authorizers; and
perform the one or more operations based at least in part on the determination that the authorization of the action has been received.