CN110647756B - Online examination management system based on blockchain and CP-ABE and application method thereof - Google Patents
Online examination management system based on blockchain and CP-ABE and application method thereof Download PDFInfo
- Publication number
- CN110647756B CN110647756B CN201910718233.8A CN201910718233A CN110647756B CN 110647756 B CN110647756 B CN 110647756B CN 201910718233 A CN201910718233 A CN 201910718233A CN 110647756 B CN110647756 B CN 110647756B
- Authority
- CN
- China
- Prior art keywords
- data
- node
- abe
- subsystem
- authority
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title abstract description 14
- 230000003993 interaction Effects 0.000 claims abstract description 22
- 230000004048 modification Effects 0.000 claims abstract description 13
- 238000012986 modification Methods 0.000 claims abstract description 13
- 238000007726 management method Methods 0.000 claims description 31
- 230000008569 process Effects 0.000 description 5
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting 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/6245—Protecting personal data, e.g. for financial or medical purposes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/20—Education
- G06Q50/205—Education administration or guidance
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- Bioethics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Software Systems (AREA)
- Tourism & Hospitality (AREA)
- Computer Security & Cryptography (AREA)
- Educational Technology (AREA)
- Computer Hardware Design (AREA)
- Educational Administration (AREA)
- Marketing (AREA)
- Medical Informatics (AREA)
- Databases & Information Systems (AREA)
- General Business, Economics & Management (AREA)
- Primary Health Care (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- Storage Device Security (AREA)
Abstract
The invention provides an online examination management system based on a blockchain and a CP-ABE, which comprises a data node, a right management unit, a CP-ABE subsystem and a blockchain network; the authority management unit distributes access and modification authorities for the data nodes; the right judging unit is used for judging the access right of the data node; the CP-ABE subsystem is used for encrypting, namely decrypting, the data based on the attribute and writing or reading the data in the blockchain network; and the data node performs information interaction with the blockchain network through a CP-ABE subsystem. The invention also provides an application method of the system, which utilizes the inherent advantages of consistent data, difficult tampering and traceability of the data of the blockchain, combines the CP-ABE subsystem to encrypt the data, and only the user endowed with the corresponding attribute by the system manager node can successfully access the data, thereby effectively preventing the test questions or results from being tampered maliciously and ensuring the stable performance of the online examination.
Description
Technical Field
The invention relates to the technical field of blockchain application, in particular to an online examination management system based on blockchains and CP-ABE, and more particularly relates to an application method of the system.
Background
With the gradual maturity of network technology, traditional paper examination has gradually been replaced by online examination, however online examination has the problems that data are easy to be tampered while bringing convenience, examination contents are easy to leak, and the like.
A blockchain is a decentralised, trusted distributed data system. In a narrow sense, the blockchain is essentially a distributed account book, which uses cryptography to ensure the security of transmission and access, can realize data consistency, difficult tampering, data traceability and the like, and is a brand-new calculation mode of a distributed architecture. While ciphertext policy attribute-based encryption (CP-ABE) was proposed in 2007, this scheme embeds an access policy into the ciphertext, while a key is associated with an attribute set, only if the attributes in the attribute set can satisfy the access structure can decrypt the data. Currently, there is no related technology for applying blockchain and CP-ABE technology to the management of online exams.
Disclosure of Invention
The invention provides an online examination management system based on blockchain and CP-ABE, which overcomes the technical defects that the existing online examination system has easy data tampering and easy examination content leakage.
The invention also provides an application method of the block chain and CP-ABE based on-line examination management system.
In order to solve the technical problems, the technical scheme of the invention is as follows:
the system comprises a data node, a right management unit, a CP-ABE subsystem and a blockchain network; wherein:
the right management unit distributes access and modification rights for the data node;
the right judging unit is used for judging the access right of the data node;
the CP-ABE subsystem is used for encrypting, namely decrypting, the data based on the attribute and writing or reading the data in the blockchain network;
and the data node performs information interaction with the blockchain network through the CP-ABE subsystem.
The data nodes comprise manager nodes, examinee nodes and examinee nodes; and the manager node distributes access and modification authorities for the examinee node and the examinee node through the authority management unit.
The CP-ABE subsystem comprises a data encryption unit, a data decryption unit and a data interaction unit; wherein:
the data encryption unit encrypts according to the result of the authority judging unit and writes the encrypted data into the blockchain network through the data interaction unit;
the data decryption unit obtains the encryption information according to the result of the authority judgment unit, and obtains the encryption data corresponding to the encryption information in the blockchain network through the data interaction unit to decrypt.
The application method of the block chain and CP-ABE based on-line examination management system comprises the following steps:
s1: when a user registers, a system administrator node gives authority to each node according to user information, wherein the authority comprises a test officer authority and an examinee authority;
s2: when a user logs in, the user acquires a corresponding secret key according to the authority, and executes corresponding operation by utilizing the CP-ABE subsystem;
s3: the CP-ABE subsystem encrypts data according to the modification operation of the examinee authority and stores the data in the blockchain network;
s4: the CP-ABE subsystem calls the data in the blockchain network according to the authority of the examinee, decrypts the data, and encrypts and stores the data according to the modified data;
s5: the system manager node scores the modified data of the examinees through the intelligent contracts, and the examinees with corresponding authorities can check the scoring results.
Wherein, the examination right comprises a subject attribute and an examination right attribute; after the examination official node is endowed with the examination official authority, compiling test questions corresponding to the subjects, and encrypting and storing the test questions in a blockchain network by utilizing a CP-ABE subsystem; the right of the test officer does not have the attribute of accessing the CP-ABE encrypted data, and the record cannot be modified.
Wherein, the examinee rights comprise a subject attribute and an examinee attribute; after the examinee node is endowed with the examinee authority, the CP-ABE subsystem decrypts the corresponding objective test questions of the department by the blockchain network and sends the test questions to the examinee node; after the examinee node finishes the answer, the CP-ABE subsystem uses the new access tree to encrypt and endow the access authority to the system administrator node.
Wherein in said step S1, a system administrator node gives each node rights through said rights management unit.
In step S2, the user obtains the corresponding key through the permission determination unit.
In the step S3, the CP-ABE subsystem encrypts data through the data encryption unit, and the data interaction unit stores the encrypted data in the blockchain network.
Wherein, in the step S4, the CP-ABE subsystem calls the data in the blockchain network through the data interaction unit and decrypts the data by the data decryption unit.
Compared with the prior art, the technical scheme of the invention has the beneficial effects that:
the invention provides an online examination management system based on a blockchain and a CP-ABE and an application method thereof, which utilize the inherent advantages of consistent data, difficult tampering and traceability of the data of the blockchain, combine a CP-ABE subsystem to encrypt the data, and only a user endowed with corresponding attributes by a system administrator node can successfully access the data, thereby effectively preventing test questions or achievements from being tampered maliciously and ensuring the stable performance of the online examination.
Drawings
FIG. 1 is a schematic diagram of a system according to the present invention;
FIG. 2 is a schematic flow chart of the method of the present invention;
wherein: 1. a data node; 11. an administrator node; 12. an examinee node; 13. an examinee node; 2. a right management unit; 3. a right judgment unit; 4. a CP-ABE subsystem; 41. a data encryption unit; 42. a data decryption unit; 43. a data interaction unit; 5. a blockchain network.
Detailed Description
The drawings are for illustrative purposes only and are not to be construed as limiting the present patent;
for the purpose of better illustrating the embodiments, certain elements of the drawings may be omitted, enlarged or reduced and do not represent the actual product dimensions;
it will be appreciated by those skilled in the art that certain well-known structures in the drawings and descriptions thereof may be omitted.
The technical scheme of the invention is further described below with reference to the accompanying drawings and examples.
Example 1
As shown in FIG. 1, the blockchain and CP-ABE based on-line examination management system comprises a data node 1, a right management unit 2, a CP-ABE subsystem 3 and a blockchain network 4; wherein:
the right management unit 2 distributes access and modification rights for the data node 1;
the right judging unit 3 is used for judging the access right of the data node 1;
the CP-ABE subsystem 3 is configured to encrypt, i.e. decrypt, data based on attributes, and write or read data in the blockchain network 4;
the data node 1 performs information interaction with the blockchain network 4 through the CP-ABE subsystem 3.
More specifically, the data node 1 includes an administrator node 11, an examinee node 12, and an examinee node 13; the administrator node 11 allocates access and modification rights to the candidate node 12 and the candidate node 13 through the rights management unit 2.
More specifically, the CP-ABE subsystem 3 includes a data encryption unit 31, a data decryption unit 32, and a data interaction unit 33; wherein:
the data encryption unit 31 encrypts the data according to the result of the authority judging unit 3 and writes the encrypted data into the blockchain network 4 through the data interaction unit 33;
the data decryption unit 32 obtains the encrypted information according to the result of the authority judgment unit 3, and obtains the encrypted data corresponding to the encrypted information in the blockchain network 4 through the data interaction unit 33 to decrypt.
In a specific implementation, each data node 1 in the system has different rights, and the system administrator node 11 generates a public key, a private key and an account using the personal information of the user. The system administrator node 11 assigns the "test" attribute to the test taker node 12, at which time the test taker may edit the test questions in the form of transactions in the system. After receiving the "test taker" attribute assigned by the system administrator node 11, the test taker node 13 may take an examination and then encrypt and store the data. Afterwards, the system administrator node 11 scores the answers through the intelligent contracts, and the examinees with the corresponding attributes can check the results.
In a specific implementation process, the system administrator node 11 gives authority to each node through the authority management unit 2; the user obtains the corresponding secret key through the authority judging unit 3; the CP-ABE subsystem 4 encrypts data through the data encryption unit 41 and is stored in the blockchain network 5 by the data interaction unit 43; the CP-ABE subsystem 4 invokes data in the blockchain network 5 through the data interaction unit 43 and is decrypted by the data decryption unit 42.
Example 2
More specifically, as shown in fig. 2, the application method of the online examination management system based on the blockchain and the CP-ABE comprises the following steps:
s1: when a user registers, a system administrator node 11 gives authority to each node according to user information, wherein the authority comprises a test officer authority and an examinee authority;
s2: when a user logs in, the user acquires a corresponding secret key according to the authority, and executes corresponding operation by utilizing the CP-ABE subsystem 4;
s3: the CP-ABE subsystem 4 encrypts data according to the modification operation of the examinee authority and stores the data in the blockchain network 5;
s4: the CP-ABE subsystem 4 calls the data in the blockchain network 5 according to the authority of the examinee, decrypts the data, and encrypts and stores the data according to the modified data;
s5: the system manager node 11 scores the modified data of the examinees through the intelligent contracts, and the examinees with corresponding authorities can check the scoring results.
More specifically, the examinee rights include a "subject" attribute and an "examinee" attribute; after the examination official node 12 is given the examination official authority, compiling test questions corresponding to the examination matters, and encrypting and storing the test questions in the blockchain network 5 by utilizing the CP-ABE subsystem 4; the right of the test officer does not have the attribute of accessing the CP-ABE encrypted data, and the record cannot be modified.
More specifically, the examinee rights include a subject attribute and an examinee attribute; after the examinee node 13 is given the examinee authority, the CP-ABE subsystem 4 decrypts the corresponding objective test questions by the blockchain network 5 and sends the test questions to the examinee node 13; after the examinee node 13 completes the answer, the CP-ABE subsystem 4 encrypts and gives access rights to the system administrator node 11 using the new access tree.
More specifically, in the step S1, the system administrator node 11 gives the authority to each node through the authority management unit 2.
More specifically, in the step S2, the user acquires the corresponding key through the right judgment unit 2.
More specifically, in the step S3, the CP-ABE subsystem 4 encrypts data through the data encryption unit 41 and stores the encrypted data in the blockchain network 5 through the data interaction unit 43.
More specifically, in the step S4, the CP-ABE subsystem 4 invokes the data in the blockchain network 5 through the data interaction unit 43 and is decrypted by the data decryption unit 42.
In the specific implementation process, the examinee enters the system by inputting an account number and a password, and meanwhile, the public key and the private key are issued. The system manager node 11 confirms the identity of the examinee through the authority judging unit 2 and gives the attribute of 'subject' and 'examinee' to the examinee; at this time, the test questions may be written by the test staff node, encrypted, and stored in the blockchain network 5; when the test questions are modified by the examinee, the record cannot be modified if the attributes required by the CP-ABE encrypted data are not accessed. In addition, when the test questions are modified, the administrator node 11 is required to open the authority and record the related modification information in the blockchain network 5.
In the specific implementation process, the examinee node 13 inputs an account number and a password into the system, and after the system administrator node confirms the examinee through the permission judging unit 2, the examinee node 13 will receive corresponding "subjects" and "examinee" attributes. When an examinee examines, the system administrator node 11 checks the latest version of test questions stored in the system and modifies the access tree for performing access authority control by attribute-based encryption, so that the examinee node without the corresponding attribute has no authority to perform the examination. After the test taker node 13 completes the answer, it encrypts it using the new access tree, allowing the system administrator to verify the answer.
In the specific implementation process, after the examination is finished, the system administrator node 11 checks the answer submitted by the examinee, takes the answer of the examinee as the input value of the intelligent contract function, and the output result is the score of the examinee. The result is stored in the blockchain network 5 by attribute-based encryption as the examinee account password and the 'examinee' attribute. Each examinee inquires the results through the corresponding account passwords and the attributes of the examinees.
In the specific implementation process, the advantages of consistent data, difficult tampering and traceability of the data inherent in the blockchain network 5 are utilized, the data are encrypted by combining the CP-ABE subsystem 4, and only users endowed with corresponding attributes by the system administrator node 11 can successfully access the data, so that the test questions or results are effectively prevented from being tampered maliciously, and the stable performance of the online test is ensured.
It is to be understood that the above examples of the present invention are provided by way of illustration only and not by way of limitation of the embodiments of the present invention. Other variations or modifications of the above teachings will be apparent to those of ordinary skill in the art. It is not necessary here nor is it exhaustive of all embodiments. Any modification, equivalent replacement, improvement, etc. which come within the spirit and principles of the invention are desired to be protected by the following claims.
Claims (6)
1. The block chain and CP-ABE based on-line examination management system is characterized in that: the system comprises a data node (1), a right management unit (2), a right judging unit (3), a CP-ABE subsystem (4) and a blockchain network (5); wherein:
the data node (1) comprises an administrator node (11), a test attendant node (12) and a test taker node (13); the manager node (11) distributes access and modification authorities for the examinee node (12) and the examinee node (13) through the authority management unit (2);
each data node (1) in the system has different authorities, and a system administrator node (11) generates a public key, a private key and an account by using personal information of a user;
the rights management unit (2) allocates access and modification rights to the data node (1);
the right judging unit (3) is used for judging the access right of the data node (1);
the CP-ABE subsystem (4) is used for encrypting or decrypting data based on attributes and writing or reading the data in the blockchain network (5);
the CP-ABE subsystem (4) comprises a data encryption unit (41), a data decryption unit (42) and a data interaction unit (43); wherein:
the data encryption unit (41) encrypts according to the result of the authority judging unit (3) and writes encrypted data into the blockchain network (5) through the data interaction unit (43);
the data decryption unit (42) obtains encryption information according to the result of the authority judgment unit (3), and obtains corresponding encryption data of the encryption information in the blockchain network (5) through the data interaction unit (43) to decrypt;
the data node (1) performs information interaction with the blockchain network (5) through the CP-ABE subsystem (4);
a system manager node (11) gives authority to each node through the authority management unit (2); the user obtains the corresponding secret key through the authority judging unit (3); the CP-ABE subsystem (4) encrypts data through the data encryption unit (41) and is stored in the blockchain network (5) by the data interaction unit (43); the CP-ABE subsystem (4) invokes data in the blockchain network (5) through the data interaction unit (43) and is decrypted by a data decryption unit (42).
2. An on-line examination management method based on blockchain and CP-ABE, which is applied to the on-line examination management system as claimed in claim 1, comprising the steps of:
s1: when a user registers, a system administrator node (11) gives authority to each node according to user information, wherein the authority comprises a test officer authority and an examinee authority;
s2: when a user logs in, the user acquires a corresponding secret key according to the authority, and executes corresponding operation by utilizing the CP-ABE subsystem (4);
s3: the CP-ABE subsystem (4) encrypts data according to the modification operation of the right of the examination officer and stores the data in the blockchain network (5);
s4: the CP-ABE subsystem (4) calls the data in the blockchain network (5) according to the examinee's authority, decrypts the data, and encrypts and stores the data according to the modified data;
s5: the system manager node (11) scores the modified data of the examinees through the intelligent contracts, and the examinees with corresponding authorities can check the scoring results.
3. The blockchain and CP-ABE based on-line examination management method of claim 2, wherein: the examination right comprises a subject attribute and an examination right attribute; after the examination official node (12) is endowed with the examination official authority, compiling test questions corresponding to the examination matters, and encrypting and storing the test questions in the blockchain network (5) by utilizing the CP-ABE subsystem (4); the right of the test officer does not have the attribute of accessing the CP-ABE encrypted data, and the record cannot be modified.
4. The blockchain and CP-ABE based on-line examination management method of claim 2, wherein: the examinee rights comprise a subject attribute and an examinee attribute; after the examinee node (13) is endowed with the examinee authority, the CP-ABE subsystem (4) decrypts the corresponding objective test questions by the blockchain network (5) and sends the test questions to the examinee node (13); after the answer is completed by the examinee node (13), the CP-ABE subsystem (4) uses the new access tree to encrypt and endow the access authority to the system administrator node (11).
5. The blockchain and CP-ABE based on-line examination management method of claim 2, wherein: in said step S1, a system administrator node (11) gives each node rights through said rights management unit (2).
6. The blockchain and CP-ABE based on-line examination management method of claim 2, wherein: in the step S2, the user acquires the corresponding key through the right judging unit (3).
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910718233.8A CN110647756B (en) | 2019-08-05 | 2019-08-05 | Online examination management system based on blockchain and CP-ABE and application method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910718233.8A CN110647756B (en) | 2019-08-05 | 2019-08-05 | Online examination management system based on blockchain and CP-ABE and application method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110647756A CN110647756A (en) | 2020-01-03 |
CN110647756B true CN110647756B (en) | 2023-06-27 |
Family
ID=68990013
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910718233.8A Active CN110647756B (en) | 2019-08-05 | 2019-08-05 | Online examination management system based on blockchain and CP-ABE and application method thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110647756B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111882226B (en) * | 2020-07-31 | 2024-01-05 | 贵州东冠科技有限公司 | Scoring and checking system based on specific place management |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020023519A (en) * | 2000-09-22 | 2002-03-29 | 이예범 | Testing and evaluation program of the problem bank type and keeping same testing difficulty to examinee in spite of different test problem for the internet |
CN103886524A (en) * | 2014-03-24 | 2014-06-25 | 沈阳化工大学 | Online exam system |
CN104331764A (en) * | 2014-10-24 | 2015-02-04 | 沈阳化工大学 | Network online examination management information system |
CN106503994A (en) * | 2016-11-02 | 2017-03-15 | 西安电子科技大学 | Block chain private data access control method based on encryption attribute |
CN109002527A (en) * | 2018-07-13 | 2018-12-14 | 江苏开放大学(江苏城市职业学院) | A method of its management online exam of network test system and utilization based on block chain |
CN109271810A (en) * | 2018-08-01 | 2019-01-25 | 冼钇冰 | A kind of exam information record system and exam information recording method based on block chain |
WO2019134780A1 (en) * | 2018-01-04 | 2019-07-11 | Bundesdruckerei Gmbh | Personal document block chain structure |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10176308B2 (en) * | 2017-04-28 | 2019-01-08 | Accenture Global Solutions Limited | Entitlement management system |
-
2019
- 2019-08-05 CN CN201910718233.8A patent/CN110647756B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020023519A (en) * | 2000-09-22 | 2002-03-29 | 이예범 | Testing and evaluation program of the problem bank type and keeping same testing difficulty to examinee in spite of different test problem for the internet |
CN103886524A (en) * | 2014-03-24 | 2014-06-25 | 沈阳化工大学 | Online exam system |
CN104331764A (en) * | 2014-10-24 | 2015-02-04 | 沈阳化工大学 | Network online examination management information system |
CN106503994A (en) * | 2016-11-02 | 2017-03-15 | 西安电子科技大学 | Block chain private data access control method based on encryption attribute |
WO2019134780A1 (en) * | 2018-01-04 | 2019-07-11 | Bundesdruckerei Gmbh | Personal document block chain structure |
CN109002527A (en) * | 2018-07-13 | 2018-12-14 | 江苏开放大学(江苏城市职业学院) | A method of its management online exam of network test system and utilization based on block chain |
CN109271810A (en) * | 2018-08-01 | 2019-01-25 | 冼钇冰 | A kind of exam information record system and exam information recording method based on block chain |
Also Published As
Publication number | Publication date |
---|---|
CN110647756A (en) | 2020-01-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109639753B (en) | Data sharing method and system based on block chain | |
WO2019072137A1 (en) | Method and system for digital currency transaction verification and registration | |
CN110300973A (en) | The foundation of alliance's block chain network | |
KR20200015266A (en) | Online examination management system and method thereof | |
Furnell et al. | A security framework for online distance learning and training | |
US20120066508A1 (en) | Method for managing and controlling access to confidential information contained in portable electronic media | |
CN105022966A (en) | Database data encryption and decryption method and system | |
CN107871081A (en) | A kind of computer information safe system | |
JP2011048661A (en) | Virtual server encryption system | |
CN112231284A (en) | Block chain-based big data sharing system, method, device and storage medium | |
CN103888467A (en) | Sharing-oriented safety file folder encryption system | |
KR20080049742A (en) | Transactional sealed storage | |
IL281671B1 (en) | Systems and computer-based methods of document certification and publication | |
KR102014647B1 (en) | Electronic voting method based on blockchain | |
CN111586065A (en) | Data authorization method based on block chain | |
CN111460420A (en) | Method, device and medium for using electronic seal based on block chain | |
CN116542637A (en) | Government platform safety control method based on computer | |
Fahmi et al. | A comparison of blockchain application and security issues from Bitcoin to Cybersecurity | |
CN110647756B (en) | Online examination management system based on blockchain and CP-ABE and application method thereof | |
CN110012024A (en) | A kind of data sharing method, system, equipment and computer readable storage medium | |
Zou et al. | Application of blockchain digital identity technology in healthcare consumer finance system | |
JP2001202436A (en) | Electronic application system, document storage device, and computer-readable recording medium | |
CN113779637B (en) | Attribute data processing method, attribute data processing device, attribute data processing equipment and attribute data processing medium | |
Kassab | Exploring Non-Functional Requirements for Blockchain-Oriented Systems | |
Alkubaisy et al. | Towards detecting and mitigating conflicts for privacy and security requirements |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20231120 Address after: Room 521, Block B, Shilian Science and Technology Park, No. 33 Science Avenue, Huangpu District, Guangzhou City, Guangdong Province, 510000 Patentee after: Guangzhou Job Winning Future Information Technology Co.,Ltd. Address before: 510006 No. 100 West Ring Road, Panyu District University, Guangdong, Guangzhou Patentee before: GUANGDONG University OF TECHNOLOGY |