10
0

Joint Data Hiding and Partial Encryption of Compressive Sensed Streams

Main:17 Pages
19 Figures
Bibliography:3 Pages
1 Tables
Abstract

The paper proposes a method to secure the Compressive Sensing (CS) streams. It consists in protecting part of the measurements by a secret key and inserting the code into the rest. The secret key is generated via a cryptographically secure pseudo-random number generator (CSPRNG) and XORed with the measurements to be inserted. For insertion, we use a reversible data hiding (RDH) scheme, which is a prediction error expansion algorithm, modified to match the statistics of CS measurements. The reconstruction from the embedded stream conducts to visibly distorted images. The image distortion is controlled by the number of embedded levels. In our tests, the embedding on 10 levels results in 18dB\approx 18 dB distortion for images of 256x256 pixels reconstructed with the Fast Iterative Shrinkage-Thresholding Algorithm (FISTA). A particularity of the presented method is on-the-fly insertion that makes it appropriate for the sequential acquisition of measurements by a Single Pixel Camera. On-the-fly insertion avoids the buffering of CS measurements for a subsequent standard encryption and generation of a thumbnail image.

View on arXiv
@article{popa2025_2505.23357,
  title={ Joint Data Hiding and Partial Encryption of Compressive Sensed Streams },
  author={ Cristina-Elena Popa and Cristian Damian and Daniela Coltuc },
  journal={arXiv preprint arXiv:2505.23357},
  year={ 2025 }
}
Comments on this paper