Patent ID: 9027092
Filing Date: 2015-05-05
Classification: G06F,H04L,H04N

Abstract:
1. A processor-implemented method to execute on a processor, the method comprising: segmenting server-controlled data for a principal into a first portion for a first server and a second portion for a second server, each of the first and second portions represents non-contiguous data selections from the server-controlled data, the first portion and the second portion each represents scrambled portions of the server-controlled data that is mixed up from a normal created order for the server-controlled data, both the first portion and the second portion have a random ordering of the server-controlled data; encrypting the first portion using a master credential and a first server identity for the first server to produce an encrypted first portion and then housing the first portion on the first server; encrypting the second portion using the master credential and a second server identity for the second server to produce an encrypted second portion and then housing the second portion on the second server; and creating a second credential that is distributed to the principal, the second credential identifying an order for assembling a decrypted version of the encrypted first portion from the first server with a decrypted version of the encrypted second portion from the second server for purposes of recreating the server-controlled data, and recreating the server-controlled data when the principal provides the second credential having the order.