Commutative fragile zero-watermarking and encryption for image integrity protection