CN113935874A - District chain-based book management system for studying income - Google Patents

District chain-based book management system for studying income Download PDF

Info

Publication number
CN113935874A
CN113935874A CN202111254760.1A CN202111254760A CN113935874A CN 113935874 A CN113935874 A CN 113935874A CN 202111254760 A CN202111254760 A CN 202111254760A CN 113935874 A CN113935874 A CN 113935874A
Authority
CN
China
Prior art keywords
student
student status
data
modification
administrator
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
CN202111254760.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.)
Chongqing Industry Polytechnic College
Original Assignee
Chongqing Industry Polytechnic College
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 Chongqing Industry Polytechnic College filed Critical Chongqing Industry Polytechnic College
Priority to CN202111254760.1A priority Critical patent/CN113935874A/en
Publication of CN113935874A publication Critical patent/CN113935874A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/20Education
    • G06Q50/205Education administration or guidance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • 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/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
    • G06F21/6245Protecting personal data, e.g. for financial or medical purposes
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0637Strategic management or analysis, e.g. setting a goal or target of an organisation; Planning actions based on goals; Analysis or evaluation of effectiveness of goals

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Human Resources & Organizations (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Strategic Management (AREA)
  • Bioethics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Educational Administration (AREA)
  • Tourism & Hospitality (AREA)
  • Economics (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Databases & Information Systems (AREA)
  • Educational Technology (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Primary Health Care (AREA)
  • Game Theory and Decision Science (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Computing Systems (AREA)
  • Development Economics (AREA)
  • Data Mining & Analysis (AREA)
  • Medical Informatics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a district chain-based Laihua Lai student status management system, which comprises: the system comprises an administrator system and student status processing nodes; the administrator system is connected with the student status processing node; the administrator system is used for managing and monitoring the input and modification of student status information on student status processing nodes; the student-side student status processing node is used for student status entry and modification and storing student status information of students. The invention can reduce the possibility of counterfeit of the student status information and the error operation of the student status, and reduce the error rate of the student status of the students in the China through the block chain and the repeated detection technology.

Description

District chain-based book management system for studying income
Technical Field
The invention relates to the technical field of block chains, in particular to a system for managing Laihua Leishu school books based on a block chain.
Background
The block chain is a novel data storage technology, data are stored in the data chain according to the sequence of appearance by adopting a chain structure and a timestamp technology, and the block chain has the characteristics of decentralization, distrust, no tampering, traceability and the like. With the continuous and deep research on the block chain technology, the block chain is also expanded from the earliest digital financial field to other social life fields, such as identity authentication, agricultural product traceability, medical and health services and other fields. The block chain technology provides a new idea for student status management and also provides reference for exploring the application of the block chain technology in the field of education.
A student status is a legal identity or qualification of a student belonging to a school, and is intended to be qualified as a student at a school. The student status management is an important work of colleges and universities and education management departments, and is closely related to the promotion and employment of students. However, the traditional student status management system is a centralized storage mode, has exposed huge potential safety hazards, faces the risk of being attacked by hackers, has serious data leakage phenomenon, causes the loss or tampering of the student status information, and even a system administrator privately changes the student status information for various reasons, so that the vast society or students do not know the fact; therefore, there is a need to solve the problems of opacity of the cadastral management system and insufficient security of the cadastral information modification process in the cadastral management system.
Meanwhile, due to the fact that the traditional student status management system is complicated in information and incomplete in function, problems can occur in learning information entry of students who are staying in China, and accordingly student status information is repeated and lost.
Therefore, a safer, transparent, trusted and fully functional membership management system is urgently needed to effectively manage membership information.
Disclosure of Invention
In order to solve the above technical problems, the present invention provides a district chain-based book management system for studying ancient books, which can reduce the possibility of counterfeit of book information and the possibility of incorrect operation of the book, and reduce the error rate of the book of the ancient students through the district chain and the repeat detection technology.
In order to achieve the above object, the present invention provides a system for managing ancient books of Laiwan school based on block chains, comprising: the system comprises an administrator system and student status processing nodes; the administrator system is connected with the student status processing node;
the administrator system is used for managing and monitoring the input and modification of student status information on student status processing nodes;
the student-side student status processing node is used for student status entry and modification and storing student status information of students.
Preferably, the administrator system includes: the system comprises an administrator registration/login module, an administrator login module, a data storage module and a student status management module;
the administrator registration/login module is used for performing identity authentication on an administrator login administrator system;
the data storage module is used for storing the operation processing of the students on the student status information into a student status database and storing the public key of each student node corresponding to the student;
the student status management module is used for confirming the student status processing request sent by the student and realizing the change of the student status information.
Preferably, the student status processing node comprises a student registration/login unit, a student status operating unit and a data storage unit;
the student registration/login unit is used for a student to log in a student status network;
the student status operating unit is used for receiving a request of a student for entering or modifying a student status to generate a request modification receipt, encrypting the request data, sending the encrypted request data to the student status management module for verification and confirmation to generate a confirmation modification receipt, and realizing the entry or modification of the student status;
the data storage unit is used for storing the identity information of the students and the student status entry or modification operation information.
Preferably, the administrator system further includes an area generation module, configured to package and generate a block with the confirmation modification slip received by the student-side student status processing node within a predetermined time, and send the block to the student-side student status processing node.
Preferably, the administrator system further comprises a blockchain growing unit for adding the obtained block to the end of the original blockchain to generate a new blockchain.
Preferably, the request modification receipt is encrypted, and the encryption process is as follows:
carrying out Hash calculation on a request modification receipt generated by the student operation information, and compressing the character string of the obtained result according to a rule to obtain a compressed character string;
representing the obtained character string as a point on an elliptic curve, wherein the order of the point is prime number; and acquiring a public key of an administrator B from the data storage module, negotiating a private key of the student A with the public key of the administrator B to generate a shared key, calculating a signature of a corresponding point of the character string by adopting the shared key and a signature algorithm, and encrypting the certificate according to the obtained signature to obtain a student status modification ciphertext.
Preferably, the school affairs operating unit comprises: the system comprises an operation interface, a student status data encryption/decryption unit and a data receiving and sending unit;
the operation interface is used for setting student status information data and student identity information to be modified or input by students and generating a request modification receipt;
the student status data encryption/decryption unit is used for encrypting the request modification receipt obtained by the operation interface and decrypting the confirmation modification receipt received by the data receiving and sending unit;
the data receiving and sending unit is used for sending the encrypted request modification receipt to the administrator system and is also used for receiving the confirmation modification receipt sent by the administrator system.
Preferably, the data deduplication is performed on the data storage module, and includes:
calculating a data block label of each student;
sending the data block tag to a cloud storage service provider (CSP), wherein the cloud storage service provider (CSP) executes search operation on the data block tag on tag data;
if the tag database stores the data block tags, original data information is replaced, and the CSP returns a block pointer to a user; otherwise, the data information of the student is re-entered
Compared with the prior art, the invention has the following technical effects:
the invention is characterized in that a user independently inputs or modifies the student status information, then an administrator audits the student status information, the information of each modification or input operation and an operator are recorded in a mode of generating an electronic receipt, then the electronic receipt is packaged by a block chain technology to generate a block chain for storage, and the block chain shares all student nodes, and all students monitor the correctness of the modification input, so that the possibility of counterfeit of the student status information and the error of the student status operation can be reduced, the correct rate of the student status of the students is ensured, and the tampering cost of the student status information is greatly increased and the maintenance cost of the student status system is reduced by the block chain technology.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings needed to be used in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings without inventive exercise.
Fig. 1 is a system configuration diagram of an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in further detail below.
Example 1
Referring to fig. 1, the present invention provides a system for managing ancient books on the basis of block chains, comprising: the system comprises an administrator system and student status processing nodes; the administrator system is connected with the student status processing node;
the administrator system is used for managing and monitoring the input and modification of student status information on the student status processing node; the student-side student status processing node is used for student status entry and modification and storing student status information.
An administrator system comprising: the system comprises an administrator registration/login module, an administrator login module, a data storage module and a student status management module;
the administrator registration/login module is used for performing identity authentication on an administrator login administrator system; the data storage module is used for storing the operation processing of the student on the student status information into a student status database and also storing the public key of each student node corresponding to the student; the student status management module is used for confirming the student status processing request sent by the student and realizing the change of the student status information.
The student status processing node at the student end comprises a student registration/login unit, a student status operation unit and a data storage unit; the student registration/login unit is used for a student to log in a student status network; the student status operating unit is used for receiving a request of a student for entering or modifying a student status to generate a request modification receipt, encrypting the request data, sending the encrypted request data to the student status management module for verification and confirmation to generate a confirmation modification receipt, and realizing the entry or modification of the student status; the data storage unit is used for storing the identity information of the students and the student status entry or modification operation information.
The administrator system further comprises an area generation module, which is used for packaging and generating the block by the confirmation modification certificate received by the student-side student status processing node within the preset time, and sending the block to the student-side student status processing node.
The administrator system further comprises a blockchain growing unit for adding the obtained blocks to the end of the original blockchain to generate a new blockchain.
The encryption process for encrypting the request for modifying the receipt comprises the following steps:
carrying out Hash calculation on a request modification receipt generated by the student operation information, and compressing the character string of the obtained result according to a rule to obtain a compressed character string;
representing the obtained character string as a point on an elliptic curve, wherein the order of the point is prime number; and acquiring a public key of an administrator B from the data storage module, negotiating a private key of the student A with the public key of the administrator B to generate a shared key, calculating a signature of a corresponding point of the character string by adopting the shared key and a signature algorithm, and encrypting the certificate according to the obtained signature to obtain a student status modification ciphertext.
A student status operating unit comprising: the system comprises an operation interface, a student status data encryption/decryption unit and a data receiving and sending unit;
the operation interface is used for setting student status information data and student identity information to be modified or input by students and generating a request modification receipt; the student status data encryption/decryption unit is used for encrypting the request modification receipt obtained by the operation interface and decrypting the confirmation modification receipt received by the data receiving and sending unit; the data receiving and sending unit is used for sending the encrypted request modification voucher to the administrator system and is also used for receiving a confirmation modification voucher sent by the administrator system.
Performing data deduplication on the data storage module, including:
calculating a data block label of each student;
sending the data block tag to a cloud storage service provider (CSP), wherein the cloud storage service provider (CSP) executes search operation on the data block tag on tag data;
if the tag database stores the data block tags, original data information is replaced, and the CSP returns a block pointer to a user; otherwise, the data information of the student is re-entered.
The above-described embodiments are merely illustrative of the preferred embodiments of the present invention, and do not limit the scope of the present invention, and various modifications and improvements of the technical solutions of the present invention can be made by those skilled in the art without departing from the spirit of the present invention, and the technical solutions of the present invention are within the scope of the present invention defined by the claims.

Claims (8)

1. A district chain-based Laihua Leishingchuang management system is characterized by comprising: the system comprises an administrator system and student status processing nodes; the administrator system is connected with the student status processing node;
the administrator system is used for managing and monitoring the input and modification of student status information on student status processing nodes;
the student-side student status processing node is used for student status entry and modification and storing student status information of students.
2. The blockchain-based legato school membership management system according to claim 1, wherein said administrator system comprises: the system comprises an administrator registration/login module, an administrator login module, a data storage module and a student status management module;
the administrator registration/login module is used for performing identity authentication on an administrator login administrator system;
the data storage module is used for storing the operation processing of the students on the student status information into a student status database and storing the public key of each student node corresponding to the student;
the student status management module is used for confirming the student status processing request sent by the student and realizing the change of the student status information.
3. The blockchain-based Laval Zealand school student status management system according to claim 1, wherein the student end student status processing node comprises a student registration/login unit, a student status operation unit, a data storage unit;
the student registration/login unit is used for a student to log in a student status network;
the student status operating unit is used for receiving a request of a student for entering or modifying a student status to generate a request modification receipt, encrypting the request data, sending the encrypted request data to the student status management module for verification and confirmation to generate a confirmation modification receipt, and realizing the entry or modification of the student status;
the data storage unit is used for storing the identity information of the students and the student status entry or modification operation information.
4. The blockchain-based Lave school student status management system according to claim 1,
the administrator system further comprises an area generation module, which is used for packaging and generating the block by the confirmation modification certificate received by the student-side student status processing node within the preset time, and sending the block to the student-side student status processing node.
5. The blockchain-based Lave school student status management system according to claim 1,
the administrator system further comprises a blockchain growing unit for adding the obtained block to the end of the original blockchain to generate a new blockchain.
6. The blockchain-based Lave school student status management system according to claim 3,
encrypting the request modification receipt, wherein the encryption process comprises the following steps:
carrying out Hash calculation on a request modification receipt generated by the student operation information, and compressing the character string of the obtained result according to a rule to obtain a compressed character string;
representing the obtained character string as a point on an elliptic curve, wherein the order of the point is prime number; and acquiring a public key of an administrator B from the data storage module, negotiating a private key of the student A with the public key of the administrator B to generate a shared key, calculating a signature of a corresponding point of the character string by adopting the shared key and a signature algorithm, and encrypting the certificate according to the obtained signature to obtain a student status modification ciphertext.
7. The system of claim 3, wherein the school membership operation unit comprises: the system comprises an operation interface, a student status data encryption/decryption unit and a data receiving and sending unit;
the operation interface is used for setting student status information data and student identity information to be modified or input by students and generating a request modification receipt;
the student status data encryption/decryption unit is used for encrypting the request modification receipt obtained by the operation interface and decrypting the confirmation modification receipt received by the data receiving and sending unit;
the data receiving and sending unit is used for sending the encrypted request modification receipt to the administrator system and is also used for receiving the confirmation modification receipt sent by the administrator system.
8. The blockchain-based Laval study membership management system as claimed in claim 2, wherein data deduplication is performed on said data storage module, comprising:
calculating a data block label of each student;
sending the data block tag to a cloud storage service provider (CSP), wherein the cloud storage service provider (CSP) executes search operation on the data block tag on tag data;
if the tag database stores the data block tags, original data information is replaced, and the CSP returns a block pointer to a user; otherwise, the data information of the student is re-entered.
CN202111254760.1A 2021-10-27 2021-10-27 District chain-based book management system for studying income Withdrawn CN113935874A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111254760.1A CN113935874A (en) 2021-10-27 2021-10-27 District chain-based book management system for studying income

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111254760.1A CN113935874A (en) 2021-10-27 2021-10-27 District chain-based book management system for studying income

Publications (1)

Publication Number Publication Date
CN113935874A true CN113935874A (en) 2022-01-14

Family

ID=79284624

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111254760.1A Withdrawn CN113935874A (en) 2021-10-27 2021-10-27 District chain-based book management system for studying income

Country Status (1)

Country Link
CN (1) CN113935874A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115456843A (en) * 2022-09-14 2022-12-09 北京易思汇商务服务有限公司 Intelligent wind control system and method based on study-keeping big data analysis

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115456843A (en) * 2022-09-14 2022-12-09 北京易思汇商务服务有限公司 Intelligent wind control system and method based on study-keeping big data analysis

Similar Documents

Publication Publication Date Title
Lone et al. Forensic-chain: Blockchain based digital forensics chain of custody with PoC in Hyperledger Composer
CN108683669B (en) Data verification method and secure multi-party computing system
Zhu et al. Dynamic audit services for outsourced storages in clouds
CN103095453B (en) The Bloom filter of the public key encryption occured simultaneously using privately owned set
TW201947446A (en) Blockchain-based information supervision method and device
CN109829326A (en) Cross-domain certification and fair audit duplicate removal cloud storage system based on block chain
CN112183765B (en) Multi-source multi-modal data preprocessing method and system for shared learning
US20170301052A1 (en) Digital passport country entry stamp
Accorsi BBox: A distributed secure log architecture
CN107851111A (en) Use the identity management services of block chain
Accorsi A secure log architecture to support remote auditing
CN110113244A (en) A kind of instant communicating system and method based on block chain technology
CN110597836B (en) Information inquiry request response method and device based on block chain network
CN110493268A (en) A kind of data processing method and device based on block chain network
CN108882030A (en) A kind of monitor video classification encryption and decryption method and system based on time-domain information
CN104092686A (en) Privacy protection and data safety access method based on SVW classifier
CN114938311A (en) Data processing method and system based on artificial intelligence
CN117313122A (en) Data sharing and exchanging management system based on block chain
CN113315745A (en) Data processing method, device, equipment and medium
CN113935874A (en) District chain-based book management system for studying income
Xihua et al. Blockchain‐Based Privacy‐Preserving Approach Using SVML for Encrypted Smart City Data in the Era of IR 4.0
AU2021103828A4 (en) A novel system and auditing technique for cloud based digital forensic readiness with integrity and privacy preservation of health care data
CN107231369A (en) A kind of efficient data processing method based on cloud computing
Verma et al. Applications of Data Security and Blockchain in Smart City Identity Management
Dewangan et al. Privacy preservation in cloud platform using fully homomorphic encryption techniques

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

Application publication date: 20220114

WW01 Invention patent application withdrawn after publication