The standard CSEC ITSG-06 is used by some data destruction programs. It serves to overwrite existing information on a hard drive or other storage medium on the basis of the software.
The method for data erasure is implemented as follows:
Pass 1: Overwriting the data with a zero or a one;
Pass 2: Overwriting the data with the opposite sign (if in the first pass a one, then zero is used, if in the first pass a zero, then one is used);
Pass 3: Overwriting the data with a random character as well as verifying the writing of this character.
Erasure of a hard drive with this data erasure method should exclude software-based or hardware-based file recovery. The standard CSEC ITSG-06 was originally defined in IT-Security Guidance 06. The CSEC ITSG-06 replaced the standard RCMP TSSIT OPS-II as a data erasure standard in Canada.