Patent ID: 9203619
Filing Date: 2015-12-01
Classification: G06F,H04L

Abstract:
1. A method for data transformation, comprising: interleaving input/output (I/O) processing of files and rekeying of the files; blocking from the rekeying the portion of the file while the portion of the file is subjected to the I/O processing; blocking from the I/O processing the portion of the file while the portion of the file is subjected to the rekeying; and writing metadata regarding status of the rekeying of the portion of the file, and regarding a key applied in the rekeying of the portion of the file, wherein the metadata supports data integrity across concurrent rekeying of a plurality of files and I/O processing of the plurality of files, wherein the I/O processing and the rekeying are multithreaded, and wherein at least one method operation is performed by a hardware processor.