CN112329042A - Big data secure storage system and method - Google Patents

Big data secure storage system and method Download PDF

Info

Publication number
CN112329042A
CN112329042A CN202011287553.1A CN202011287553A CN112329042A CN 112329042 A CN112329042 A CN 112329042A CN 202011287553 A CN202011287553 A CN 202011287553A CN 112329042 A CN112329042 A CN 112329042A
Authority
CN
China
Prior art keywords
module
data
information
user
encryption
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
CN202011287553.1A
Other languages
Chinese (zh)
Inventor
季速漫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN202011287553.1A priority Critical patent/CN112329042A/en
Publication of CN112329042A publication Critical patent/CN112329042A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Databases & Information Systems (AREA)
  • Storage Device Security (AREA)

Abstract

The invention discloses a big data safety storage system and a method, the big data safety storage system comprises a control module, a user module, a management module, a first data acquisition module, a storage module, a second data acquisition module and a data protection module, the control module is used for receiving, sending and processing information, the user module is used for sending service requests, the management module is used for judging the type of the service requests sent by the user module, and the first data acquisition module is used for classifying and encrypting the received data information and sending the data information to the control module, the storage module is used for storing the received data information, the second data acquisition module is used for accessing and downloading the data information, and the data protection module is used for preventing a storage system from being attacked and preventing the system from breaking down. The invention also provides a big data safe storage method, which can improve the safety of data in the transmission process and the utilization rate of a storage system.

Description

Big data secure storage system and method
Technical Field
The invention relates to the technical field of big data storage, in particular to a big data safe storage system and a big data safe storage method.
Background
With the development of social science and technology, computer science, intellectualization and other disciplines, the cloud computing technology is gradually applied to many aspects of people's life, and great convenience is brought to people's life. However, people also have potential data storage security problems such as information leakage and data loss while enjoying life convenience.
In the prior art, the big data storage is lagged behind the development of data encryption and decryption technologies, which undoubtedly causes the data security problem in the process of realizing sharing and transmission of the data, greatly affects the perception of users, meanwhile, some lawbreakers can attack the computer system by using the relation between different users for some illegal purposes to acquire some important data information, and this problem not only brings great loss to users, but also has a very adverse effect on the storage security of the big data.
Therefore, a new technical solution is provided to solve the above problems.
Disclosure of Invention
In view of the above, the present invention provides a system and a method for secure storage of big data to solve the above technical problems.
In one aspect, to achieve the above object, the present invention provides the following big data secure storage system:
a big data safe storage system comprises a control module, a user module, a management module, a first data acquisition module, a storage module, a second data acquisition module and a data protection module.
In the above-mentioned big data security storage system, the control module is used for receiving, sending and processing information.
In the above big data security storage system, the user module is connected to the control module, and the user module is configured to send a service request.
In the above big data security storage system, the management module is connected to the user module, and the management module is configured to determine a type of the service request sent by the user module and process the service request.
In the above big data security storage system, the first data acquisition module is connected to the management module and the control module, and the first data acquisition module is configured to classify and encrypt the received data information of the management module and send the data information to the control module.
In the above big data security storage system, the storage module is connected to the control module, and the storage module is configured to store the received data information of the control module.
In the above big data secure storage system, the second data obtaining module is connected to the storage module and the user module, and the second data obtaining module is used for a user to access and download data information in the storage module.
In the big data security storage system, the data protection module is connected with the control module, and the data protection module is used for preventing the big data security storage system from being attacked and preventing the system from breaking down.
In the above-mentioned big data security storage system, the user module includes a registration module, a login module, an upload module, a receive module, an access module and a download module, the registration module is used for a new user to register an account, the login module is used for a user with a registered account to log in the big data security storage system, the upload module is used for a user to upload data information, the uploaded data information includes uploaded information and disclosure degree of information, the receive module is used for receiving return information of the management module and the first data acquisition module, the return information includes registration success information, registration failure information, login success information, login failure information, new file completion information, new file failure information, audit pass information and audit fail information, the access module is used for accessing information stored in the storage module, the download module is used for downloading the information stored in the storage module.
In the above-mentioned big data security storage system, the management module includes a registration management module, a login management module and an upload management module, the registration management module is configured to verify validity of a registered user, store user information and send a verification result to the user module, the login management module is configured to verify whether login information input by the login user is valid and send the verification result to the user module, and the upload management module is configured to verify whether data information uploaded by the user already exists and send information indicating whether a new file is completed to the user module.
In the big data security storage system, the first data acquisition module comprises a data acquisition module, a data processing module, an encryption module and a transmission module, the data acquisition module is used for acquiring the data information uploaded by the user and the public degree and the user information of the uploaded data information sent by the management module, the data processing module is connected with the data acquisition module, the data processing module comprises a data classification module, a keyword information acquisition module and an encryption grade calculation module, the data classification module divides the received data into two types of information which can be checked and not checked randomly according to the public degree of the uploaded data information, the keyword information acquisition module is used for acquiring the keyword information of the data information uploaded by the user, and the encryption module is used for judging the encryption grade of the data group according to the classification of the uploaded data information by the data classification module and the keyword information The encryption grades are divided into a lowest security grade, a middle security grade and a highest security grade, the encryption module is connected with the data processing module, the encryption module is used for selecting an encryption strategy to encrypt according to the encryption grades, if the encryption is carried out at the lowest security grade, an MD5 encryption algorithm is adopted to encrypt, if the encryption is carried out at the middle security grade, a block chain symmetric encryption algorithm is adopted to encrypt, if the encryption grade is carried out at the highest security grade, a block chain asymmetric encryption technology is adopted to encrypt, the transmission module is connected with the encryption module, and the transmission module is used for transmitting data information encrypted by the encryption module to the control module.
In the above-mentioned big data security storage system, the storage module includes data transfer module, FPAG interface module and Mongo DB module, the data transfer module includes TLK2711 receiving interface and TLK2711 sending interface, and is used to receive the information sent by the control module and send the information to the second data acquisition module, the FPAG interface module is connected with the data transfer module, the FPAG interface module adopts Xilinx Virtex6 FPGA for being responsible for high-density DMA read-write, the Mongo DB module is connected with the FPAG interface module, the Mongo DB module is used to store and manage the received data information, and the Mongo DB module stores the data information by using a colored greedy algorithm.
In the above-mentioned big data security storage system, the second data obtaining module includes a data extracting module, a verifying module, a transmitting module, a verifying information generating module and a decrypting module, the data extracting module is connected to the storage module, the data extracting module is used for extracting data in the storage module, the verifying module is connected to the data extracting module, the verifying module includes a verification code generating module for generating verifying information in data extraction, the verifying information includes short message, password input information and fingerprint input information, the transmitting module is connected to the verifying module and the user module, the transmitting module is used for transmitting the verifying information sent by the verifying module to the user module and receiving the data information sent by the user module, the auditing module is connected with the transmission module and used for auditing the verification code, the password and the fingerprint information input by a user, the auditing information generating module is connected with the auditing module and the transmission module and used for generating auditing information and sending the auditing information to the user module through the transmission module to prompt the user to extract information in a database, the auditing information comprises short messages and mail information, and the decryption module is connected with the auditing module and the transmission module and used for decrypting the encrypted data information after the auditing is passed and sending the encrypted data information to the user module through the transmission module.
In the above-mentioned big data security storage system, the data protection module includes an anomaly detection module, an alarm module, a troubleshooting module and a firewall module, the anomaly detection module is used to detect whether the system is faulty, the alarm module is used to send out an alarm signal when the system is faulty, the troubleshooting module is used to troubleshoot the faulty, and the firewall module is used to prevent the system from being attacked and prevent lawless persons from stealing data information in the database of the system.
On the other hand, the invention provides a big data safe storage method, which comprises the following steps:
a user sends a service request;
judging a service request, wherein the service request comprises user registration, user login and data uploading;
if the user is registered for service, verifying the legality of the registered user and storing user information, if the user is registered for service, verifying the identity of the user and verifying the legality of the registered user, and if the user is uploaded for data service, judging whether the uploaded data of the user are repeated and finishing data uploading operation;
when the user registers the service, when the validity of the registered user passes the verification, the verification success information is returned; when a user logs in the service, when the validity verification of the logged user passes, login success information is returned, otherwise, the user is reminded of the failure of the verification; when the data service is uploaded, when the validity of the user passes verification, whether the data exist is searched, if the storage system already contains the data to be uploaded by the user, the information that the data exist is returned, and if the storage system does not contain the data to be uploaded by the user, the next step is carried out;
classifying the data information;
acquiring a keyword of data information;
encrypting the data information;
and storing the data information.
In the above secure storage method for big data, the encrypting the data information is to obtain an encryption level by calculation according to the classification of the data information and the obtained key words of the data information, and then to encrypt the data information by selecting an encryption policy according to the encryption level, if the encryption is performed at the lowest security level, the encryption is performed by using an MD5 encryption algorithm, if the encryption is performed at the middle security level, the encryption is performed by using a block chain symmetric encryption algorithm, and if the encryption is performed at the highest security level, the encryption is performed by using a block chain asymmetric encryption technique.
In the above-mentioned big data security storage method, the storage manner for storing the data information adopts a greedy algorithm of graph coloring.
In summary, due to the adoption of the big data secure storage system and the method provided by the invention, the beneficial effects of the invention are as follows: the data information is classified and encrypted, and then encrypted by adopting different encryption modes according to encryption grades, so that the safety in the transmission process can be improved; meanwhile, the Mongo DB module is adopted to store the data information, so that the utilization rate of the storage system can be improved to enhance the expansibility of the data and the safety of dynamic storage.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this application, illustrate embodiments of the invention and, together with the description, serve to explain the invention and not to limit the invention.
Fig. 1 is a schematic composition diagram of a big data secure storage system provided by the present invention.
Fig. 2 is a flowchart of a big data secure storage method provided in this embodiment.
Fig. 3 is a step diagram of a big data secure storage method provided by the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention will be described in further detail with reference to the following embodiments and accompanying drawings. The exemplary embodiments and descriptions of the present invention are provided to explain the present invention, but not to limit the present invention.
As shown in fig. 1, the big data secure storage system provided by the present invention includes a control module, a user module, a management module, a first data acquisition module, a storage module, a second data acquisition module, and a data protection module.
The connection relationship between the above modules of the present invention will be further described in detail with reference to the accompanying drawings.
In the above-mentioned big data security storage system provided by the present invention, the control module is used for receiving, sending and processing information.
In the above big data secure storage system provided by the present invention, the user module is connected to the control module, and the user module is configured to send a service request.
In the above big data secure storage system provided by the present invention, the management module is connected to the user module, and the management module is configured to determine a type of the service request sent by the user module and process the service request.
In the big data secure storage system provided by the invention, the first data acquisition module is connected with the management module and the control module, and is used for classifying and encrypting the received data information of the management module and sending the data information to the control module.
In the above big data secure storage system provided by the present invention, the storage module is connected to the control module, and the storage module is configured to store the received data information of the control module.
In the above big data secure storage system provided by the present invention, the second data obtaining module is connected to the storage module and the user module, and the second data obtaining module is used for a user to access and download data information in the storage module.
In the big data security storage system provided by the invention, the data protection module is connected with the control module, and the data protection module is used for preventing the big data security storage system from being attacked and preventing the system from being in fault.
In the above-mentioned big data secure storage system provided by the present invention, the user module includes a registration module, a login module, an upload module, a reception module, an access module and a download module, the registration module is used for a new user to register an account, the login module is used for a user with a registered account to log in the big data secure storage system, the upload module is used for a user to upload data information, the uploaded data information includes upload information and disclosure degree of information, the reception module is used for receiving return information of the management module and the first data acquisition module, the return information includes registration success information, registration failure information, login success information, login failure information, new file completion information, new file failure information, audit pass information and audit fail information, the access module is used for accessing, And browsing the information stored in the storage module, wherein the downloading module is used for downloading the information stored in the storage module.
In the above-mentioned big data security storage system provided by the present invention, the management module includes a registration management module, a login management module and an upload management module, the registration management module is used for verifying the validity of a registered user, storing user information and sending the verification result to the user module, the login management module is used for verifying whether the login information input by the login user is valid and sending the verification result to the user module, the upload management module is used for verifying whether the data information uploaded by the user already exists and sending the information of whether a new file is completed to the user module.
In the above-mentioned big data security storage system provided by the present invention, the first data acquisition module includes a data acquisition module, a data processing module, an encryption module and a transmission module, the data acquisition module is used for acquiring the user uploaded data information sent by the management module, the disclosure degree of the uploaded data information and the user information, the disclosure degree of the data information includes public, semi-public and private, wherein public refers to that all people can acquire the information, semi-public refers to that only some specified people can acquire the information, private refers to that only the uploader can acquire the information, the data processing module includes a data classification module, a keyword information acquisition module and an encryption level calculation module, the data classification module classifies the received data into two types of information that can be checked and not checked randomly according to the disclosure degree of the uploaded data information, the key word information acquisition module is used for acquiring key word information of data information uploaded by the user, the encryption module is used for judging the encryption level of the data group according to the classification of the uploaded data information by the data classification module and the key word information, the encryption level is divided into a lowest security level, a middle security level and a highest security level, the encryption module is connected with the data processing module, the encryption module is used for selecting an encryption strategy to encrypt according to the encryption level, if the encryption level is the lowest security level, an MD5 encryption algorithm is used for encrypting, if the encryption level is the middle security level, a block chain symmetric encryption algorithm is used for encrypting, if the encryption level is the highest security level, a block chain asymmetric encryption technology is used for encrypting, the transmission module is connected with the encryption module, and the transmission module is used for transmitting the data information encrypted by the encryption module to the control module .
In the above big data secure storage system provided by the present invention, the storage module includes a data transfer module, an FPAG interface module and a Mongo DB module, the data transfer module includes a TLK2711 receiving interface and a TLK2711 sending interface, and is configured to receive information sent by the control module and send the information to the second data acquisition module, the FPAG interface module is connected to the data transfer module, the FPAG interface module adopts Xilinx Virtex6 FPGA for high density DMA read-write, the Mongo DB module is connected to the FPAG interface module, the Mongo DB module is configured to store and manage the received data information, the Mongo DB module stores the data information by using a greedy algorithm with graph coloring, and the Mongo DB non-relational database of the Mongo DB module can enable the big data platform to have a function of updating, in real time, Data integration and module expansion functions.
In the above-mentioned big data security storage system provided by the present invention, the second data obtaining module comprises a data extracting module, a verifying module, a transmitting module, a verifying information generating module and a decrypting module, the data extracting module is connected to the storage module, the data extracting module is used for extracting data in the storage module, the verifying module is connected to the data extracting module, the verifying module comprises a verification code generating module for generating verifying information in data extraction, the verifying information comprises short messages, password input information and fingerprint input information, the transmitting module is connected to the verifying module and the user module, the transmitting module is used for transmitting the verifying information sent by the verifying module to the user module and receiving the data information sent by the user module, the data information sent by the user module comprises a password, a verification code and fingerprint information input by a user, the data information with the lowest security level can be obtained by the user only needing to input the verification code, the verification code and the password are required to be provided by the user for the data information with the middle security level, the verification code, the password and the fingerprint are required to be provided for the data information with the highest security level, the verification module is connected with the transmission module and is used for verifying the verification code, the password and the fingerprint information input by the user, the verification information generation module is connected with the verification module and the transmission module and is used for generating verification information and sending the verification information to the user module through the transmission module to prompt the user that the user is extracting information in a database, the verification information comprises short messages and mail information, and the decryption module is connected with the verification module and the transmission module, and the system is used for decrypting the encrypted data information after the audit is passed and sending the decrypted data information to the user module through the transmission module.
In the big data security storage system provided by the invention, the data protection module comprises an anomaly detection module, an alarm module, a fault removal module and a firewall module, wherein the anomaly detection module is used for detecting whether the system has a fault, the alarm module is used for sending an alarm signal when the system has the fault, the fault removal module is used for removing the fault, and the firewall module is used for preventing the system from being attacked and preventing lawless persons from stealing data information in a database of the system.
As shown in fig. 2 to fig. 3, the big data security storage method provided by the present invention includes the following steps:
step S1: a user sends a service request, and the management module judges the service request, wherein the service request comprises user registration, user login and data uploading;
step S2: when the user registers the service, verifying the legality of the registered user and storing the user information, and when the legality of the registered user passes verification, returning verification success information; when a user logs in the service, the legality of the logged-in user is verified, when the legality of the logged-in user is verified, login success information is returned, otherwise, the user is reminded of failure in verification; when uploading data service, searching whether data exist or not, if the storage system already contains the data to be uploaded by the user, returning the information that the data exist, and if the storage system does not contain the data to be uploaded by the user, performing the next step
Step S3: the data processing module classifies the data information, acquires keywords of the data information and encrypts the data information;
step S4: and the storage module stores the data information.
In the method for securely storing the big data provided by the invention, the encryption of the data information is to calculate the encryption level according to the classification of the data information and the obtained key words of the data information, then to select the encryption strategy according to the encryption level for encryption, if the encryption is performed at the lowest security level, the encryption is performed by using an MD5 encryption algorithm, if the encryption is performed at the middle security level, the encryption is performed by using a block chain symmetric encryption algorithm, and if the encryption is performed at the highest security level, the encryption is performed by using a block chain asymmetric encryption technology.
In the method for safely storing the big data provided by the invention, the storage mode for storing the data information adopts a greedy algorithm of graph coloring.
The above description is only a preferred embodiment of the present invention, and is not intended to limit the present invention, and various modifications and changes may be made to the embodiment of the present invention by those skilled in the art. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (10)

1. A big data secure storage system, comprising: the system comprises a control module, a user module, a management module, a first data acquisition module, a storage module, a second data acquisition module and a data protection module;
the control module is used for receiving, sending and processing information;
the user module is connected with the control module and is used for sending a service request;
the management module is connected with the user module and is used for judging the type of the service request sent by the user module and processing the service request;
the first data acquisition module is connected with the management module and the control module, and is used for classifying and encrypting the received data information of the management module and sending the data information to the control module;
the storage module is connected with the control module and is used for storing the received data information of the control module;
the second data acquisition module is connected with the storage module and the user module, and is used for accessing and downloading data information in the storage module by a user;
the data protection module is connected with the control module and used for preventing the big data security storage system from being attacked and simultaneously preventing the system from being broken down.
2. The big data security storage system and the big data security storage method according to claim 1, wherein the user module comprises a registration module, a login module, an upload module, a reception module, an access module and a download module;
the registration module is used for registering an account number by a new user;
the login module is used for logging in the big data security storage system by a user with a registered account;
the uploading module is used for uploading data information by a user, and the uploaded data information comprises uploaded information and the public degree of the information;
the receiving module is used for receiving return information of the management module and the first data acquisition module, wherein the return information comprises registration success information, registration failure information, login success information, login failure information, newly-built file completion information, newly-built file failure information, audit pass information and audit fail information;
the access module is used for accessing the information stored in the storage module;
the download module is used for downloading the information stored in the storage module.
3. The big data security storage system and the big data security storage method according to claim 1, wherein the management module comprises a registration management module, a login management module and an upload management module;
the registration management module is used for verifying the validity of a registered user, storing user information and sending a verification result to the user module;
the login management module is used for verifying whether login information input by a login user is legal or not and sending a verification result to the user module;
the uploading management module is used for verifying whether the data information uploaded by the user exists or not and sending the information of whether the new file is completed or not to the user module.
4. The big data security storage system and the big data security storage method according to claim 1, wherein the first data acquisition module comprises a data acquisition module, a data processing module, an encryption module and a transmission module;
the data acquisition module is used for acquiring the user uploaded data information, the public degree of the uploaded data information and the user information which are sent by the management module;
the data processing module is connected with the data acquisition module and comprises a data classification module, a keyword information acquisition module and an encryption grade calculation module, the data classification module divides received data into two types of information which can be checked or not can be checked randomly according to the disclosure degree of the uploaded data information, the keyword information acquisition module is used for acquiring the keyword information of the data information uploaded by the user, the encryption module is used for judging the encryption grade of the data group according to the classification of the uploaded data information by the data classification module and the keyword information, and the encryption grade is divided into a lowest security grade, a middle security grade and a highest security grade;
the encryption module is connected with the data processing module and is used for selecting an encryption strategy for encryption according to the encryption grade, if the encryption is carried out at the lowest security grade, an MD5 encryption algorithm is adopted for encryption, if the encryption is carried out at the middle security grade, a block chain symmetric encryption algorithm is adopted for encryption, and if the encryption is carried out at the highest security grade, a block chain asymmetric encryption technology is adopted for encryption;
the transmission module is connected with the encryption module and is used for transmitting the data information encrypted by the encryption module to the control module.
5. The big data security storage system and method according to claim 1, wherein the storage module comprises a data transfer module, a FPAG interface module and a Mongo DB module;
the data transmission module comprises a TLK2711 receiving interface and a TLK2711 sending interface, and is used for receiving the information sent by the control module and sending the information to the second data acquisition module;
the FPAG interface module is connected with the data transmission module, adopts Xilinx Virtex6 FPGA and is used for taking charge of high-density DMA reading and writing;
the Mongo DB module is connected with the FPAG interface module, and is used for storing and managing the received data information, and the Mongo DB module stores the data information by adopting a greedy algorithm for graph coloring.
6. The big data security storage system and the big data security storage method according to claim 1, wherein the second data acquisition module comprises a data extraction module, a verification module, a transmission module, an audit information generation module and a decryption module;
the data extraction module is connected with the storage module and is used for extracting data in the storage module;
the verification module is connected with the data extraction module and comprises a verification code generation module used for generating verification information in the data extraction process, wherein the verification information comprises short messages, password input information and fingerprint input information;
the transmission module is connected with the check module and the user module, and is used for transmitting the check information sent by the check module to the user module and receiving the data information sent by the user module;
the auditing module is connected with the transmission module and is used for auditing the verification code, the password and the fingerprint information input by the user;
the audit information generation module is connected with the audit module and the transmission module and used for generating audit information, sending the audit information to the user module through the transmission module and prompting a user to extract information in a database, wherein the audit information comprises short messages and mail information;
the decryption module is connected with the auditing module and the transmission module, and is used for decrypting the encrypted data information after the auditing is passed and sending the decrypted data information to the user module through the transmission module.
7. The big data security storage system and the big data security storage method according to claim 1, wherein the data protection module comprises an anomaly detection module, an alarm module, a troubleshooting module and a firewall module;
the abnormality detection module is used for detecting whether the system has a fault;
the alarm module is used for sending out an alarm signal when the system fails;
the fault elimination module is used for eliminating the occurred faults;
the firewall module is used for preventing the system from being attacked and preventing lawless persons from stealing data information in the database of the system.
8. A big data secure storage method is characterized by comprising the following steps:
a user sends a service request;
judging a service request, wherein the service request comprises user registration, user login and data uploading;
if the user is registered for service, verifying the legality of the registered user and storing user information, if the user is registered for service, verifying the identity of the user and verifying the legality of the registered user, and if the user is uploaded for data service, judging whether the uploaded data of the user are repeated and finishing data uploading operation;
when the user registers the service, when the validity of the registered user passes the verification, the verification success information is returned; when a user logs in the service, when the validity verification of the logged user passes, login success information is returned, otherwise, the user is reminded of the failure of the verification; when the data service is uploaded, when the validity of the user passes verification, whether the data exist is searched, if the storage system already contains the data to be uploaded by the user, the information that the data exist is returned, and if the storage system does not contain the data to be uploaded by the user, the next step is carried out;
classifying the data information;
acquiring a keyword of data information;
encrypting the data information;
and storing the data information.
9. The method for securely storing big data according to claim 7, wherein the encrypting the data information is performed by obtaining an encryption level according to classification of the data information and key words of the obtained data information, selecting an encryption strategy according to the encryption level for encryption, if the encryption is performed with the lowest security level, encrypting with an MD5 encryption algorithm, if the encryption is performed with the middle security level, encrypting with a block chain symmetric encryption algorithm, and if the encryption is performed with the highest security level, encrypting with a block chain asymmetric encryption technique.
10. The big data security storage method according to claim 7, wherein a greedy algorithm of graph coloring is adopted for the storage manner of the data information.
CN202011287553.1A 2020-11-17 2020-11-17 Big data secure storage system and method Withdrawn CN112329042A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011287553.1A CN112329042A (en) 2020-11-17 2020-11-17 Big data secure storage system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011287553.1A CN112329042A (en) 2020-11-17 2020-11-17 Big data secure storage system and method

Publications (1)

Publication Number Publication Date
CN112329042A true CN112329042A (en) 2021-02-05

Family

ID=74322523

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011287553.1A Withdrawn CN112329042A (en) 2020-11-17 2020-11-17 Big data secure storage system and method

Country Status (1)

Country Link
CN (1) CN112329042A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113225318A (en) * 2021-04-14 2021-08-06 山东省计算中心(国家超级计算济南中心) Method and system for government affair big data encryption transmission and safe storage
CN116074078A (en) * 2023-01-10 2023-05-05 广东浩传管理服务有限公司 Network communication safety monitoring system and method based on data encryption
CN116127528A (en) * 2022-12-23 2023-05-16 北京果壳互动科技传媒有限公司 Development data processing system
CN116432241A (en) * 2023-06-09 2023-07-14 深圳奥联信息安全技术有限公司 Text encryption system and method

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6021391A (en) * 1998-03-03 2000-02-01 Winbond Electronics Corp. Method and system for dynamic data encryption
US7010681B1 (en) * 1999-01-29 2006-03-07 International Business Machines Corporation Method, system and apparatus for selecting encryption levels based on policy profiling
JP2007280393A (en) * 2006-03-31 2007-10-25 Feitian Technologies Co Ltd Device and method for controlling computer login
CN106656972A (en) * 2016-10-14 2017-05-10 郑州云海信息技术有限公司 Data encryption method and device
CN109522731A (en) * 2018-11-07 2019-03-26 温州杉果数据科技有限公司 A kind of big data information security storage encryption system and its method
CN111581209A (en) * 2020-04-27 2020-08-25 佛山科学技术学院 Computer big data storage system, method and storage medium

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6021391A (en) * 1998-03-03 2000-02-01 Winbond Electronics Corp. Method and system for dynamic data encryption
US7010681B1 (en) * 1999-01-29 2006-03-07 International Business Machines Corporation Method, system and apparatus for selecting encryption levels based on policy profiling
JP2007280393A (en) * 2006-03-31 2007-10-25 Feitian Technologies Co Ltd Device and method for controlling computer login
CN106656972A (en) * 2016-10-14 2017-05-10 郑州云海信息技术有限公司 Data encryption method and device
CN109522731A (en) * 2018-11-07 2019-03-26 温州杉果数据科技有限公司 A kind of big data information security storage encryption system and its method
CN111581209A (en) * 2020-04-27 2020-08-25 佛山科学技术学院 Computer big data storage system, method and storage medium

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
张仁贤: "《教师信息技术应用手册》", 31 May 2016, 中国轻工业出版社 *
李自清: "基于网络的数据库敏感数据加密模型研究", 《计算机测量与控制》 *
董秋香等: "加密数据上的计算密码学技术研究综述", 《计算机应用研究》 *
韩瑞锋: "《遗传算法原理与应用实例》", 31 January 2010, 兵器工业出版社 *
魏杰羽: "《电子商务概论》", 30 November 2016, 吉林大学出版社 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113225318A (en) * 2021-04-14 2021-08-06 山东省计算中心(国家超级计算济南中心) Method and system for government affair big data encryption transmission and safe storage
CN116127528A (en) * 2022-12-23 2023-05-16 北京果壳互动科技传媒有限公司 Development data processing system
CN116074078A (en) * 2023-01-10 2023-05-05 广东浩传管理服务有限公司 Network communication safety monitoring system and method based on data encryption
CN116074078B (en) * 2023-01-10 2023-07-14 广东浩传管理服务有限公司 Network communication safety monitoring system and method based on data encryption
CN116432241A (en) * 2023-06-09 2023-07-14 深圳奥联信息安全技术有限公司 Text encryption system and method

Similar Documents

Publication Publication Date Title
CN112329042A (en) Big data secure storage system and method
CN101473335B (en) Information processing terminal, safety equipment, method used in the information processing terminal
CN106302328B (en) Sensitive user data processing system and method
CN112182519A (en) Computer storage system security access method and access system
CN107517221A (en) A kind of acentric secure and trusted auditing system
CN112688972B (en) Method and system for protecting account security
CN105740725A (en) File protection method and system
CN112800397A (en) Data asset protection method, system, electronic equipment and storage medium
CN111274046A (en) Service call validity detection method and device, computer equipment and computer storage medium
CN110177134A (en) A kind of security password manager and its application method based on cloudy storage
CN113495920A (en) Content auditing system, method and device based on block chain and storage medium
Doshi et al. A review paper on security concerns in cloud computing and proposed security models
CN115130122A (en) Big data security protection method and system
CN112905965A (en) Financial big data processing system based on block chain
CN111046405B (en) Data processing method, device, equipment and storage medium
CN117313122A (en) Data sharing and exchanging management system based on block chain
CN110708156B (en) Communication method, client and server
CN112417473A (en) Big data security management system
CN115225350B (en) Government cloud encryption login verification method based on national secret certificate and storage medium
Said et al. A multi-factor authentication-based framework for identity management in cloud applications
CN116089398A (en) Database security audit method and system
CN116432193A (en) Financial database data protection transformation method and financial data protection system thereof
CN114266080A (en) Data integrity protection method and system based on state cryptographic algorithm
CN113037743B (en) Encryption method and system for cloud server file
TWI656454B (en) Method and system for preventing password file leakage detection

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WW01 Invention patent application withdrawn after publication
WW01 Invention patent application withdrawn after publication

Application publication date: 20210205