Skip to content

History

whisprer edited this page Sep 7, 2025 · 1 revision

CACA Project History CACA began as a spontaneous weekend project in early 2025, born from boredom and curiosity. The initial idea stemmed from exploring cellular automata (CA) techniques used in image denoising, particularly inspired by Suresh et al. (2018) in "An Improved Cellular Automata-based Image Denoising Method for Biometric Applications." The goal was to adapt these methods to analyze encrypted data without decryption, leveraging CA's pattern-recognition capabilities. Early development focused on a basic C++ implementation, testing CA rules (e.g., 30, 82, 110, 150) on synthetic data with known patterns. By mid-2025, the project incorporated multi-threading with OpenMP and explored SIMD optimizations using AVX2, driven by the need to handle large datasets efficiently. Community feedback and academic influences, including NIST standards (e.g., SP 800-90), shaped its evolution into a tool for security auditing, forensics, and education. Key milestones include the first working prototype (March 2025), integration of statistical metrics like entropy and Index of Coincidence (April 2025), and the open-source release under the MIT License (June 2025). The project’s growth reflects a collaborative effort, with contributions from researchers and enthusiasts aiming to strengthen cryptographic analysis.

Clone this wiki locally