A magnetic recording medium comprises a non-magnetic substrate and a metal thin film magnetic layer formed by an oblique evaporating method on the substrate, the non-magnetic substrate being an aromatic polyamide film. At the time of compilation, a compiler adds instrumentation to a prepared executable. The virtual block device receives the original data and then digitally signs it with the private key.