METHOD FOR MANAGING THE ACCESS TO A MEMORY, BY USING PASSWORDS
First Claim
1. A method for managing access to a memory space shareable by several users, by using a plurality of passwords, the method comprising:
- defining a maximum number of passwords;
providing a password storage zone;
dividing the shareable memory space into a plurality of blocks greater in number than the maximum number of passwords;
providing, in each block, a parameterization field to parameterize protection of the block;
providing, in each parameterization field, a binary index smaller in size than the password and designating a password assigned to the protection of the block, a same password possibly being used to protect several blocks; and
allocating, to each block, access rights requiring a password to be presented that corresponds to the password designated by the index present in the block parameterization field.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for managing the access to a memory space shareable by several users, by using passwords, comprises: defining a maximum number of passwords, providing a password storage zone, dividing the shareable memory space into a plurality of blocks greater in number than the maximum number of passwords, providing in each block a parameterization field for parameterizing the protection of the block, providing in each parameterization field a binary index smaller in size than a password and designating a password assigned to the protection of the block, and allocating, to each block, access rights requiring a password to be presented corresponding to the password designated by the index present in the block parameterization field. Application is provided particularly but not exclusively to multi-user integrated circuits.
26 Citations
35 Claims
-
1. A method for managing access to a memory space shareable by several users, by using a plurality of passwords, the method comprising:
-
defining a maximum number of passwords;
providing a password storage zone;
dividing the shareable memory space into a plurality of blocks greater in number than the maximum number of passwords;
providing, in each block, a parameterization field to parameterize protection of the block;
providing, in each parameterization field, a binary index smaller in size than the password and designating a password assigned to the protection of the block, a same password possibly being used to protect several blocks; and
allocating, to each block, access rights requiring a password to be presented that corresponds to the password designated by the index present in the block parameterization field. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An integrated circuit, comprising:
-
a memory and a control circuit to control access to the memory, the memory including a memory space shareable by several users, the control circuit including means for comparing passwords supplied by users and passwords present in the memory, wherein;
the memory includes a password storage zone defining a maximum number of passwords;
the memory space is divided into a plurality of blocks greater in number than the maximum number of passwords;
each block includes a parameterization field to parameterize protection of the block;
each parameterization field of a block includes a binary index smaller in size than a password and designating a password assigned to the protection of the block, a same password possibly being used to protect several blocks; and
the control circuit is arranged to allocate, to each block, access rights requiring a password to be presented that corresponds to the password designated by the index present in the block parameterization field. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A system, comprising:
-
a memory having a memory space that is shareable by several users and that can be divided into a plurality of blocks; and
a control circuit coupled to the memory to control access to the memory, the control circuit including comparison circuitry to compare passwords supplied by users and passwords present in the memory, wherein;
the memory includes a password storage zone that defines a maximum number of passwords that is less than a number of said blocks;
each of said blocks including a respective parameterization field to parameterize protection of the respective block;
each parameterization field of each respective block including a binary index that designates a password assigned to the protection of the respective block, a same password usable to protect several blocks; and
the control circuit is arranged to allocate, to each block, access rights requiring a password to be presented that corresponds to the password designated by the index present in the parameterization field of each block. - View Dependent Claims (28, 29, 30, 31)
-
-
32. A system for managing access to a memory space shareable by several users, by using a plurality of passwords, the system comprising:
-
means for dividing the shareable memory space into a plurality of blocks greater in number than a maximum number of said passwords;
means for providing, in each block, a parameterization field having a binary index present therein that designates a password assigned to the protection of the block, wherein a same one of said passwords password may be used to protect several blocks; and
means for allocating, to each block, access rights requiring a password to be presented that corresponds to the password designated by the index present in the parameterization field of the block. - View Dependent Claims (33, 34, 35)
-
Specification