×

SYSTEM AND METHOD FOR DATA ENCRYPTION

  • US 20120106733A1
  • Filed: 11/03/2010
  • Published: 05/03/2012
  • Est. Priority Date: 11/03/2010
  • Status: Abandoned Application
First Claim
Patent Images

1. An electronic data encryption system comprising:

  • an encryption processor;

    a computer readable memory operatively connected to the encryption processor, the computer readable memory receiving an input of a data element for encryption and having stored thereon a plurality of modules comprising computer executable instructions executed by the encryption processor, the modules comprising;

    (a) a googol production engine comprising a plurality of virtual wheels, each virtual wheel comprising a queue of a plurality of random single digit numbers, the virtual wheel configured for selecting a single digit selected from the plurality of random single digit numbers in a continuous circular order such that as a last digit in the queue is selected a first digit is queued up for a subsequent selection, wherein each virtual wheel in the plurality of virtual wheels comprises at least a predetermined number of single digit numbers, each virtual wheel in the plurality of virtual wheels having a different amount of single digit numbers than the other virtual wheels;

    (b) a digital curtain module comprising a symbol encryption table wherein each column and row intersection corresponds to a numerical coordinate, the numerical coordinate corresponding to each column and row intersection having a single entry comprising one of the received input data element and an inert ingredient, the inert ingredient comprising a predetermined filler encryption element;

    (c) a decider module for selecting one of the input data element and the inert ingredient for encryption via the digital curtain, the decider module making said selection based on a sum of the single digits selected by each of the plurality of virtual wheels;

    (d) a column selector module for advancing and selecting the column in the digital curtain module for encryption output, the column selector module identifying each digit of the numerical coordinate of the column in the digital curtain by computing a last digit of a sum of the digits selected by a respective subset of the virtual wheels, the encryption output comprising of a count of rows to the numerical coordinate of the column and row intersection corresponding to one of the input data element and the inert ingredient selected for encryption; and

    a communications interface operatively connected to the computer readable memory and the encryption processor for transmitting the encryption output to a remote computing device.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×