IP Library › Granted Patent US 12,706,892
Granted Patent B2
US 12,706,892 · App. 18/770,494 · Granted Aug 11, 2026

Secure transfer of workloads across security regions

Inventors: Danne Lauren Stayskal (Eastsound, WA); Robert Thomas Schumaker (Redmond, WA)
Assignee: ORACLE INTERNATIONAL CORPORATION
H04L63/0471H04L63/123H04L63/18
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,706,892
App. No.
18/770,494
Filed
Jul 11, 2024
Granted
Aug 11, 2026
Kind
B2
Art Unit
2435
USPC
713/153
Abstract

A framework for transferring workloads between security regions of an infrastructure service. For example, techniques for transferring workloads between security regions across a private network based on signatures associated with the security regions.

Claims (54)

1 . A method for receiving a workload by a first security region of a cloud service provider (CSP) from a second security region of the cloud service provider, comprising:

receiving, via a device, an indication of signatures for verification of authorization of a transfer, the indication of signatures indicating signatures, the signatures comprising at least one signature associated with the first security region and at least one signature associated with the second security region;

receiving, via the device, an encrypted workload from the second security region; and

comparing one or more signatures of the encrypted workload with the signatures from the indication of signatures to determine whether transmission of the encrypted workload is authorized.

2 . The method of claim 1 , further comprising:

determining that the transmission of the encrypted workload is authorized based at least in part on the comparing the one or more signatures of the encrypted workload with the signatures from the indication of signatures;

decrypting the encrypted workload to produce a decrypted workload based at least in part on the determining that the transmission of the encrypted workload is authorized; and

providing the decrypted workload to the first security region for storage.

3 . The method of claim 1 , further comprising:

determining that the transmission of the encrypted workload is unauthorized based at least in part on the comparing the one or more signatures of the encrypted workload with the signatures from the indication of signatures; and

preventing the encrypted workload from being provided to the first security region based at least in part on the determining that the transmission of the encrypted workload is unauthorized.

4 . The method of claim 1 , wherein the indication of the signatures is received in a policy statement, wherein the policy statement includes an indication of regions between which workloads are authorized to be transferred, and wherein the transmission of the encrypted workload is authorized is further based on whether the policy statement indicates that workloads are authorized to be transferred between the first security region and the second security region.

5 . The method of claim 1 , further comprising:

comparing the one or more signatures of the encrypted workload with a signature of an object store of the first security region, wherein whether the transmission of the encrypted workload is authorized is determined further based on the comparing the one or more signatures of the encrypted workload with the signature of the object store.

6 . The method of claim 1 , further comprising:

comparing the one or more signatures of the encrypted workload with a signature of a customer replication tenancy of the first security region, wherein whether the transmission of the encrypted workload is authorized is determined further based on the comparing the one or more signatures of the encrypted workload with the signature of the customer replication tenancy.

7 . The method of claim 1 , wherein the encrypted workload includes data from a first isolated partition of the cloud service provider, and wherein the device is to store a decrypted workload corresponding to the encrypted workload in a second isolated partition of the cloud service provider if the transmission of the encrypted workload is authorized.

8 . The method of claim 1 , wherein the device is a first device, and wherein the method further comprise:

receiving, via the first device from a second device, a configuration for determining authorization of transmissions; and

determining whether the transmission of the encrypted workload is authorized based at least in part on the configuration.

9 . One or more non-transitory computer-readable media having instructions stored thereon, wherein the instructions, when executed by a device of a network, cause the device to:

receive an indication of signatures for verification of authorization of a transfer, the indication of signatures indicating signatures, the signatures comprising at least one signature associated with a first security region of a cloud service provider (CSP) and at least one signature associated with a second security region of the cloud service provider;

receive an encrypted workload from the second security region; and

compare one or more signatures of the encrypted workload with the signatures from the indication of signatures to determine whether transmission of the encrypted workload is authorized.

10 . The one or more non-transitory computer-readable media of claim 9 , wherein the instructions, when executed by the device, further cause the device to:

determine that the transmission of the encrypted workload is authorized based at least in part on the comparison of the one or more signatures of the encrypted workload with the signatures from the indication of signatures;

decrypt the encrypted workload to produce a decrypted workload based at least in part on the determination that the transmission of the encrypted workload is authorized; and

provide the decrypted workload to the first security region for storage.

11 . The one or more non-transitory computer-readable media of claim 9 , wherein the instructions, when executed by the device, further cause the device to:

determine that the transmission of the encrypted workload is unauthorized based at least in part on the comparison of the one or more signatures of the encrypted workload with the signatures from the indication of signatures; and

prevent the encrypted workload from being provided to the first security region based at least in part on the determination that the transmission of the encrypted workload is unauthorized.

12 . The one or more non-transitory computer-readable media of claim 9 , wherein the indication of the signatures is received in a policy statement, wherein the policy statement includes an indication of regions between which workloads are authorized to be transferred, and wherein the transmission of the encrypted workload is authorized is further based on whether the policy statement indicates that workloads are authorized to be transferred between the first security region and the second security region.

13 . The one or more non-transitory computer-readable media of claim 9 , wherein the instructions, when executed by the device, further cause the device to:

compare the one or more signatures of the encrypted workload with a signature of an object store of the first security region, wherein whether the transmission of the encrypted workload is authorized is determined further based on the comparison of the one or more signatures of the encrypted workload with the signature of the object store.

14 . The one or more non-transitory computer-readable media of claim 9 , wherein the instructions, when executed by the device, further cause the device to:

compare the one or more signatures of the encrypted workload with a signature of a customer replication tenancy of the first security region, wherein whether the transmission of the encrypted workload is authorized is determined further based on the comparison of the one or more signatures of the encrypted workload with the signature of the customer replication tenancy.

15 . The one or more non-transitory computer-readable media of claim 9 , wherein the encrypted workload includes data from a first isolated partition of the cloud service provider, and wherein the device is to store a decrypted workload corresponding to the encrypted workload in a second isolated partition of the cloud service provider if the transmission of the encrypted workload is authorized.

16 . The one or more non-transitory computer-readable media of claim 9 , wherein the device is a first device, and wherein the instructions, when executed by the first device, further cause the first device to:

receive, from a second device, a configuration for determining authorization of transmissions; and

determine whether the transmission of the encrypted workload is authorized based at least in part on the configuration.

17 . A private network, comprising:

a private network connection connected between a first security region of a cloud service provider (CSP) and a second security region of the cloud service provider; and

a device coupled to the private network connection and located at the first security region, the device to:

receive an indication of signatures for verification of authorization of a transfer, the indication of signatures indicating signatures, the signatures comprising at least one signature associated with the first security region and at least one signature associated with the second security region;

receive an encrypted workload from the second security region; and

compare one or more signatures of the encrypted workload with the signatures from the indication of signatures to determine whether transmission of the encrypted workload is authorized.

18 . The private network of claim 17 , wherein the device is further to:

determine that the transmission of the encrypted workload is authorized based at least in part on the comparison of the one or more signatures of the encrypted workload with the signatures from the indication of signatures;

decrypt the encrypted workload to produce a decrypted workload based at least in part on the determination that the transmission of the encrypted workload is authorized; and

provide the decrypted workload to the first security region for storage.

19 . The private network of claim 17 , wherein the device is further to:

determine that the transmission of the encrypted workload is unauthorized based at least in part on the comparison of the one or more signatures of the encrypted workload with the signatures from the indication of signatures; and

prevent the encrypted workload from being provided to the first security region based at least in part on the determination that the transmission of the encrypted workload is unauthorized.

20 . The private network of claim 17 , wherein the indication of the signatures is received in a policy statement, wherein the policy statement includes an indication of regions between which workloads are authorized to be transferred, and wherein the transmission of the encrypted workload is authorized is further based on whether the policy statement indicates that workloads are authorized to be transferred between the first security region and the second security region.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2024
From: STAYSKAL, DANNE LAUREN; SCHUMAKER, ROBERT THOMAS
To: ORACLE INTERNATIONAL CORPORATION
Reel/Frame 068143/0630 →
Continuity (2)
Continuation 17538853 · Nov 30, 2021
Related Publication 20240364668A1 · Oct 31, 2024
References Cited (27)
US 8037187B2 · Dawson et al. · 2011 [cited by applicant]
US 10511593B2 · Appiah · 2019 [cited by examiner]
US 11388054B2 · Guim Bernat · 2022 [cited by examiner]
US 20140208111A1 · Brandwine · 2014 [cited by examiner]
US 20180359238A1 · Appiah · 2018 [cited by examiner]
US 20190042319A1 · Sood · 2019 [cited by examiner]
US 20190332421A1 · Kozlowski · 2019 [cited by examiner]
US 20200057664A1 · Durham · 2020 [cited by examiner]
US 20200136906A1 · Guim Bernat · 2020 [cited by examiner]
US 20210021585A1 · Rahman et al. · 2021 [cited by applicant]
US 20210144517A1 · Guim Bernat · 2021 [cited by examiner]
US 20220078026A1 · Flynn · 2022 [cited by examiner]
CN 106341228B · 2019 [cited by applicant]
JP 2016509806A · 2016 [cited by applicant]
WO 2020083891A1 · 2020 [cited by applicant]
Oracle Cloud Administering Oracle Database Exadata Cloud Service (OCI-C), Release 19.3.1, Jul. 31, 2021, 246 pages. [cited by applicant]
U.S. Appl. No. 17/538,853, Non-Final Office Action mailed on Oct. 5, 2023, 7 pages. [cited by applicant]
U.S. Appl. No. 17/538,853, Notice of Allowance mailed on Apr. 17, 2024, 10 pages. [cited by applicant]
International Application No. PCT/US2022/023535, International Search Report and Written Opinion mailed on Aug. 17, 2022, 15 pages. [cited by applicant]
Yeluri et al., “Building the Infrastructure for Cloud Security”, A Solution View, Dec. 31, 2014, 240 pages. [cited by applicant]
IN202447032419 , “First Examination Report”, Aug. 1, 2025, 8 pages. [cited by applicant]
Kumar et al., “Enhancing Data Security using Digital Signature in Cloud Computing”, Dec. 12, 2019. [cited by applicant]
Application No. PCT/US2022/023535 , International Preliminary Report on Patentability, Mailed on Jun. 13, 2024, 11 pages. [cited by applicant]
Zhang et al., “A Secure and Lightweight Certificateless Hybrid Signcryption Scheme for Industrial Internet of Things”, Sep. 1, 2021. [cited by applicant]
Japanese Application No. 2024-529774, Office Action mailed on Jan. 20, 2026, 4 pages. [cited by applicant]
JP2024-529774 , “Notice of Decision to Grant”, Jun. 16, 2026, 5 pages. [cited by applicant]
KR10-2024-7021638 , “Office Action”, Jun. 10, 2026, 13 pages. [cited by applicant]