Roberto Vergallo, Simone Casciaro, Luca Mainetti
PE-AONT (Partial Encryption All or Nothing Transform) represents the most recent iteration (2022) of an algorithm designed to fragment and disperse data over different independent servers or storage sites. It combines encryption and non-encryption techniques to achieve exposure protection and faster processing. However, these claims have yet to be confirmed, partly due to the lack of publicly available source code. In this work, we present the first publicly available Java reimplementation of PE-AONT, built on Docker containers for reproducibility, and evaluate it on an IoT network comprising five Raspberry Pi nodes. In addition to providing evidence of markedly different performance characteristics in our setup ( 26.11 − 37.92 M B / s vs. the claimed 220 − 310 M B / s ), we extend the scheme by adding a previously missing data reconstruction service and an exhaustive performance characterization across a range of configurations. We release the full PE-AONT implementation in the open-science spirit.