Patent ID: 11870780
Assignee: GOOGLE LLC
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 6:
7. A system comprising:
a data processing apparatus; and
a non-transitory computer readable storage medium in data communication with the data processing apparatus and storing instructions executable by the data processing apparatus and upon such execution cause the data processing apparatus to perform operations comprising:
determining, by a memory management unit, in response to an initial turn on of the memory management unit, a memory size of a memory managed by the memory management unit;
determining, based on the memory size, a first length, a second length, and a third length, wherein:
the first length defines an address field of the first length, and the address field references a memory location in the memory;
the second length is less than the first length and defines a length of address data in the address field, wherein the second length is selected as the number of bits required to address each memory location in the memory; and
the third length is less than the first length, the first length being a sum of the second length and the third length, the third length being the length of a signature for verifying access to an address;
the determination of the first length, the second length, and the third length are based on i) a memory size of the memory and ii) a probability that a device may successfully determine the signature on a first attempt to guess the signature; and

processing requests for data stored in a memory location of the memory using the first using a requests of the first length that include address data of the second length and a signature of the third length.