IP Library Granted Patent US 9,129,130
Granted Patent B2
US 9,129,130 · App. 14/015,325 · Granted Sep 8, 2015

Systems and methods for data verification and replay prevention

Inventors: Joe Sturonas (Lake Bluff, IL); Theodore Czotter (Holliston, MA); Chris Nevin (Plymouth, MA); James Robson (Melba, ID)
Assignee: PKWARE, Inc.
G06F21/6218H04L63/1466H04L63/0428H04L63/123
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 9,129,130
App. No.
14/015,325
Granted
Sep 8, 2015
Kind
B2
Abstract

A system and method are provided for the secure sharing of information stored using cloud storage services and for performing data verification and replay protection for information stored on an open network.

Claims (32)

1. A computerized method including:

receiving a file on a computer, wherein said file on said computer contains data, wherein said data is unencrypted;

placing said file into a replication folder on a local computer storage, wherein said replication folder is a copy of a cloud storage folder, wherein said cloud storage folder includes a PIDlist file, wherein said PIDlist file includes an encryption key for a first user;

generating an unencrypted session key from random data;

using said unencrypted session key to encrypt said file forming an encrypted copy of said file;

using said encryption key for said first user to encrypt said unencrypted session key forming an encrypted session key;

placing said encrypted session key into a session key file; and placing said encrypted copy of said file and said session key file onto a cloud storage folder,

wherein said encrypted files are encrypted using an unencrypted session key generated from random data,

wherein said unencrypted session key is encrypted using an encryption key for a first user that has been retrieved from said cloud based data storage.

2. The computerized method of claim 1 wherein said secure replication folder includes an SID file.

3. The computerized method of claim 2 wherein said SID file includes a decryption key of a first user.

4. The computerized method of claim 1 wherein said cloud storage includes a PID file.

5. The computerized method of claim 4 wherein said PID file includes an encryption key of a first user.

6. The computerized method of claim 2 wherein said SID file resides on a different cloud storage folder than the encrypted copy of said file.

7. The computerized method of claim 4 wherein said PID file resides on a different cloud storage folder than the encrypted copy of said file.

8. The computerized method of claim 1 wherein said PIDlist file includes encryption key of a second user.

9. The computerized method of claim 1 wherein said session key is encrypted using the encryption key of a second user.

10. The computerized method of claim 1 wherein said session key file resides on a different cloud storage folder than the encrypted copy of said file.

11. A system for secure folder replication, said system including:

a user computer; and

a cloud-based data storage;

wherein a cloud-based data storage application is installed on said user computer, wherein said cloud-based data storage application provides an application folder on said user computer and data files placed in said application folder are copied to said cloud-based data storage,

wherein a secure folder replication system is also installed on said user computer, wherein said secure folder replication system provides a secure folder on said user computer and data files placed in said secure folder are automatically encrypted by said secure folder replication system to form encrypted files,

wherein said encrypted files are encrypted using an unencrypted session key generated from random data,

wherein said unencrypted session key is encrypted using an encryption key for a first user that has been retrieved from said cloud based data storage,

wherein said encrypted files are passed to said application folder and are copied to said cloud-based data storage.

12. The computerized system of claim 11 wherein said secure folder includes an SID file.

13. The computerized system of claim 12 wherein said SID file includes a decryption key of a first user.

14. The computerized system of claim 11 wherein said cloud-based data storage includes a PID file.

15. The computerized system of claim 14 wherein said PID file includes an encryption key of a first user.

16. The computerized system of claim 12 wherein said SID file resides on a different cloud storage folder than the encrypted copy of said file.

17. The computerized system of claim 14 wherein said PID file resides on a different cloud storage folder than the encrypted copy of said file.

Assignments (4)
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 054501/0694 Recorded Jun 3, 2025
From: BMO BANK N.A. (F/K/A BMO HARRIS BANK N.A.), AS AGENT
To: PKWARE, INC.
Reel/Frame 071497/0411 →
SECURITY INTEREST Recorded Jun 2, 2025
From: PKWARE, INC.
To: AUDAX PRIVATE DEBT LLC, AS AGENT
Reel/Frame 071279/0876 →
PATENT SECURITY AGREEMENT Recorded Nov 23, 2020
From: PKWARE, INC.
To: BMO HARRIS BANK N.A.
Reel/Frame 054501/0694 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 25, 2013
From: STURONAS, JOE; CZOTTER, THEODORE; NEVIN, CHRIS; ROBSON, JAMES
To: PKWARE, INC.
Reel/Frame 031666/0694 →
Continuity (2)
Provisional Application 61695972 · Aug 31, 2012
Related Publication 20140115329A1 · Apr 24, 2014