US 11,792,169 B2
Cloud storage using encryption gateway with certificate authority identification
Jordan Anderson, Centerville, UT (US); Richard J. Takahashi, Layton, UT (US); Sean Little, N. Salt Lake, UT (US); and Lee Noehring, Peoria, AZ (US)
Assigned to SECTURION SYSTEMS, INC., Centerville, UT (US)
Filed by SECTURION SYSTEMS, INC., Centerville, UT (US)
Filed on Feb. 15, 2022, as Appl. No. 17/672,354.
Application 17/672,354 is a continuation of application No. 15/688,743, filed on Aug. 28, 2017, granted, now 11,283,774.
Application 15/688,743 is a continuation in part of application No. 15/264,840, filed on Sep. 14, 2016, granted, now 9,794,064, issued on Oct. 17, 2017.
Claims priority of provisional application 62/518,117, filed on Jun. 12, 2017.
Claims priority of provisional application 62/219,795, filed on Sep. 17, 2015.
Prior Publication US 2022/0174050 A1, Jun. 2, 2022
Int. Cl. H04L 9/40 (2022.01); H04L 9/14 (2006.01); G06F 21/60 (2013.01)
CPC H04L 63/0428 (2013.01) [G06F 21/602 (2013.01); H04L 9/14 (2013.01); H04L 63/0471 (2013.01); H04L 63/0478 (2013.01); H04L 63/061 (2013.01); H04L 63/0823 (2013.01); H04L 63/0869 (2013.01); H04L 63/0876 (2013.01); H04L 2209/76 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method for securely transmitting data between a client and a cloud storage or server through a gateway, the method comprising:
receiving, by the gateway, first data from the client, the first data including an unencrypted portion and an encrypted portion;
decrypting, by the gateway, the encrypted portion using a first transport protocol to provide first decrypted data;
deriving, by the gateway, a first key stored in the gateway from the unencrypted portion;
encrypting, by the gateway using the first key, the first decrypted data to provide first encrypted data;
encrypting, by the gateway using a second transport protocol, the first encrypted data to provide second encrypted data; and
sending, by the gateway, the second encrypted data to the cloud storage or server.