Data encryption is one of the advanced measures used to consolidate data security inside Databases. It is an essential technique to protect data against theft, disclosure or modification from different typologies of attacks. In this work, we will propose a new database encryption model. It is based on a novel concept called "Encryption Classes". The proposed model is full compared to the existing models; it integrates many security mechanisms starting from the keys generation and their protection until the data encryption. Furthermore, our proposed model performed a new feature which is the Database structure encryption.
Due to the attacks' growth on sensitive databases by deploying advanced tools, beyond access control and authentication mechanisms, the database encryption remains a useful and effective way to ensure robust security of data stored within it. Any database encryption solution is based on a specific encryption model that determines how data is encrypted inside it. A relevant database encryption model must necessarily adopt a strong security policy of data encryption keys. It determines how these keys are generated, stored, and protected. In this work, we will implement an original solution that protects the encryption keys when encrypting data occurred at the Database Management System level. Our solution suggests protecting the keys by their encryption with other ones named Master Keys, which are generated according to the encryption granularity defined by the database encryption model. The proposed solution protects the keys of two database encryption models: at the level of the columns and the level of tables.
With the massive development of end-users requirements, the model alignment has become an essential stage in software engineering, especially in the model driven architecture (MDA) approach, to absorb the end-user’s need. The purpose is to facilitate the alignment of new models from existing ones. Our contribution in this paper is to deal with the MDA higher abstraction lever by focusing on the automatic alignment of the business value with the business process models for the information system (IS). For our case, the data-flow diagram (DFD) illustrates the business process model, and the E<sup>3</sup>value model illustrates the business value model. However, the ATLAS-transformation language (ATL) ensures automatic alignment. The main goal is to facilitate and accelerate IS implementation while enhancing its quality.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.