Font Size: a A A

The Design And Implementation Of Data Hierarchical Encryption And Decryption System For Collaborative SaaS Platform Of Industry Chains

Posted on:2017-04-08Degree:MasterType:Thesis
Country:ChinaCandidate:Y L LiuFull Text:PDF
GTID:2308330485483433Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The collaborative SaaS Platform of Industry Chains is a public service platform for small and medium enterprises to provide collaborative services,Enterprise alliance with leading enterprise as the core constitutes the main users of the platform.A large number of business data produced during the Industrial cooperation are stored in the database of the platform. Therefore,it is necessary to ensure the business data stored in the database, especially some important data are not accessible to third parties, which requires the database platform to provide business data confidentiality protection.For the demand data security of the platform,user’s characteristics and the features of data combined with the collaborative SaaS Platform of Industry Chains, launched a research-oriented Data Hierarchical Encryption and Decryption Technology for Collaborative SaaS Platform of Industry Chains.These include:(1) In order to ensure the safety of user identity authentication on the Internet. Using hash-salt technology to authenticate a user’s identity information in the verification process could guarantee the security of user’s information;(2) To establish a permission allocation model are necessary for the roles of the platform, permission allocation model configured by the administrator of the leading enterprises from Enterprise Alliance are based on the type of collaboration and demand.Different roles assigned different permissions, users get the corresponding permissions by the role assignment to access the data in the database;(3) To ensure the security of the secret key, using the hybrid random number generation algorithm to generate a secret key, according to the different requirements of the secret key’s security configure the secret keys of different lengths constitute by characters and numbers.(4) Analyzed the data of the platform for security requirements, and proposed a plan which configure hierarchical enciphered data from the platform database, a plan which could query the hierarchical data decrypted from the platform database and a model which configure and administrate the secret keys, wherein encryption configuration and the configuration of the secret key should be completed by the administrator of the leading enterprises.At last the paper describes the realization of the algorithm;(5)Described the design and realization of the specific module, including the realization of the identity authentication security, the realization of the permission allocation, the realization of the hybrid random number generation algorithm, the realization of the Encryption/decryption engine and the configuration and management of the secret keys.Then combined with the specific business data on the database of the Collaborative SaaS Platform of Industry Chains,and validated the function of the system.
Keywords/Search Tags:coorperation of industrial chain, SaaS, identity authentication, permissions configuration, hybrid random number, data encryption, data dec ryption
PDF Full Text Request
Related items