Patent ID: 8788841
Filing Date: 2014-07-22
Classification: G06F,H04L

Abstract:
1. A computer-implemented method for integrity verification of data in a computing device based on representative values for said data, wherein said computer-implemented method comprises: determining a number of multiple independent processing streams; dividing said data into said number of multiple independent processing streams for processing simultaneously and in parallel, wherein said multiple independent processing streams comprise a first data set including one or more data portions of said data in a first arrangement, and a second data set including one or more data portions of said data in a second arrangement, and wherein said first data set and said second data set are of equal or varying sizes, discrete or overlapping; determining a first one-way mapping value for said first data set as a first representative value of said first data set, wherein said first one-way mapping value is not intended to map back to said first data set, and wherein said first one-way mapping value is based on each data portion of said first data set and said first arrangement; and determining a second one-way mapping value for said second data set as a second representative value of said second data set, wherein said second one-way mapping value is not intended to map back to said second data set, wherein said second one-way mapping value is based on each data portion of said second data set and said second arrangement, and wherein said second one-way mapping value is determined independently from said first one-way mapping value, thereby determining simultaneously and in parallel two independent one-way mapping values based on said data; wherein data partition information indicating how to divide said data into said multiple independent processing streams is generated; and wherein said integrity verification of said data is based on said first representative value and said second representative value.