Blockchain-based laboratory management method
The blockchain-based laboratory management system addresses safety and security issues by implementing fingerprint authentication and startup verification to manage access and usage rights, preventing unauthorized use of critical equipment.
Patent Information
- Application Number
- JP2023002191
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2022-08-05
- Filing Date
- 2023-01-11
- Publication Date
- 2025-01-10
- Estimated Expiration
- 2043-01-11
AI Technical Summary
Existing laboratory management systems fail to ensure safety and security, particularly in critical laboratories where expensive and dangerous equipment is operated by inexperienced personnel, and there is a lack of robust authentication for access and usage rights.
A blockchain-based laboratory management system that performs fingerprint authentication using a random algorithm to generate feature values, requiring users to input their fingerprints in a specific order and compare them with verification fingers to ensure authorized access and usage rights, with startup verification modules to manage equipment usage.
Enhances laboratory safety by significantly reducing the risk of unauthorized access and improper use of equipment, ensuring only authorized personnel can operate critical equipment.
Smart Images

Figure 0007611533000001
Abstract
Description
[Technical field]
[0001] The present invention belongs to the field of laboratory management technology, specifically, to a laboratory management method based on blockchain. By law be. [Background technology]
[0002] The patent with publication number CN106408179A discloses a laboratory management application system based on two-dimensional code and wireless network. It includes a laboratory management application system and a mobile terminal, where the mobile terminal is equipped with a laboratory management application system, and the mobile terminal includes a camera and a two-dimensional code identification system. The laboratory management application system is used to generate two-dimensional code markings corresponding to laboratory courses and experimental equipment, perform two-dimensional code identification markings for experimental teachers and students, perform experimental registration, and provide query access. The laboratory management application system obtains the information set in the laboratory management service system, and uploads and stores the obtained personnel and equipment information in the laboratory management service system. Experiment device Not only can it manage the experimental environment, but also manage the entire experimental process, inquire about students' attendance and experimental conditions, improve the efficiency of laboratory management, and integrate and optimize laboratory teaching resources.
[0003] However, for the above technologies, especially for important laboratories, some expensive equipment may be difficult to operate. For equipment that is prone to dangerous operations, firstly, there are many confidential documents in the laboratory, and secondly, various equipment in the laboratory needs to be operated by corresponding experts. Based on this, we will consider the safety of the laboratory and the experiment during a certain operation. device If reasonable consideration is not given to ensuring the safety of the user, solutions are provided. Summary of the Invention [Problem to be solved by the invention]
[0004] The present invention aims to solve at least one of the technical problems existing in the prior art. [Means for solving the problem]
[0005] A laboratory management method and system based on blockchain in the field of laboratory management technology, comprising: performing management authentication for a user's access rights and inputting ID data of an object ID to determine in advance which finger's fingerprint needs to be authenticated; then, generating a feature value by a random algorithm; then, selecting fingers corresponding to the feature values in order from the initial finger to determine the verification finger; User Input the fingerprint of the finger based on the real feature value, and compare it with the verification finger, and only after passing the comparison can the user enter the laboratory; ensure the fingerprint theft, greatly reduce the possibility of entering the laboratory, and improve the safety of the laboratory; User By managing and authenticating the right to use laboratory equipment, User However, when using some important equipment, authorization authentication is required, which can prevent unauthorized use of the equipment by inexperienced or insufficient personnel and further enhance safety.
[0006] User Manage and authenticate access rights to: When entering the lab, first input ID data representing the object ID; then, a random algorithm will generate a feature value. The feature value is time digit string Determined according to the specific data distribution method of Ti, time digit string teeth User Enter ID data and date and time Minutes Obtained in the form Time digits; then, User After arranging the thumb to the pinky finger of the specified hand in order, select the finger corresponding to the feature value in order from the initial finger to determine the verification finger; User Input the fingerprint of the finger based on the real feature value, compare it with the verification finger, and after passing the comparison, you can enter the laboratory. 。
[0007] User Laboratory experiments deviceManage and authenticate usage rights. Specifically, it does the following: Key experiments in the original settings device So, we set up a startup verification module, and when a user needs to use it, the startup verification module will obtain the user's object ID and synchronously obtain the object authority. It will compare the object authority with the usage authority of the experimental equipment, and if the authority is met, it will allow the use, otherwise it will automatically power off the experimental equipment and refuse to work. Effect of the Invention
[0008] The present invention relates to User By inputting the ID data of the object ID, the fingerprint of the finger that needs to be authenticated is determined in advance; then, a random algorithm is used to generate a feature value; then, the finger corresponding to the feature value is selected in order from the initial finger to determine the verification finger, User Input the fingerprint of the finger based on the real feature value and compare it with the verification finger, and only after passing the comparison can the user enter the laboratory; this ensures that fingerprints are not stolen, greatly reducing the possibility of entering the laboratory, and improving the safety of the laboratory. [Brief description of the drawings]
[0009] [Figure 1] FIG. 1 is a system block diagram of a management system that embodies a blockchain-based laboratory management method according to the present invention (Example 1). DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] User By managing and authenticating the right to use laboratory equipment, User However, when using some important equipment, authorization authentication is required, which can prevent unauthorized use of the equipment by inexperienced or insufficient personnel and further enhance safety. EXAMPLES
[0011] Step 1: Perform basic data input to input the compliance ID, including the object ID and the access data of the object; the object ID is the ID information of the laboratory personnel who are allowed to enter and operate the relevant equipment; the access data of the object includes the object key and the object ID. The object key is the password set for the corresponding object ID. Here, the password is User is the fingerprint. User When entering a password, you must enter the fingerprints of all five fingers of the specified hand. To synchronize, you must set an initial finger, which can be any finger on the specified hand; Object authority is expressed concretely as a number, and a correspondence table between numbers and authority is constructed in advance, where the larger the number, the greater the authority, and each number indicates that the experimental equipment below that number can be operated; In the lab, blockchain User The compliance IDs of each experiment are synchronized. device The lower bound of the object ID value required for the operation is synchronized.
[0012] Step 2: Synchronize on-chain compliance IDs and share compliance IDs to get on-chain data;
[0013] Step 3: Then, User When a person enters the lab, they are authenticated in the following way: S1: User Before entering the lab, you must first enter the object ID data. ID data is automatically assigned as identification data consisting of numbers when it is first entered by the administrator; S2: After inputting the ID data, generate a feature value through a random algorithm, and the feature value is a number between 1 and 5, including 1 and 5; the feature value generation method is as follows: S201: User entered ID data Time Get the date and time MinutesGet the time in the format, get 8 numbers so that the time point is before or after, and then get the time number column We obtain Ti,i=1,…,8; specifically, at this point, it is 14:43 on November 23, 2020, and Time If it is November 23rd at 14:43, the corresponding time digit string Ti,i=1,…,8 corresponds to 11231443 in order; S202: After that, time digit string Get the number of 5 or more in Ti, mark that number as a feature value, and automatically add 1 when the feature value becomes 0; here, Time There are restrictions on the acquisition method, time digit string Since none of the three numbers in can have a value greater than 5, we make the feature value strictly 5 or less, and avoid special cases by adding 1 to the 0. S203: Obtain the feature value. S3: Then, select a verification finger based on the feature value, and the verification fingers are selected in order from the thumb to the little finger, counting from the initial finger to the finger corresponding to the feature value, and marking it as the verification finger; S4: User At this point, the user needs to press the corresponding characteristic value of the finger on the laboratory access device to verify the corresponding verification finger; the user's ID is verified after passing through; User may be permitted to enter;
[0014] Step 4: User After entering, User Management of experimental equipment is carried out based on object ID and object authority, and all important experimental equipment in the laboratory is set up with startup verification modules, and important experimental equipment is pre-configured for administrators; certain equipment is expensive or requires strict operating qualifications; The startup authentication module is User This authentication module is used to verify the object authority of the chain, and is synchronized with the data on the chain. device The management methods are as follows: St1: User When you need to start up important lab equipment, you can start up the authentication module. User Automatically obtain a fingerprint of any specified hand, and then automatically obtain an object ID corresponding to the fingerprint, and then obtain the object ID; St2: Then, read the use authority of the experimental equipment, and the use authority is the lowest authority value corresponding to the use of the experimental equipment; St3: Compare the object permissions of the object ID with the usage permissions. If the object ID is equal to or greater than the usage permissions, User The experiment device otherwise, this experiment device will automatically power off. EXAMPLES
[0015] The second embodiment of the present invention is implemented based on the first embodiment, and differs from the first embodiment in the specific method of generating the representative value. In this embodiment, however, a different method of generating the representative value using a random algorithm is provided. Specifically: handle User Input ID data Time Get the date and time Minutes format and time point Get the 8 numbers from the front to the back of the time digit string Get Ti,i=1,...,8; Then, the sum with Ti is automatically taken and it is marked as H;H is divided by 5 and the remainder is taken to determine the remainder, and if it is 0, it is automatically added with 1 and made the feature value;If the remainder is not zero, the remainder is automatically marked as the feature value. EXAMPLES
[0016] As the third embodiment of the present invention, the present embodiment is different from the first embodiment in that step S4 of the first embodiment is as follows: User The user presses the finger corresponding to the feature value on the access control device in the laboratory, and the corresponding authentication finger is authenticated. Only after passing through can the user's ID be authenticated. User is allowed entry; in this step, User If you fail to verify the correct ID two times in a row, UserThe access privileges for the corresponding object ID are suspended, User must contact the administrator to cancel their access before entering. Of course, there could be many random algorithms, and we will only give two examples here.
[0017] As shown in Figure 1, the blockchain-based laboratory management system includes a processor, a collection unit, and an up-chain unit. The collection unit is 1 to The collection of the described is used to collect the necessary data, and the up-chain is executed via the up-chain unit; The processor is used to manage a laboratory according to a method recited in any one of claims 1 to 7; A processor for managing a laboratory in accordance with the method described in the laboratory management method above.
[0018] Some of the data in the above formula has been quantified by removing dimensions, and the formula is closest to the actual situation obtained by software simulation from a large amount of collected data; the preset parameters and preset thresholds in the formula can be set by those skilled in the art according to the actual situation, or obtained by simulation of a large amount of data.
[0019] The above embodiments are only used to describe the technical method of the present invention, and are not limited to the present invention, but are described in detail with reference to the better embodiments. Those skilled in the art should understand this description and make modifications or equivalent replacements without departing from the spirit and scope of the technical method of the present invention.
Claims
[Claim 1] 1. A blockchain-based laboratory management method, comprising: A step of managing and authenticating user access rights, Step S1 of inputting ID data representative of an object ID, which is initially input by an administrator before the user enters the laboratory and is composed of numbers and automatically assigned; Step S2 of generating a feature value, which is a number between 1 and 5, by a random algorithm after inputting the ID data, the random algorithm comprising: obtaining eight numbers from the beginning to the end of the time when the user inputs the ID data in a month, day, hour, and minute format to obtain a time number string; Step S2 includes a step of obtaining the number of digits equal to or greater than 5 in the time digit string, marking the number as the feature value, and automatically adding 1 to the feature value if the feature value is 0 to obtain the feature value; Step S3 of selecting a verification finger based on the feature value, the verification fingers being selected in order from the thumb to the little finger, counting from the initial finger to the finger corresponding to the feature value and marking it as the verification finger; Step S4, in which the user presses a finger corresponding to the feature value on the access device of the laboratory and compares it with the corresponding verification finger, and after passing, the object ID is verified and the user is allowed to enter; A step of managing and authenticating the user's authority to use laboratory equipment in the laboratory, In the experimental equipment that is the key set by the management source, a startup verification module is installed, and when the user needs to use the experimental equipment, the startup verification module acquires the object ID of the user, synchronously acquires the object authority, compares the object authority with the usage authority of the experimental equipment that is the key, and allows the use if the authority is satisfied, or automatically turns off the experimental equipment and refuses the operation; A blockchain-based laboratory management method comprising:
Citation Information
Patent Citations
Program execution inhibiting system
JP1988132336A
Fingerprint collation device
JP2004102446A