Patent ID: 7912212
Filing Date: 2011-03-22
Classification: H04L

Abstract:
1. One or more computer readable non-transitory media having stored thereon a plurality of instructions that, when executed by one or more processors of a computer, cause the one or more processors to: receive plaintext to be encrypted; and encrypt the plaintext using an output value of each of one or more cascaded chaotic maps, wherein each of the one or more cascaded chaotic maps includes multiple chaotic maps each at one of multiple levels, wherein two or more of the multiple chaotic maps in one of the one or more cascaded chaotic maps are different chaotic maps, and wherein for each of the one or more cascaded chaotic maps a first of the multiple chaotic maps at a first of the multiple levels generates an output based at least in part on a key, one or more additional chaotic maps at one or more additional levels of the multiple levels each generates an output based at least in part on an output generated by a chaotic map at a previous level of the multiple levels and at least part of the key, and one of the one or more additional chaotic maps generates the output value.