In recent information systems, various types of data are used to provide services to users and such data should be maintained effectively. In these computing environments. secure data should be maintained safely without being exposed to unknown users. To provide the method for maintaining secure data safely, it is needed to develop a technology for analyzing and protecting secure data from being accessed without permission. In this paper, we present a security level management algorithm for safely preserving data according to the security level. We design a data secure language for setting up secure data and design the hierarchy of security levels to manage several types of secure data. For the data secure programs, we design a security level management system to protect secure data not to be accessed from insecure ones. The algorithm analyzes data movements during system operations and the security levels of data are maintained according to the contents of data. The experimental results show that the presented algorithm can analyze data movements and effectively block accesses to secure data according to security levels.
展开▼