Patent ID: 8949624
Filing Date: 2015-02-03
Classification: G06F,G11B,H04L,H04N

Abstract:
1. An method executed by one or more computing devices for secure access to a nonvolatile memory, comprising: receiving, by at least one of the one or more computing devices, a request for privileged access to nonvolatile memory from requesting code, wherein the request includes a code length of the requesting code and a requested priority level; computing, by at least one of the one or more computing devices, a cryptographic hash of the requesting code using a starting address of the requesting code and the code length; determining, by at least one of the one or more computing devices, whether the requested priority level is valid based at least in part on one or more of a previous priority level associated with a requested portion of the nonvolatile memory and a predetermined range of acceptable priority levels; and granting, by at least one of the one or more computing devices, privileged access to the nonvolatile memory based on one of: