Method and a system for data verification and/or authentication
First Claim
Patent Images
1. A computerized method for rearranging a data segment using a processor, comprising:
- providing a data segment of a file containing digital content;
routinely recording a human routine operation performed by a user to activate a function on a computing unit, the recording performed as a background task on an automated schedule;
generating a set of human dependent variables according to said recording;
creating a rearranging path for the data segment according to said set of human dependent variables, the rearranging path indicating a sequential order of bits to be replaced to be used for rearrangement;
rearranging said data segment in said file according to the rearranging path, using the processor;
updating a log according to said rearranging to document said rearranging that have been performed on the data segment; and
storing said log and said rearranged data segment separately from one another;
wherein said digital content is retrieved from said rearranged data segment according to said log;
wherein said function is independent from said rearranging.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for rearranging a data segment. The method comprises providing a data segment containing digital content, generating a set of human dependent variables according to a plurality of human related activities, rearranging the data segment according to the set of human dependent variables, and updating a log according to the rearranging. The digital content may be retrieved from the rearranged data segment according to the log.
-
Citations
38 Claims
-
1. A computerized method for rearranging a data segment using a processor, comprising:
-
providing a data segment of a file containing digital content; routinely recording a human routine operation performed by a user to activate a function on a computing unit, the recording performed as a background task on an automated schedule; generating a set of human dependent variables according to said recording; creating a rearranging path for the data segment according to said set of human dependent variables, the rearranging path indicating a sequential order of bits to be replaced to be used for rearrangement; rearranging said data segment in said file according to the rearranging path, using the processor; updating a log according to said rearranging to document said rearranging that have been performed on the data segment; and storing said log and said rearranged data segment separately from one another; wherein said digital content is retrieved from said rearranged data segment according to said log; wherein said function is independent from said rearranging. - 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. A method for forwarding a data segment, comprising:
-
providing a data segment of a file containing digital content at a source computing unit; routinely recording a human routine operation performed by a user to activate a function on a computing unit, the recording performed as a background task on an automated schedule; generating a set of human dependent variables according said recording; creating a rearranging path for the data segment according to said set of human dependent variables, the rearranging path indicating a sequential order of bits to be replaced to be used for rearrangement; rearranging said data segment in said file according to the rearranging path; logging said rearranging in a rearranging log to document said rearranging that have been performed on the data segment; storing said log and said rearranged data segment separately from one another; and separately forwarding said rearranged data segment and said log to a target computing unit; wherein said function is independent from said rearranging. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A system for rearranging a data segment, comprising:
-
a processor; an input module configured for receiving a data segment containing digital content; a capturing module which routinely records a human routine operation performed by a user to activate a function on a computing unit and generating a set of human dependent variables accordingly, the recording performed as a background task on an automated schedule; a rearranging module which uses said processor to rearrange said data segment according to a rearranging path; and a logging module which generates a log documenting said rearranging to document said rearranging that have been performed on the data segment, creates a rearranging path for the data segment according to said set of human dependent variables, the rearranging path indicating a sequential order of bits to be replaced to be used for rearrangement, and stores said log separately from said rearranged data segment, said log allows retrieving of said digital content from said rearranged data segment; wherein said function is independent from said rearranging.
-
-
35. A computerized method for generating a unique identification tag to an article using a processor, said method comprising:
-
providing an identification segment containing identification information; routinely recording a human routine operation performed by a user to activate a function on a computing unit, the recording performed as a background task on an automated schedule; generating a set of random variables according to said recording; creating a rearranging path for a data segment according to a set of human dependent variables, the rearranging path indicating a sequential order of bits to be replaced to be used for rearrangement; rearranging, using the processor, said identification segment according to the rearranging path; updating a log according to said rearranging to document said rearranging that have been performed on the data segment; storing said log and said identification segment separately from one another; and tagging an article with said rearranged identification segment; wherein said identification segment is retrieved using said log; wherein said function is independent from said rearranging. - View Dependent Claims (36, 37, 38)
-
Specification