Patent ID: 8195895

Claim:
A computer-implemented shared object control method for controlling information read/write processing, the method comprising: assigning, in accordance with security level information, a plurality of division areas to a shared storage area for storing a shared object, the shared object shared among a plurality of processes; specifying a division area used for read/write processing in accordance with user identification information for identifying a user, the specifying a division area comprising maintaining a storage area management table for storing pointer information for each of the division areas in association with the user identification information; executing the read processing for reading information from a specified division area and the write processing for writing information to the specified division area, the executing the read processing or the write processing comprising: extracting pointer information with reference to the storage area management table with user identification information of the user being used as key information; and converting address information representing a target of the read processing or the write processing into the extracted pointer information; storing specific encryption key information in accordance with the security level information; specifying security level information based on the extracted pointer information; and encoding information to be written or decoding read information using the specific encryption key information corresponding to the specified security.