Chaos-Based Crytography : Theory, Algorithms, and Applications