METAMORPHIC STORAGE OF PASSCODES

Patent No.: US 10,922,292 B2
Applicant: WebCloak, LLC, Irvine, CA (US)
Date of Patent: Feb. 16, 2021
Inventor: Martin Dawson, Laguna Beach, CA (US)
Assignee: Webcloak, LLC, Irvine, CA (US)

Filed: Mar. 15, 2016

Int. Cl.
G06F 16/22
G06F 21/45
G06F 21/62 (2019.01)

U.S. Cl.
CPC ... G06F 16/22 (2019.01); G06F 21/45 (2013.01); G06F 21/6245 (2013.01)

ABSTRACT

Systems and methods for securing sensitive data are presented. The system includes a database that stores multiple data storage schemes, each of which denotes at least one location for storing at least a portion of the sensitive data within a data block object. The system further includes a security controller module comprising a processor and software instructions. When executed by the processor, the processor (a) instantiates a data block object for storing the sensitive data and (b) selects a data storage scheme. Then the processor stores the sensitive data within the data block object according to the data storage scheme. The processor also can provide access to the data block object. After allowing access, the processor automatically selects another data storage scheme, and morphs the data block object by storing the sensitive data within the data block object according to the newly selected data storage scheme.

FIELD OF THE INVENTION

The field of the invention is systems and methods for implementing secured storage of sensitive data.

BACKGROUND

Many online and offline applications that provide access to personal and confidential information restrict user access based on user passcodes. In many such applications, the user passcodes are stored in a database, which can be vulnerable to unauthorized access, especially if the passcodes are stored in a table as plain text. Numerous technologies have been developed to provide safer storage of passcodes using encryption and decryption methods. Thus, there is still a need for improved systems and methods for secure storage of passcodes in the database.

SUMMARY OF THE INVENTION

The inventive subject matter provides systems and methods of securing sensitive data in a data object using a scramble table and data storage schemes, and by morphing the data object after access.

EXAMPLE I

The sensitive data comprises two characters "$O", which is encrypted to an encrypted sensitive data represented as "PW". The encrypted data is converted into a hexadecimal representation. The security controller module is programmed to divide the sensitive data into multiple chunks and store the portions in the data block object at the locations indicated by the integers stored in the scramble table.

EXAMPLE II

In this example, each alphabet character is converted into two-digit decimal characters, and stored accordingly in the pblock. Thus, the location of encoded sensitive data "PW" denoted by the scramble table indicates how the data is securely stored.

FIGURES

  1. System Architecture
    • Shows the components of the system for securing sensitive data.
  2. Flowchart
    • Describes the method of securing sensitive data in a data object.
  3. Schematic
    • Illustrates storing sensitive data using the scramble table.
  4. Example of Morphing
    • Demonstrates the process of morphing the sensitive data in the pblock.