Patent ID: 8725788
Filing Date: 2014-05-13
Classification: H04L

Abstract:
1. A method implemented by one or more computers, the method comprising: packetizing encoded content into packets, each of which includes packet header information and a packet payload that includes a respective portion of the encoded content; aggregating sets of the packets into disparate files, each of the files including a respective file header; sizing the files large enough to include multiple ones of the packets, yet small enough that the sized files are obtainable as streamed data over one or more networks; performing a chained encryption process using the sized files to create a plurality of encrypted blocks; extracting the encrypted blocks that correspond to the encoded content and disregarding one or more of the encrypted blocks that correspond to non-content information including one or more of the packet headers and one or more of the file headers; and generating samples from a plurality of the extracted encrypted blocks, each said sample having a sample header, at least one sample header including an initialization vector that corresponds to at least one of the disregarded encrypted blocks, the initialization vector usable in a decryption process in place of the at least one disregarded encrypted blocks.