Patent ID: 8306219

Claim:
A method for processing information, the method comprising: performing using one or more processors and/or circuits: selecting one of a plurality of data blocks from a list, wherein said list identifies each of said data blocks having a data portion, and wherein a starting bit location of said data portion varies among said data blocks on said list; determining whether said data portion of said selected one of said plurality of data blocks comprises encrypted data; computing an offset value for said data portion of said selected one of said plurality of data blocks based on said list, wherein said offset indicates an amount offset between a decryption start point and said starting bit location of said data portion; and deciphering said data, portion of said selected one of said plurality of data blocks based on said determining, said deciphering starting at said decryption start point of said data portion within said selected one of said plurality of data blocks that is determined based on said offset value.