Distributed Information Encoding Using Self-Organized Patterns
Synthetic Biology Engineering Evolution Design SEED
2021
2021 Synthetic Biology: Engineering, Evolution & Design (SEED)
General Submissions
Synthetic Biology for Safety, Security, and Defense
Wednesday, June 16, 2021 - 9:25am to 9:50am
To encode, a message is converted into cell seeding configuration followed by colony growth, during which a colony pattern develops; to decode, we input the pattern into a trained CNN to convert it back to the original message. We propose two criteria for choosing suitable patterning systems: sufficient visual complexity and weakly chaotic mapping. Both are determined by the patterning dynamic and encoding setup. By modulating these factors, we could tune the trade-off among encoding capacity, decoding accuracy and security, characterized by ML decoding performance. We also implemented ensemble techniques for enhancing decoding reliability and making full use of the expensive-to-obtain patterning data. Moreover, our approach was combined with established cryptography techniques (e.g., encryption and hashing) to further enhance the security.