Method of identifying and protecting the integrity of a set of source data
First Claim
Patent Images
1. A method of identifying and protecting the integrity of a set of source data, comprising the steps of:
- (a) passing the source data through a transformation utilizing at least one of an interleaver comprising a Forney interleaver, a 2-bit rotation, a criss-cross wiring matrix, a serial-to-parallel data converter whose output is interleaved by a criss-cross wiring matrix, a serial-to-parallel data converter whose output is interleaved by an M-by-N FLASH memory, parallel data lines input to an M-by-N FLASH whose output is interleaved by an M-by-N FLASH memory, an interleaver comprising a serial-to-parallel data converter whose output is interleaved by an M-by-N RAM memory, or parallel data lines input to an M-by-N RAM memory whose output is interleaved by an M-by-N RAM memory to produce a transformed set of source data, where m<
n, m>
n, or m=n;
(b) distorting said transformed set of source data with a distortion function to produce an intermediate set of source data; and
(c) passing the intermediate set of source data through an error detection and correction (EDAC) algorithm to produce a remainder and attaching said remainder to the set of source data to produce an encoded set of source data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of identifying and protecting the integrity of a set of source data which produces and combines an identification signature with a detection and correction remainder and extends the existing capability of some information assurance methods.
608 Citations
28 Claims
-
1. A method of identifying and protecting the integrity of a set of source data, comprising the steps of:
-
(a) passing the source data through a transformation utilizing at least one of an interleaver comprising a Forney interleaver, a 2-bit rotation, a criss-cross wiring matrix, a serial-to-parallel data converter whose output is interleaved by a criss-cross wiring matrix, a serial-to-parallel data converter whose output is interleaved by an M-by-N FLASH memory, parallel data lines input to an M-by-N FLASH whose output is interleaved by an M-by-N FLASH memory, an interleaver comprising a serial-to-parallel data converter whose output is interleaved by an M-by-N RAM memory, or parallel data lines input to an M-by-N RAM memory whose output is interleaved by an M-by-N RAM memory to produce a transformed set of source data, where m<
n, m>
n, or m=n;(b) distorting said transformed set of source data with a distortion function to produce an intermediate set of source data; and (c) passing the intermediate set of source data through an error detection and correction (EDAC) algorithm to produce a remainder and attaching said remainder to the set of source data to produce an encoded set of source data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A computerized method of identifying and protecting the integrity of a set of source data utilizing a computer processor and a memory, comprising the steps of:
-
(a) passing the source data through a transformation at the processor to produce a transformed set of source data stored at the memory; (b) distorting said transformed set of source data with a distortion function at the processor to produce an intermediate set of source data stored at the memory; and (c) passing the intermediate set of source data through an error detection and correction (EDAC) algorithm at the processor to produce a remainder and attaching said remainder to the set of source data stored at the memory to produce an encoded set of source data stored at the memory. - View Dependent Claims (27, 28)
-
Specification