A bank intelligent padlock internal network transmission verification management method and system

By employing a task release module, a smart padlock management module, and an encryption module for dual verification during the cash box escort process, the security issues caused by simple intranet data transmission and identity verification during cash box escort are resolved, thus achieving highly secure cash box transportation.

CN115292689BActive Publication Date: 2026-07-14WUHAN CLOUD NETWORK INTELLIGENT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210914935.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-01
Publication Date
2026-07-14
Estimated Expiration
2042-08-01

AI Technical Summary

Technical Problem

The internal network data transmission and authentication in the current cash box escort process are too simple, resulting in a low level of security.

Method used

The task publishing module publishes cash box escort task information, the smart padlock management module matches the cash box padlock verification information, and the encryption module encrypts the cash box padlock verification information, number list and escort personnel identity information to generate key encapsulation information and key information, and performs dual verification by combining intranet transmission.

Benefits of technology

This improves the security of cash box transportation, increases the difficulty of hacking, and ensures the security and reliability of information transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115292689B_ABST
    Figure CN115292689B_ABST
Patent Text Reader

Abstract

The application provides a bank intelligent padlock internal network transmission verification management method and system, relates to the field of artificial intelligence, and comprises the following steps: releasing a case consignment task information, branch number information and consignment personnel identity information; matching task receiving branch information including a case number list and a task receiving branch address according to the branch number information; matching case padlock verification information according to the case number list, combining the case number list and the consignment personnel identity information to generate an encryption result; sending key encapsulation information and the task receiving branch address to a consignment personnel mobile terminal, and sending key information to the task receiving branch address through an internal network; when the consignment personnel arrives at the task receiving branch address, verifying the key encapsulation information by using the key information, verifying the case number list by using the case padlock verification information, and then performing a case consignment task. The technical problem of poor security of identity verification and data transmission process in the prior art case consignment is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of artificial intelligence-related technologies, specifically to an intranet transmission verification management method and system for a bank smart padlock. Background Technology

[0002] When banks conduct cash transport, they need to hand over and transport the cash boxes to complete the transport task. Strict identity verification at each handover point is required to achieve the purpose of safe transport. With the intelligentization and automation of the process, intelligent identity recognition has become the mainstream, and cash boxes also use electronic locks to achieve a high level of security.

[0003] Currently, authentication information is mainly transmitted through the intranet. However, relying solely on the intranet for data transmission and authentication is relatively simple, making security measures more risky.

[0004] The current technology for cash box escort processes relies on overly simplistic intranet-based data transmission and authentication, resulting in a low level of security. Summary of the Invention

[0005] This application provides an intranet transmission verification management method and system for bank smart padlocks, which solves the technical problem that the intranet-based data transmission and authentication in the cash box escort process in the prior art is too simple, resulting in a low security level.

[0006] In view of the above problems, this application provides an intranet transmission verification management method and system for bank smart padlocks.

[0007] In a first aspect, embodiments of this application provide an intranet transmission verification management method for bank smart padlocks. The method is applied to an intranet transmission verification management system for bank smart padlocks. The system includes a processing terminal, which comprises a task publishing module, a smart padlock management module, and an encryption module. The method includes: publishing cash box escort task information through the task publishing module, wherein the cash box escort task information includes branch number information and escort personnel identity information; matching task receiving branch information according to the branch number information, wherein the task receiving branch information includes a list of cash box numbers and task receiving branch addresses; and sending the cash box number list to the smart padlock management module to match cash box padlock verification information. The padlock verification information of the cash box corresponds one-to-one with the cash box number. The padlock verification information, the cash box number list, and the escort personnel's identity information are transmitted to the encryption module for encryption to generate an encryption result, wherein the encryption result includes key encapsulation information and key information. The key encapsulation information and the task receiving point address are sent to the escort personnel's mobile terminal, and the key information is sent to the task receiving point address through a preset intranet channel. When the escort personnel arrive at the task receiving point address, they verify the key encapsulation information using the key information. If the verification is successful, they verify the cash box number list using the padlock verification information. If the verification is successful, the cash box escort task is executed.

[0008] On the other hand, this application provides an intranet transmission verification management system for bank smart padlocks. The system includes a processing terminal, which comprises a task publishing module, a smart padlock management module, and an encryption module. The system includes: an information publishing unit for publishing cash box escort task information through the task publishing module, wherein the cash box escort task information includes branch number information and escort personnel identity information; a branch address matching unit for matching task receiving branch information based on the branch number information, wherein the task receiving branch information includes a list of cash box numbers and the address of the task receiving branch; and a verification information matching unit for sending the cash box number list to the smart padlock management module to match cash box padlock verification information, wherein the cash box padlock verification information and the cash box number are matched one-to-one. Correspondingly, an information encryption unit is used to transmit the padlock verification information of the cash box, the list of cash box numbers, and the identity information of the escort personnel to the encryption module for encryption, generating an encryption result, wherein the encryption result includes key encapsulation information and key information; an information sending unit is used to send the key encapsulation information and the task receiving point address to the escort personnel's mobile terminal, and send the key information to the task receiving point address through a preset intranet channel; a first verification module is used to verify the key encapsulation information using the key information when the escort personnel arrive at the task receiving point address; a second verification module is used to verify the list of cash box numbers using the padlock verification information after successful verification, and execute the cash box escort task after successful verification.

[0009] One or more technical solutions provided in this application have at least the following technical effects or advantages:

[0010] The process involves: publishing cash box escort mission information via a task publishing module to determine the branch number and escort personnel's identity; determining the task receiving branch information, representing the list of cash box numbers and the task receiving branch address, based on the branch number information; processing the cash box number list through the smart padlock management module to match the cash box padlock verification information; encrypting the cash box padlock verification information, cash box number list, and escort personnel's identity information through an encryption module to obtain key encapsulation information and key information; sending the key encapsulation information and the task receiving branch address to the escort personnel's mobile device; and transmitting the key information through the intranet. The system sends the information to the task receiving point address. When the escort personnel and the task receiving point address hand over the task, the key encapsulation information and the cash box padlock verification information are verified one after another. Only after both are verified can the cash box escort task be executed. The system uses a processing terminal to issue the task and distribute the verification information to the cash box padlock. It also encrypts the cash box padlock verification information, the cash box number list, and the escort personnel's identity information before transmitting the information. The transportation can only be executed after the cash box padlock and encryption results are verified. Combined with the intranet, this greatly increases the difficulty of being cracked and achieves the technical effect of improving the security of cash box transportation.

[0011] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, the following are specific embodiments of this application. Attached Figure Description

[0012] Figure 1 This application provides a schematic flowchart of an intranet transmission verification management method for a bank smart padlock.

[0013] Figure 2 This application provides a schematic diagram of the process for generating verification information for a bank smart padlock's internal network transmission verification management method, as illustrated in this embodiment.

[0014] Figure 3 This application provides a schematic diagram of the internal network transmission verification management system for a bank smart padlock.

[0015] Explanation of reference numerals in the attached diagram: Processing terminal 010, Task publishing module 011, Smart padlock management module 012, Encryption module 013, Information publishing unit 11, Branch address matching unit 12, Verification information matching unit 13, Information encryption unit 14, Information sending unit 15, First verification module 16, Second verification module 17. Detailed Implementation

[0016] This application provides a method and system for intranet transmission verification management of bank smart padlocks, solving the technical problem of low security in existing technologies that rely solely on the intranet for data transmission security. By using a processing terminal to issue tasks and distribute verification information to cash box padlocks, and encrypting the padlock verification information, cash box number list, and escort personnel identity information before transmission, transportation can only proceed after both the padlock verification and the encryption result are passed. Combined with the intranet, this significantly increases the difficulty of hacking, thus improving the security of cash box transportation.

[0017] Application Overview

[0018] Intranets provide a major safeguard for banks to transmit critical information. However, in actual information exchange, it is still difficult to avoid interactions with external parties, which inherently carries higher risks. Existing technologies for data transmission and authentication based on intranets in cash box escort processes are too simplistic, resulting in technical issues with low security levels.

[0019] To address the aforementioned technical problems, the overall approach of the technical solution provided in this application is as follows:

[0020] This application provides an intranet transmission verification management method and system for bank smart padlocks. The method involves: publishing cash box escort task information via a task publishing module to determine branch number information and escort personnel identity information; determining task receiving branch information based on the branch number information, representing a list of cash box numbers and the task receiving branch address; processing the cash box number list using a smart padlock management module to match cash box padlock verification information; encrypting the cash box padlock verification information, cash box number list, and escort personnel identity information using an encryption module to obtain key encapsulation information and key information; sending the key encapsulation information and the task receiving branch address to the escort personnel's mobile terminal; and transmitting the key information via the intranet. The system sends the information to the task receiving point address. When the escort personnel and the task receiving point address hand over the task, the key encapsulation information and the cash box padlock verification information are verified one after another. Only after both are verified can the cash box escort task be executed. The system uses a processing terminal to issue the task and distribute the verification information to the cash box padlock. It also encrypts the cash box padlock verification information, the cash box number list, and the escort personnel's identity information before transmitting the information. The transportation can only be executed after the cash box padlock and encryption results are verified. Combined with the intranet, this greatly increases the difficulty of being cracked and achieves the technical effect of improving the security of cash box transportation.

[0021] After introducing the basic principles of this application, various non-limiting embodiments of this application will be described in detail below with reference to the accompanying drawings.

[0022] Example 1

[0023] like Figure 1As shown in the figure, this application provides an intranet transmission verification management method for bank smart padlocks. The method is applied to an intranet transmission verification management system for bank smart padlocks. The system includes a processing terminal, which comprises a task publishing module, a smart padlock management module, and an encryption module. The method includes the following steps:

[0024] S100: Publish cash box escort task information through the task publishing module, wherein the cash box escort task information includes branch number information and escort personnel identity information;

[0025] Specifically, the processing terminal is located on the intranet and includes a task publishing module, a smart padlock management module, and an encryption module: the task publishing module is a functional module for bank cash dispatching and management personnel to issue cash box dispatching instructions; the smart padlock management module is a functional module used to manage the opening and closing of smart padlocks on cash boxes; and the encryption module is a functional module used to encrypt transmitted information.

[0026] The cash box escort task information refers to the instruction information for escorting cash boxes issued through the task publishing module. This includes branch number information representing the number of the cash box to be transported and the address of the receiving branch, as well as escort personnel identity information. The escort personnel identity information includes, but is not limited to, the identity information of all personnel involved in the handover of the cash box in the current escort task, such as the identity information of the manager and the executor. The cash box number is unique within the corresponding bank, and the cash box can be dispatched based on the number. Traditionally, cash box escort is achieved through information exchange within the intranet using branch number information and escort personnel identity information, but this method has low security. In this embodiment, these are used only as basic information, and subsequent encryption and verification are required. Even if external parties steal the branch number information and escort personnel identity information, they cannot perform further intrusion operations.

[0027] The preferred method for verifying the identity information of escort personnel is as follows:

[0028] Furthermore, based on the cash box escort task information published through the task publishing module, wherein the cash box escort task information includes branch number information and escort personnel identity information, the previous step S100 also includes the following steps:

[0029] S110: Obtain the preset time nodes for cash box escort, the shift schedule information of cash box management personnel, and the shift schedule information of cash box escort personnel;

[0030] S120: Extract the shift schedule information of the cash box management personnel according to the preset time node for the cash box escort, and determine the identity information of the cash box management personnel;

[0031] S130: Extract the shift schedule information of the cash box escort personnel according to the preset time node of the cash box escort, and determine the identity information of the cash box escort personnel;

[0032] S140: Add the identity information of the cash box manager and the identity information of the cash box escort personnel to the escort personnel identity information.

[0033] Specifically, the preset time node for cash box escort refers to the preset time for cash box escort; the cash box management personnel's shift information indicates the available time status of cash box management personnel; the cash box escort personnel's shift information indicates the available time status of cash box escort personnel; the cash box management personnel's identity information refers to the personnel whose available time matches the preset time node for cash box escort, thus identifying the corresponding cash box escort task management personnel; the cash box escort personnel's identity information refers to the personnel whose available time matches the preset time node for cash box escort, selecting a preset number of personnel as the executors of the corresponding cash box escort task; correspondingly, the identity information of the management personnel and escort personnel is added to the escort personnel's identity information and set to a pending response status, awaiting subsequent calls.

[0034] S200: Match task receiving point information according to the point number information, wherein the task receiving point information includes a list of cash box numbers and task receiving point addresses;

[0035] Specifically, the task receiving point information refers to at least a list of cash box numbers and a task receiving point address. The list of cash box numbers refers to the cash boxes to be transported as specified above; the task receiving point address is the starting point location where the cash boxes need to be escorted. The list of cash box numbers and the task receiving point address are set to a pending response state, awaiting subsequent calls.

[0036] S300: Send the list of cash box numbers to the smart padlock management module and match the cash box padlock verification information, wherein the cash box padlock verification information and the cash box number correspond one-to-one;

[0037] Furthermore, such as Figure 2 As shown, based on sending the list of cash box numbers to the smart padlock management module and matching the cash box padlock verification information, step S300 includes:

[0038] S310: Traverse the list of cash box numbers, send a verification request to each smart padlock of the cash box, and obtain static verification information, wherein the static verification information corresponds one-to-one with the smart padlock of the cash box;

[0039] S320: The static verification information is encrypted and calculated using a preset encryption rule to generate dynamic verification information, wherein the dynamic verification information is a non-cyclic data resource;

[0040] S330: Set the dynamic verification information as the padlock verification information for the box.

[0041] Specifically, the cash box needs to be opened and closed during transportation. Therefore, the smart padlock of the cash box needs to be verified at the beginning of the transportation process. This simplifies the process and increases the complexity of information transmission, thereby improving security.

[0042] The padlock verification information refers to the set of verification information representing all smart padlocks in the padlock number list. The verification information may differ for different padlocks. The smart padlock management module stores static verification information that corresponds one-to-one with all smart padlocks in the padlock number list. This is a pre-set, unchanging static verification code. The preferred static verification information can be updated periodically, and the update cycle and content can be set by the staff. Dynamic verification information refers to the result of encrypting the static verification information according to a preset encryption rule after it is extracted by the smart padlock management module. Dynamic verification information is a non-cyclic data resource, meaning it can only be used once and is destroyed after use. Dynamic verification information is set as the padlock verification information for the padlocks.

[0043] As described above, the verification process for any cash box is dynamic. The same preset encryption rules are used to encrypt the static verification code in both the smart padlock management module and the smart padlock itself. When the smart padlock management module distributes the encryption result to the security personnel, and they connect to the corresponding cash box, they compare the encryption result from the smart padlock with the encryption result received by the security personnel. If there is no difference, the verification is successful, and the corresponding cash box can be taken away. This dynamic verification process ensures the security of information transmission.

[0044] The preset encryption rules are detailed below:

[0045] Furthermore, according to the preset encryption rules, step S320 includes:

[0046] S321: Based on the static verification information, match the dynamic verification code distribution record within a preset time granularity;

[0047] S322: Generate a distribution interval duration list and a distribution frequency list based on the dynamic verification code distribution record;

[0048] S323: Filter and optimize the dynamic verification code distribution records according to the distribution interval duration list and the distribution frequency list to generate the dynamic verification information.

[0049] Furthermore, based on the filtering and optimization of the dynamic verification code distribution records according to the distribution interval duration list and the distribution frequency list, the dynamic verification information is generated. Step S323 includes:

[0050] S323-1: Construct a screening score evaluation coordinate space with the distribution interval duration as the first scoring coordinate axis and the distribution frequency as the second scoring coordinate axis;

[0051] S323-2: Input the distribution interval duration list and the distribution frequency list into the screening score evaluation coordinate space to generate a screening score set, wherein the screening score set corresponds one-to-one with the dynamic verification code distribution record;

[0052] S324-3: Randomly extract two verification codes from the dynamic verification code distribution record for comparison, add the verification code with the lower screening score to the elimination data group, and add the verification code with the higher screening score to the iteration data group;

[0053] S324-4: Based on the iterative data group, repeat the iteration a preset number of times, and set the verification code stored in the iterative data group as the dynamic verification information.

[0054] Specifically, the preset encryption rules are as follows: For any smart padlock of a locker, the preset time granularity refers to the preset duration, that is, the time interval within the preset duration from the current time point; the dynamic verification code distribution record refers to the recorded data representing the dynamic verification information of the smart padlock of the locker within the preset time granularity.

[0055] When the system is initially built, dynamic verification codes can be generated by randomly adding preset bytes of encoding to static verification information for encryption. However, if encryption is continuously performed by randomly adding encoding, it will gradually increase the system load. Therefore, by processing the dynamic verification code distribution records and filtering out previously generated dynamic encrypted information, not only can the dynamic encryption update process be realized, but the system load can also be reduced. Due to the diversity of the dynamic verification code distribution records, the security of dynamic encryption can still be guaranteed. The distribution method of dynamic verification information is as follows:

[0056] Step 1: The distribution interval duration represents the time from the last distribution time of any dynamic CAPTCHA in the dynamic CAPTCHA distribution record to the current time node; the distribution frequency represents the distribution frequency of any dynamic CAPTCHA in the dynamic CAPTCHA distribution record within a preset time granularity; the dynamic CAPTCHA distribution record is traversed to extract the distribution interval duration and distribution frequency, which are then stored in two sets of data, namely, the distribution interval duration list and the distribution frequency list.

[0057] Step Two: The screening score evaluation coordinate space refers to a virtual coordinate space constructed using the distribution interval as the first scoring axis and the distribution frequency as the second scoring axis for filtering dynamic CAPTCHAs. The screening score evaluation coordinate space has only a positive axis. The preferred construction method is as follows: the origin of the first scoring axis corresponds to a distribution interval of 0; as the screening score evaluation coordinate space lengthens, the corresponding score increases. The origin of the second scoring axis corresponds to the highest value of the dynamic CAPTCHA distribution frequency within a preset time granularity; the lower the dynamic CAPTCHA distribution frequency, the higher the corresponding score. This completes the construction of the screening score evaluation coordinate space.

[0058] Step 3: The screening score set refers to the result determined after inputting the distribution interval duration list and distribution frequency list into the screening score evaluation coordinate space and scoring them; the higher the screening score, the greater the probability of it being selected as a dynamic verification code.

[0059] Step 4: Randomly extract two CAPTCHAs from the dynamic CAPTCHA distribution record for comparison. Add the CAPTCHA with the lower score to the elimination data group, and add the CAPTCHA with the higher score to the iteration data group. Repeat the comparison until a preset number of comparisons is reached. The preset number of comparisons represents the number of times all dynamic CAPTCHAs in the distribution record can be compared pairwise. This number can be set based on the number of dynamic CAPTCHAs in the distribution record. Then, select the dynamic CAPTCHA with the highest score after the preset number of comparisons as the dynamic verification information. The elimination data group stores the data that has already been eliminated and is deleted after the dynamic verification information is generated. The iteration data group stores the winning comparison data and can only store one dynamic CAPTCHA at a time; it is also deleted after the dynamic verification information is generated.

[0060] S400: The padlock verification information of the cash box, the list of cash box numbers, and the identity information of the escort personnel are transmitted to the encryption module for encryption to generate an encryption result, wherein the encryption result includes key encapsulation information and key information;

[0061] Furthermore, based on the transmission of the padlock verification information of the cash box, the list of cash box numbers, and the identity information of the escort personnel to the encryption module for encryption, and the generation of an encryption result, step S400 includes:

[0062] S410: Obtain the fingerprint feature data of the escort personnel based on the escort personnel's identity information;

[0063] S420: Based on the fingerprint feature data of the escort personnel, the verification information of the padlock of the cash box, the list of cash box numbers and the identity information of the escort personnel are encrypted and encapsulated to generate the key encapsulation information and the key information;

[0064] S430: Add the key encapsulation information and the key information to the encryption result.

[0065] Specifically, after the cash box padlock verification information is generated, the encryption result is determined. The encryption result refers to the data group encrypted by the encryption module after encrypting the cash box padlock verification information, the cash box number list, and the escort personnel's identity information. This includes key encapsulation information representing the data encapsulated by the cash box padlock verification information, the cash box number list, and the escort personnel's identity information, as well as key information representing the data used for decryption. The preferred encryption process is as follows: the escort personnel's fingerprint feature data refers to the fingerprint features of the escort personnel, including all feature information for fingerprint authentication; after encrypting and encapsulating the cash box padlock verification information, the cash box number list, and the escort personnel's identity information based on the escort personnel's fingerprint feature data, the key encapsulation information and key information are obtained, thereby generating the encryption result.

[0066] The optional encapsulation method is as follows: The padlock verification information, cash box number list, and escort personnel identification information are encapsulated using a unique identifier that represents the fingerprint characteristics of the escort personnel. Access to these information requires verification via the identifier. The identifier can be any type of character or letter. Because fingerprints are unique, fingerprint verification improves the security of information transmission and cash box transportation.

[0067] S500: Send the key encapsulation information and the task receiving point address to the escort personnel's mobile terminal, and send the key information to the task receiving point address through a preset intranet channel;

[0068] Specifically, the mobile terminal for security personnel refers to a portable mobile interactive terminal for security personnel, which may include, but is not limited to, mobile phones, tablets, watches, and other user-interactive methods. The mobile terminal for security personnel may not be within an intranet. The encrypted key encapsulation information and the task receiving point address are sent to the mobile terminal for security personnel. The key information is sent to the task receiving point address through a preset intranet channel. The preset intranet refers to the intranet built by the corresponding bank or other enterprises or individuals with similar needs for information exchange. The key information corresponding to the key encapsulation information is stored at the task receiving point address. The dynamic verification information in the cash box is stored in the encrypted key encapsulation information. Both are encrypted multiple times and stored on different ports, thus ensuring the security of information transmission.

[0069] S600: When the escort personnel arrive at the task receiving point address, the key encapsulation information is verified through the key information;

[0070] Furthermore, based on the premise that when the escort personnel arrive at the task receiving point address, the key information is used to verify the key encapsulation information, step S600 includes:

[0071] S610: Provide fingerprint verification information through the escort personnel;

[0072] S620: Perform fingerprint feature verification on the verification fingerprint information and the key information to determine whether they are consistent;

[0073] S630: If they match, the key encapsulation information is verified and activated using the key information.

[0074] Specifically, fingerprint verification refers to the real-time fingerprint data provided by the escort personnel when they go to the task receiving point according to the task receiving point address. Based on the real-time fingerprint data, the feature data that needs to be verified by fingerprint can be extracted. The feature data of their fingerprint verification is then verified with the key information. If they match, it means that the escort personnel's identity verification is successful. The key information is then used to deseal the key-encapsulated information. It should be noted that the encoding method of the fingerprint features is unknown to the escort personnel. Therefore, there is no need to worry about the escort personnel verifying and activating the key-encapsulated information. Furthermore, fingerprint verification requires the person to be present, which improves the security of cash box transportation.

[0075] S700: After successful verification, the cash box number list is verified using the padlock verification information. Once verified, the cash box escort task is executed.

[0076] Furthermore, based on the verification information obtained from the padlock of the cash box, the verification of the cash box number list is performed. Step S700 includes:

[0077] S710: Call all the smart padlocks of the cash box one by one, and perform encryption calculation on the static verification information according to the preset encryption rules to generate dynamic verification information;

[0078] S720: Compare the dynamic verification information and the dynamic check information to determine whether they are consistent;

[0079] S730: If they match, the verification passes, and the dynamic verification information and the dynamic check information are destroyed.

[0080] Specifically, after the security personnel's identity is verified, the static verification information stored inside all smart padlocks in the cash box number list is encrypted according to the aforementioned preset encryption rules, thereby generating dynamic verification information. Since the historical selection results of the dynamic verification information have the same time interval and the same scoring mode, the dynamic verification information is determined. If it matches the dynamic verification information, it means that the corresponding cash box is the one to be transported, and verification pass information is generated. The dynamic verification information and dynamic verification information are then destroyed. After successful verification, the cash box escort task is executed. Based on the aforementioned highly secure verification process, the security of cash box escort is improved.

[0081] In summary, the intranet transmission verification management method and system for bank smart padlocks provided in this application have the following technical effects:

[0082] 1. The system employs a task publishing module to publish cash box escort task information, determining the branch number and escort personnel's identity information; based on the branch number information, determining the task receiving branch information, representing the list of cash box numbers and the task receiving branch address; then, the smart padlock management module processes the cash box number list and matches it with the cash box padlock verification information; the encryption module encrypts the cash box padlock verification information, the cash box number list, and the escort personnel's identity information to obtain key encapsulation information and key information; the key encapsulation information and the task receiving branch address are sent to the escort personnel's mobile terminal; the key information is then transmitted via internal... The system sends the information to the task receiving point address via the network. When the escort personnel and the task receiving point address hand over the task, the key encapsulation information and the cash box padlock verification information are verified one after another. Only after both are verified can the cash box escort task be executed. The system uses a processing terminal to issue the task and distribute the verification information to the cash box padlock. It also encrypts the cash box padlock verification information, the cash box number list, and the escort personnel's identity information before transmitting the information. The subsequent double verification of the cash box padlock and the encryption result is required before the transportation can be executed. Combined with the intranet, this greatly increases the difficulty of being cracked and achieves the technical effect of improving the security of cash box transportation.

[0083] Example 2

[0084] Based on the same inventive concept as the intranet transmission verification management method for a bank smart padlock in the foregoing embodiments, such as Figure 3 As shown, this application embodiment provides an intranet transmission verification management system for bank smart padlocks. The system includes a processing terminal 010, which comprises a task publishing module 011, a smart padlock management module 012, and an encryption module 013, including:

[0085] Information publishing unit 11 is used to publish cash box escort task information through task publishing module 011, wherein the cash box escort task information includes branch number information and escort personnel identity information;

[0086] The outlet address matching unit 12 is used to match task receiving outlet information according to the outlet number information, wherein the task receiving outlet information includes a list of cash box numbers and task receiving outlet addresses.

[0087] The verification information matching unit 13 is used to send the list of cash box numbers to the smart padlock management module 012 and match the cash box padlock verification information, wherein the cash box padlock verification information and the cash box number correspond one-to-one;

[0088] The information encryption unit 14 is used to transmit the padlock verification information of the cash box, the list of cash box numbers and the identity information of the escort personnel to the encryption module 013 for encryption and generate an encryption result, wherein the encryption result includes key encapsulation information and key information;

[0089] Information sending unit 15 is used to send the key encapsulation information and the task receiving network address to the escort personnel's mobile terminal, and to send the key information to the task receiving network address through a preset intranet channel;

[0090] The first verification module 16 is used to verify the key encapsulation information through the key information when the escort personnel arrive at the task receiving point address;

[0091] The second verification module 17 is used to verify the list of cash box numbers through the padlock verification information of the cash box after the verification is passed, and to execute the cash box escort task after the verification is passed.

[0092] Furthermore, the verification information matching unit 13 performs the following steps:

[0093] Traverse the list of cash box numbers, send a verification request to each smart padlock of the cash box, and obtain static verification information, wherein the static verification information corresponds one-to-one with the smart padlock of the cash box;

[0094] The static verification information is encrypted and calculated using a preset encryption rule to generate dynamic verification information, wherein the dynamic verification information is a non-cyclic data resource.

[0095] Set the dynamic verification information as the verification information for the locker padlock.

[0096] Furthermore, the verification information matching unit 13 further includes the following steps:

[0097] Based on the static verification information, match the dynamic verification code distribution record within a preset time granularity;

[0098] Based on the dynamic verification code distribution record, generate a distribution interval duration list and a distribution frequency list;

[0099] The dynamic verification code distribution records are filtered and optimized based on the distribution interval duration list and the distribution frequency list to generate the dynamic verification information.

[0100] Furthermore, the verification information matching unit 13 further includes the following steps:

[0101] Using the distribution interval duration as the first scoring coordinate axis and the distribution frequency as the second scoring coordinate axis, a screening score evaluation coordinate space is constructed;

[0102] Input the distribution interval duration list and the distribution frequency list into the screening score evaluation coordinate space to generate a screening score set, wherein the screening score set corresponds one-to-one with the dynamic verification code distribution record;

[0103] Two verification codes are randomly extracted from the dynamic verification code distribution record and compared. The verification code with the lower score is added to the elimination data group, and the verification code with the higher score is added to the iteration data group.

[0104] Based on the iterative data group, the verification code stored in the iterative data group is repeated a preset number of times, and then set as the dynamic verification information.

[0105] Furthermore, the information encryption unit 14 performs the following steps:

[0106] Based on the identity information of the escort personnel, obtain the fingerprint feature data of the escort personnel;

[0107] Based on the fingerprint feature data of the escort personnel, the verification information of the padlock of the cash box, the list of cash box numbers and the identity information of the escort personnel are encrypted and encapsulated to generate the key encapsulation information and the key information.

[0108] The key encapsulation information and the key information are added to the encryption result.

[0109] Furthermore, the first verification module 16 performs the following steps:

[0110] The escort personnel provide fingerprint verification information;

[0111] The fingerprint information and the key information are verified by fingerprint feature verification to determine whether they match.

[0112] If they match, the key encapsulation information is verified and activated using the key information.

[0113] Furthermore, the second verification module 17 performs the following steps:

[0114] One by one, all the smart padlocks of the cash boxes are invoked, and the static verification information is encrypted and calculated according to the preset encryption rules to generate dynamic verification information;

[0115] Compare the dynamic verification information and the dynamic check information to determine whether they are consistent;

[0116] If they match, the verification passes, and the dynamic verification information and the dynamic check information are destroyed.

[0117] Furthermore, the information publishing unit 11 also performs the following steps:

[0118] Obtain preset time nodes for cash box escort, cash box management personnel's shift information, and cash box escort personnel's shift information;

[0119] Based on the preset time nodes for the escort of the cash box, the shift schedule information of the cash box management personnel is extracted to determine the identity information of the cash box management personnel;

[0120] The shift schedule information of the cash box escort personnel is extracted based on the preset time nodes of the cash box escort to determine the identity information of the cash box escort personnel;

[0121] Add the identity information of the cash box manager and the identity information of the cash box escort personnel to the escort personnel identity information.

[0122] In summary, any step of the method described above can be stored as a computer instruction or program in an unrestricted computer memory, and can be called and identified by an unrestricted computer processor to implement any method in the embodiments of this application, without any additional restrictions.

[0123] Furthermore, the "first" or "second" mentioned above may not only represent a sequential relationship, but may also represent a specific concept, and / or refer to the individual or collective selection of multiple elements. Clearly, those skilled in the art can make various modifications and variations to this application without departing from its scope. Therefore, if such modifications and variations fall within the scope of this application and its equivalents, this application intends to include such modifications and variations.

Claims

1. A method for managing intranet transmission verification of a bank's smart padlock, characterized in that, The method is applied to an intranet transmission verification management system for a bank's smart padlocks. The system includes a processing terminal, which comprises a task publishing module, a smart padlock management module, and an encryption module. The method includes: Cash box escort mission information is published through the mission publishing module. The cash box escort mission information includes the branch number information and the identity information of the escort personnel. The task receiving point information is matched according to the outlet number information, wherein the task receiving point information includes a list of cash box numbers and the address of the task receiving point; The list of cash box numbers is sent to the smart padlock management module to match the cash box padlock verification information, wherein the cash box padlock verification information and the cash box number correspond one-to-one; The padlock verification information of the cash box, the list of cash box numbers, and the identity information of the escort personnel are transmitted to the encryption module for encryption to generate an encryption result, wherein the encryption result includes key encapsulation information and key information; The key encapsulation information and the task receiving point address are sent to the escort personnel's mobile terminal, and the key information is sent to the task receiving point address through a preset intranet channel; When the escort personnel arrive at the task receiving point address, they verify the key encapsulation information using the key information. Once the verification is successful, the list of cash box numbers is verified using the padlock verification information. Once the verification is successful, the cash box escort task is executed.

2. The method as described in claim 1, characterized in that, The step of sending the list of cash box numbers to the smart padlock management module and matching the cash box padlock verification information includes: Traverse the list of cash box numbers, send a verification request to each smart padlock of the cash box, and obtain static verification information, wherein the static verification information corresponds one-to-one with the smart padlock of the cash box; The static verification information is encrypted and calculated using a preset encryption rule to generate dynamic verification information, wherein the dynamic verification information is a non-cyclic data resource. Set the dynamic verification information as the verification information for the locker padlock.

3. The method as described in claim 2, characterized in that, The preset encryption rules include: Based on the static verification information, match the dynamic verification code distribution record within a preset time granularity; Based on the dynamic verification code distribution record, generate a distribution interval duration list and a distribution frequency list; The dynamic verification code distribution records are filtered and optimized based on the distribution interval duration list and the distribution frequency list to generate the dynamic verification information.

4. The method as described in claim 3, characterized in that, The step of filtering and optimizing the dynamic verification code distribution records according to the distribution interval duration list and the distribution frequency list to generate the dynamic verification information includes: Using the distribution interval duration as the first scoring coordinate axis and the distribution frequency as the second scoring coordinate axis, a screening score evaluation coordinate space is constructed; Input the distribution interval duration list and the distribution frequency list into the screening score evaluation coordinate space to generate a screening score set, wherein the screening score set corresponds one-to-one with the dynamic verification code distribution record; Two verification codes are randomly extracted from the dynamic verification code distribution record and compared. The verification code with the lower score is added to the elimination data group, and the verification code with the higher score is added to the iteration data group. Based on the iterative data group, the verification code stored in the iterative data group is repeated a preset number of times, and then set as the dynamic verification information.

5. The method as described in claim 1, characterized in that, The step of transmitting the padlock verification information of the cash box, the list of cash box numbers, and the identity information of the escort personnel to the encryption module for encryption, and generating an encryption result, includes: Based on the identity information of the escort personnel, obtain the fingerprint feature data of the escort personnel; Based on the fingerprint feature data of the escort personnel, the verification information of the padlock of the cash box, the list of cash box numbers and the identity information of the escort personnel are encrypted and encapsulated to generate the key encapsulation information and the key information. The key encapsulation information and the key information are added to the encryption result.

6. The method as described in claim 1, characterized in that, When the escort personnel arrive at the task receiving point address, the verification of the key encapsulation information using the key information includes: The escort personnel provide fingerprint verification information; The fingerprint information and the key information are verified by fingerprint feature verification to determine whether they match. If they match, the key encapsulation information is verified and activated using the key information.

7. The method as described in claim 2, characterized in that, The verification of the cash box number list using the padlock verification information includes: One by one, all the smart padlocks of the cash boxes are invoked, and the static verification information is encrypted and calculated according to the preset encryption rules to generate dynamic verification information; Compare the dynamic verification information and the dynamic check information to determine whether they are consistent; If they match, the verification passes, and the dynamic verification information and the dynamic check information are destroyed.

8. The method as described in claim 1, characterized in that, The cash box escort task information is published through the task publishing module. This cash box escort task information includes the branch number and the escort personnel's identity information, and previously included: Obtain the preset time nodes for cash box escort, the shift schedule information of cash box management personnel, and the shift schedule information of cash box escort personnel; Based on the preset time nodes for the escort of the cash box, the shift schedule information of the cash box management personnel is extracted to determine the identity information of the cash box management personnel; Based on the preset time nodes for the cash box escort, the shift schedule information of the cash box escort personnel is extracted to determine the identity information of the cash box escort personnel; Add the identity information of the cash box manager and the identity information of the cash box escort personnel to the escort personnel identity information.

9. An intranet transmission verification management system for a bank's smart padlock, characterized in that, The system includes a processing terminal, which comprises a task publishing module, a smart padlock management module, and an encryption module, including: The information publishing unit is used to publish cash box escort task information through the task publishing module, wherein the cash box escort task information includes the branch number information and the identity information of the escort personnel; The outlet address matching unit is used to match task receiving outlet information according to the outlet number information, wherein the task receiving outlet information includes a list of cash box numbers and task receiving outlet addresses. The verification information matching unit is used to send the list of cash box numbers to the smart padlock management module and match the cash box padlock verification information, wherein the cash box padlock verification information and the cash box number correspond one-to-one; An information encryption unit is used to transmit the padlock verification information of the cash box, the list of cash box numbers, and the identity information of the escort personnel to the encryption module for encryption and generate an encryption result, wherein the encryption result includes key encapsulation information and key information; The information sending unit is used to send the key encapsulation information and the task receiving point address to the escort personnel's mobile terminal, and to send the key information to the task receiving point address through a preset intranet channel; The first verification module is used to verify the key encapsulation information through the key information when the escort personnel arrive at the task receiving point address; The second verification module is used to verify the list of cash box numbers using the padlock verification information of the cash box after the verification is passed. After the verification is passed, the cash box escort task is executed.

Citation Information

Patent Citations

  • Financial escort handover system

    CN114238911A

  • Intelligent money box handover management method and system

    CN114780984A