1. A method for regulating access to nonvolatile digital storage contained in a device executing instructions in a Touring-complete interpreter, said method comprising: (a) receiving a request from said instructions being executed, wherein said request specifies: (i) a portion of said storage for which access is requested, and (ii) a plurality of additional executable instructions; (b) applying a cryptographic hash function to said additional executable instructions to obtain a hash value; (c) authenticating said hash value; and (d) provided that said authentication is successful, enabling access to said requested portion of said storage while executing said additional executable instructions.