Back to results
US 11,768,947 B1Granted
Distributed data security
AssigneeWells Fargo Bank, N.A.
InventorsRameshchandra Bhaskar Ketharaju, Ravi Babu Bandla, Hem Shankar Karlapalem, Sarath Chava, Rama Rao Yadlapalli, Ajay Kumar Rentala, Vamsi Krishna Geda
Life of this patent
Estimating the term…
Abstract
First data from a user device is received on an electronic computing device. The first data is encrypted to generate second data. The second data is fragmented and stored in a plurality of data stores.
Claims15
An electronic computing device comprising:
- a processing unit;
- and
- system memory, the system memory including instructions which, when executed by the processing unit, cause the electronic computing device to:
- receive first data, the first data including a plurality of first sections;
- jumble the first data to create first jumbled data, wherein jumbling the first data includes:
- changing an arrangement of the plurality of first sections of the first data;
- and
- creating first section pointers for each of the plurality of first sections to identify first offsets of each of the plurality of first sections within the first jumbled data;
- using an encryption key that is generated by hashing the first offsets in the first data, encrypt the first jumbled data to create second data;
- fragment the second data into a plurality of second sections;
- and
- store portions of the plurality of second sections of the second data in different data stores located in different geographical locations.
9 more elements
A method implemented on an electronic computing device, the method comprising:
- receiving first data, the first data including a plurality of first sections;
- jumbling the first data to create first jumbled data, wherein jumbling the first data includes:
- changing an arrangement of the plurality of first sections of the first data;
- and
- creating first section pointers for each of the plurality of first sections to identify first offsets of each of the plurality of first sections within the first jumbled data;
- encrypting the first jumbled data to create second data using an encryption key generated by hashing the first offsets in the first data;
- fragmenting the second data into a plurality of second sections;
- and
- storing portions of the plurality of second sections of the second data in different data stores located in different geographical locations.
6 more elements
An electronic computing device comprising:
- a processing unit;
- and
- system memory, the system memory including instructions which, when executed by the processing unit, cause the electronic computing device to:
- receive first data, the first data including a plurality of first sections;
- generate an encryption key from a hash of offsets in the first data, the offsets being determined by a set of rules;
- jumble the first data to create first jumbled data, wherein jumbling the first data includes to:
- change an arrangement of the plurality of first sections of the first data;
- and
- create section pointers for each of the plurality of first sections to identify offsets of each of the plurality of first sections within the first jumbled data;
- using an encryption key, encrypt the first jumbled data to create second data;
- fragment the second data into a plurality of second sections;
- and
- store portions of the plurality of second sections of the second data in different data stores located in different geographical locations.
10 more elements
Dependencies are inferred from the claim text.