Reversible data hiding in encrypted images based on horizontal and vertical pixel shifting and dynamic block partitioning | Synapse