Result: Code in Cloth : analogue steganography in a world of digital surveillance
Further Information
The thesis presents the design and development of a web application fusing both classical and modern cryptography with binary-driven pattern generation for textile crafts. The intention here was to provide an application that will enable a user to fill in a message, encrypt it, convert the output to binary, and then knit or crochet charts from the binary string. This thesis also sought to investigate whether these digital patterns could become physical textile samples that can subsequently be decoded back into readable text. Therefore, this study contributes to information technology by underlining how software design, cryptographic concepts, binary representation, and user interface development an be integrated into an interactive educational application. The project was realized as a React-based web application, with custom JavaScript encryption logic, chart rendering using the Canvas API, and PDF export. The final software provides support for eighteen encryption algorithms and takes the user through an orderly workflow of encryption, binary conversion, chart generation, and decryption. A live deployment and a documented GitHub repository allow for accessibility and reproducibility. Functional testing showed that all algorithms were working correctly and that binary patterns mapped correctly to chart symbols. Physical usability was also established when a knitted sample was produced. This sample provided evidence that encrypted information can be represented in knitted structures and later decoded with good accuracy. In summary, the project demonstrates that cryptographic processing combined with the generation of textile patterns is technically possible in the setting of modern web development. The results emphasize the virtues of an interdisciplinary approach within information technology and enable new directions for future growth towards digital craft tools as well as educational cryptography.