CaracalSteg: A Dart JPEG Steganography Library and Companion App; Data Hiders and Finders: Encryption, Profitable Data, and Academic Open Access

Cao, Dylan, School of Engineering and Applied Science, University of Virginia
Wu, David, EN-Comp Science Dept, University of Virginia
Norton, Peter, EN-Engineering and Society, University of Virginia

How may privacy be optimized? Freely available information tends to advance the public good at the price of individuals’ rights.

Publicly available image steganography software either tends to be difficult to use or fails to produce images suitable for sharing over social media due to lossy JPEG compression. We implemented a robust JPEG steganography program using the Haar wavelet transform and Hadamard error-correcting codes that survives compression such as Facebook’s. We are also developing a Flutter mobile app with a modern interface so average users can more easily use steganography with image sharing services.

Internet users may be classified as data hiders or data finders. Data hiders restrict the spread of some information; they include enterprises with business interests in privacy, encryption users, and some academic publishers. Conversely, data finders seek data; they include enterprises with a business interest in consumer data, law enforcement, and advocates of open-access academic publishing. Privacy optimization is a problem of balancing these groups’ competing interests and values.

BS (Bachelor of Science)
Steganography, Flutter, Data hiding, Data finding, Privacy, Hadamard code, Error-correcting code, Discrete wavelet transform, Haar transform, Dart language

School of Engineering and Applied Science
Bachelor of Science in Computer Science
Technical Advisor: David Wu
STS Advisor: Peter Norton
Technical Team Members: Dylan Cao

All rights reserved (no additional license for public reuse)
Issued Date: