We have following result for time profiling:
ID 0.001_11_7_9_1_1_2
ENCRYPTION
transform.file_to_bytes 0.0000805855s 0.063%
transform.pad_bytes 0.0000362396s 0.028%
RT.encrypt 0.0417234898s 32.394%
transform.compile_bytes_to_pixels 0.0001916885s 0.149%
transform.compile_pixels_to_matrix 0.0001032352s 0.080%
ACM.encrypt 0.0008668900s 0.673%
transform.matrix_to_image 0.0633673668s 49.198%
Image.save 0.0224308968s 17.415%
DECRYPTION
Image.open 0.0000782013s 0.208%
transform.image_to_matrix 0.0009226799s 2.458%
ACM.decrypt 0.0011425018s 3.044%
transform.decompile_matrix_to_pixels 0.0000567436s 0.151%
transform.decompile_pixels_to_bytes 0.0002787113s 0.742%
RT.decrypt 0.0349469185s 93.097%
transform.strip_bytes 0.0000090599s 0.024%
transform.bytes_to_file 0.0001034737s 0.276%
transform.matrix_to_image seems to have bad performance that we need to somehow change our implementation. Our proposed solution is to move image transformation before doing ACM.
We have following result for time profiling:
transform.matrix_to_imageseems to have bad performance that we need to somehow change our implementation. Our proposed solution is to move image transformation before doing ACM.