Patent ID: 8683555

Claim:
A method executable by a data receiver that is configured to provide a service, the method comprising: generating a first pseudo-random code and a second pseudo-random code at the data receiver; interleaving the first and second pseudo-random codes by the data receiver using a pre-determined instruction to create a first interleaved bit sequence, the interleaving including selecting a different interleaving scheme as the pre-determined instruction for each instance of the interleaving of corresponding two or more pseudo-random codes; receiving a message from a transmitter at the data receiver, the message including a second interleaved bit sequence embedded therein as formed at the transmitter based at least in part on interleaving a third pseudo-random code and a fourth pseudo-random code; identifying the second interleaved bit sequence in the message received from the transmitter; comparing the first interleaved bit sequence with the second interleaved bit sequence; and if the second interleaved bit sequence is determined to match the first interleaved bit sequence, allowing access to the service, and otherwise denying access to the service, for the transmitter.