Customer information intelligent security management system and method based on blockchain

Through the blockchain-based intelligent security management method of customer information, identity feature text data and intelligent search algorithms are used to judge customer identity and verify encrypted signatures, which solves the risk of information leakage in customer information management and realizes efficient and secure customer identity authentication and management.

CN120434038BActive Publication Date: 2025-09-09HANGZHOU YILING INTELLIGENT TECHNOLOGY CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202510846566.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-06-24
Publication Date
2025-09-09
Estimated Expiration
2045-06-24

AI Technical Summary

Technical Problem

The existing blockchain-based customer information management process still requires the direct collection of customer personal information, which cannot achieve reliable management based on zero-knowledge proof technology, increasing the risk of customer information leakage.

Method used

By collecting the identity feature text data of the visiting personnel, using the BERT language model and KMP search algorithm to determine the identity, generating random signature verification information, combining the public key of the customer information management platform for encryption signature processing, and using the client private key to perform decryption signature verification, the authenticity of the customer identity can be determined, and an intelligent search algorithm is used to improve the scientificity and security of verification.

Benefits of technology

It realizes intelligent filtering and multi-level security verification of customer identity, improves the security and response speed of customer information management, and enhances the applicability and security of customer information management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120434038B_ABST
    Figure CN120434038B_ABST
Patent Text Reader

Abstract

The present invention relates to the technical field of information security management, and discloses a customer information intelligent security management system and method based on blockchain, wherein the system includes an access personnel verification module, a customer identity authentication parameter processing module, and a customer identity information management module; customer identity authentication random signature encryption feedback processing is performed based on target customer identity authentication random signature data and combined with a customer information management platform and customer information management platform public key data, thereby realizing multi-level security verification of the real identity of the logged-in customer by the customer information management platform; client personal private key data is collected through a customer mobile terminal and customer identity authentication encryption signature decryption feedback processing is performed in combination with the customer mobile terminal and customer identity authentication encryption signature data, thereby realizing independence of customer information management platform identity authentication signature encryption and client identity authentication signature decryption, thereby realizing safe and reliable management of customer information based on zero-knowledge proof technology.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of information security management, and specifically to a customer information intelligent security management system and method based on blockchain. Background Art

[0002] An information security management system (ISMS) is a work system in which organizations formulate information security management policies and strategies in accordance with relevant ISMS standards and employ a risk management approach to plan, implement, review, inspect, and improve information security management. An ISMS is established in accordance with the requirements of ISO / IEC 27001, "Information Technology Security - Requirements for Information Security Management Systems," a development of BS 7799-2. An ISMS is a standard for establishing and maintaining an ISMS. It requires organizations to establish an ISMS by defining its scope, developing an information security policy, clarifying management responsibilities, and selecting control objectives and methods based on risk assessment. Customer information security management is a crucial issue in the business world. Blockchain technology can achieve decentralized and secure protection of customer personal information in the commercial, financial, and educational sectors. However, existing blockchain-based customer information management processes still require direct collection of personal information, failing to reliably manage it using zero-knowledge proof technology, increasing the risk of information leakage.

[0003] The Chinese invention patent with announcement number CN117272361B discloses a blockchain security information management system and method. The terminal device receives the data to be uploaded to the chain and classifies and identifies the type of the data. When the terminal device determines that the data type is text information, it performs an on-chain security verification operation on the text information data to determine the security of the text information data; and decides whether to perform a blockchain operation on the text information data. The above technical solution cannot reliably prove the security of the source of the collected data, increasing the risk of information management. Summary of the Invention

[0004] (1) Technical problems solved

[0005] In order to solve the problem that the existing blockchain-based customer information management process still needs to directly collect customer personal information, cannot reliably manage customer information based on zero-knowledge proof technology, and increases the risk of customer information leakage, the above purpose is to intelligently judge whether the visitor is a customer object, scientifically generate customer identity authentication random signatures, efficiently and accurately generate customer identity authentication encryption signatures, intelligently generate customer identity authentication decryption signatures, accurately judge the authenticity of customer identity, and improve the security and reliability of customer information management.

[0006] (2) Technical solution

[0007] The present invention is implemented through the following technical solution: a blockchain-based intelligent security management method for customer information, the method comprising the following steps:

[0008] S1. Collecting text data of visitor's identity characteristics;

[0009] S2. Determine the customer identity of the visitor based on the visitor identity feature text data and the customer identity feature text data to generate visitor customer identity determination data. If the visitor is not a customer, terminate the current customer information management operation.

[0010] S3. When the target customer is a customer, performing a search and processing on the random signature verification information required for customer identity authentication based on the customer identity authentication random signature data to generate target customer identity authentication random signature data;

[0011] S4. Perform encryption processing on the random signature data of the target customer identity authentication and the public key data of the customer information management platform to generate and output encrypted signature data of the customer identity authentication;

[0012] S5. Collect the client's personal private key data and perform client identity authentication encryption signature decryption processing on the client identity authentication encryption signature data, generate client identity authentication decryption signature data and feedback;

[0013] S6. Performing a customer identity authentication process based on the target customer identity authentication random signature data and the customer identity authentication decrypted signature data to generate customer identity authentication data. If the customer is a fake, directly terminate the current customer information management operation.

[0014] S7. If the client is a genuine client, perform client identity information management based on the visitor identity feature text data.

[0015] Preferably, the steps for collecting the visitor's identity feature text data are as follows:

[0016] S11. Collect the visitor's registered account and password feature text information online through the customer information management platform data input dialog box to prove the visitor's identity, and generate the visitor's identity feature text data .

[0017] Preferably, the customer identity of the visitor is determined based on the visitor identity feature text data and the customer identity feature text data to generate visitor customer identity determination data. If the visitor is not a customer, the steps for directly ending the customer information management operation are as follows:

[0018] S21. Establishing a customer identity feature text data set , ;in Indicates the Customer identity feature text data corresponding to each customer, Indicates the maximum number of customers; the customer identity feature text data indicates the registered account number and registration password feature text information of the customer personnel who are officially registered on the customer information management platform to prove their identity;

[0019] S22, using the BERT language model search algorithm to search the identity feature text data of the visitor A text data set with the customer identity characteristics Customer identity feature text data as described in Perform identity information text character matching and generate visitor customer identity judgment data based on the identity information text character matching results ;

[0020] when and If the identity information text character matching is successful, it means that the visitor is a formally registered customer on the customer information management platform, and the customer identity judgment data of the visitor is output. For customers;

[0021] when and If the identity information text characters are not matched successfully, it means that the visitor is not a formally registered customer on the customer information management platform, then the customer identity judgment data of the visitor will be output. If the user is not a customer, the customer information management operation will be terminated immediately.

[0022] Preferably, when the target customer is a customer, the random signature verification information search process required for customer identity authentication is performed based on the customer identity authentication random signature data, and the operation steps for generating the target customer identity authentication random signature data are as follows:

[0023] S31, when the visitor customer identity judgment data When serving as a customer, establish a random signature data set for customer authentication , ;in Indicates the stored The client's authentication random signature data, Indicates the maximum number of random signatures for customer identity verification; the random signature data for customer identity verification represents the digital string information stored in the customer information management platform standard for verifying the authenticity of the identity of officially registered customers;

[0024] S32, using the KMP search algorithm to identify the random signature data set of the client Random search selects one or more client authentication random signature data , and generate target customer authentication random signature data through data combination identification .

[0025] Preferably, the steps of performing encryption processing on the random signature of customer identity authentication based on the target customer identity authentication random signature data and the public key data of the customer information management platform, generating and outputting the encrypted signature data of customer identity authentication are as follows:

[0026] S41. Establish public key data of customer information management platform , the customer information management platform public key data represents the public encryption data stored in the customer information management platform standard for verifying the authenticity of the identity of officially registered customer personnel;

[0027] S42, the customer information management platform uses the customer information management platform public key data The corresponding public key authenticates the target customer's random signature data The corresponding random signature data is encrypted to generate customer identity authentication encrypted signature data ;

[0028] S43, the customer information management platform generates the customer identity authentication encryption signature data The data is transmitted online to the customer's mobile terminal through a mobile communication network and outputted. The customer's mobile terminal includes any one of a smart phone, a smart bracelet, and a smart watch.

[0029] Preferably, the steps of collecting the client's personal private key data and performing client identity authentication encryption signature decryption processing on the client identity authentication encryption signature data, generating the client identity authentication decryption signature data and feeding back the data are as follows:

[0030] S51. Collect personal decryption data of the customer for identity authentication when logging into the customer information management platform through the customer's mobile terminal, and generate the client's personal private key data The client's personal private key data represents the personal decryption data stored by the customer for the customer information management platform to verify the authenticity of the officially registered customer's identity;

[0031] S52, the user uses the client's personal private key data The corresponding private key is combined with the customer's mobile terminal to encrypt the customer's identity authentication data The corresponding encrypted signature data is decrypted to generate customer identity verification decryption signature data ;

[0032] S53, the client mobile terminal decrypts the generated client identity authentication signature data Feedback is transmitted online to the customer information management platform via the mobile communication network.

[0033] Preferably, the authenticity of the customer's identity is judged based on the target customer identity verification random signature data and the customer identity verification decrypted signature data to generate customer identity authenticity judgment data. If the customer is a fake customer, the operation steps for directly ending the current customer information management operation are as follows:

[0034] S61. Obtaining the target customer's identity verification random signature data and the client authenticates and decrypts the signed data ;

[0035] S62: The target customer identity authentication random signature data Decrypt the signed data with the client authentication Perform customer identity verification signature character matching and generate customer identity authenticity judgment data based on the customer identity verification signature character matching results , execute to generate the customer identity authenticity judgment data The specific steps are as follows:

[0036] S621, initializing and updating the maximum number of iterations T;

[0037] S622. Separation. Separation is the behavior of each identity-searching dragonfly individual separating from other identity-searching dragonflies of the same type. The mathematical expression of the separation behavior is: , where N is the number of neighboring identity search dragonfly individuals, Represents the random signature data of the target customer's identity authentication after the i-th identity search dragonfly individual is separated from other similar identity search dragonfly individuals The position vector in the search space, Indicates the identity search dragonfly individual's identity authentication random signature data of the target customer The position in the search space, Represents the adjacent identity search dragonfly individual j in the target customer authentication random signature data Position in the search space;

[0038] S623, queuing, queuing means that the speed of each identity-searching dragonfly individual is matched with the speed of the adjacent identity-searching dragonfly individual during the flight process, and the target customer identity authentication random signature data is matched. The speed matching process between each identity search dragonfly individual in the search space and the adjacent identity search dragonfly individuals during flight will be the target customer identity authentication random signature data Decrypt the signed data with the client authentication Perform customer authentication signature character matching, and the mathematical expression of queuing behavior is: ,in Represents the random signature data of the target customer's identity authentication after the i-th identity search dragonfly individual queues up Position vector in the search space; Represents the adjacent identity search dragonfly individual in the target client authentication random signature data Flight speed in the search space;

[0039] S624, alliance, alliance refers to the clustering behavior between identity search dragonfly individuals and adjacent similar identity search dragonfly individuals, that is, in the target customer identity authentication random signature data The identity search dragonfly individual in the search space will randomly sign the target customer's identity authentication data Decrypt the signed data with the client authentication The customer authentication signature character matching process and the clustering behavior of adjacent similar identity search dragonflies gathering together, the mathematical expression of the identity search dragonfly alliance behavior is: ,in Represents the random signature data of the target client's identity authentication after the i-th identity search dragonfly individual forms an alliance Position vector in the search space;

[0040] S625, searching for prey, searching for prey refers to the behavior of the identity search dragonfly individual searching for prey for survival, that is, the identity search dragonfly individual in the target customer identity authentication random signature data The target customer authentication random signature data is searched in the space Decrypt the signed data with the client authentication Perform customer authentication signature character matching; the mathematical expression for finding prey behavior is ,in Represents the i-th identity search dragonfly individual hunting process in the target customer authentication random signature data The position vector in the search space, Represents the location of the prey to be hunted, that is, the random signature data of the target customer's identity authentication Decrypt the signed data with the client authentication Perform customer authentication signature character matching after completing the identity search for the dragonfly individual in the target customer authentication random signature data Position in the search space;

[0041] S626. Avoiding Natural Enemies and Searching for Identity Dragonflies must always be vigilant of their natural enemies due to their survival instinct. The mathematical expression for avoiding natural enemies is: ,in Search for the dragonfly individual for the i-th identity in the target client's authentication random signature data The target customer authentication random signature data is searched in the space Decrypt the signed data with the client authentication Performing a customer authentication signature character matching process to evade the natural enemy process in the target customer authentication random signature data Position vector in the search space; Authenticate random signature data for the target client during the identity search dragonfly hunting process Position in the search space;

[0042] S627: When the maximum number of iterations is met, the target client identity verification random signature data is output. Decrypt the signed data with the client authentication Perform customer identity verification and signature character matching results;

[0043] S628: Target customer identity authentication random signature data according to step S627 Decrypt the signed data with the client authentication Perform customer identity verification and signature character matching results to generate customer identity authenticity judgment data ;

[0044] when and If the customer identity verification signature character matches successfully, it means that the visitor who logged into the customer information management platform is the customer himself, and the customer identity authenticity judgment data is output. For real customers;

[0045] when and If the customer identity verification signature character fails to match successfully, it means that the visitor who logged into the customer information management platform is not the customer himself, then the customer identity authenticity judgment data will be output. If the customer is a fake one, the customer information management operation is terminated immediately.

[0046] Preferably, when the visitor is a genuine customer, the steps for performing the customer identity information management operation based on the visitor identity feature text data are as follows:

[0047] S71, when the customer identity authenticity judgment data If the customer is a real customer, the customer information management platform will use the text data of the visitor's identity characteristics to Perform customer identity information management tasks.

[0048] A blockchain-based customer information intelligent security management system for implementing the blockchain-based customer information intelligent security management method, the system includes an access personnel verification module, a customer identity verification parameter processing module, and a customer identity information management module;

[0049] The visitor verification module includes a visitor identity information collection unit, a customer identity information storage unit, and a visitor identity information judgment unit;

[0050] The visitor identity information collection unit collects visitor identity feature text data through the customer information management platform data input dialog box; the customer identity information storage unit is used to store the customer identity feature text data; the visitor identity information judgment unit performs customer identity judgment processing on the visitor based on the visitor identity feature text data and the customer identity feature text data to generate visitor customer identity judgment data;

[0051] The client identity authentication parameter processing module includes a client identity authentication random signature storage unit, a client identity authentication random signature search unit, a client information management platform public key storage unit, a client identity authentication encrypted signature generation and output unit, a client personal private key collection unit, and a client identity authentication decrypted signature generation and feedback unit;

[0052] The customer identity authentication random signature storage unit is used to store customer identity authentication random signature data; the customer identity authentication random signature search unit performs a search process for the random signature verification information required for customer identity authentication based on the customer identity authentication random signature data, and generates target customer identity authentication random signature data; the customer information management platform public key storage unit is used to store the customer information management platform public key data; the customer identity authentication encryption signature generation and output unit performs customer identity authentication random signature encryption processing based on the target customer identity authentication random signature data and in combination with the customer information management platform and the customer information management platform public key data, generates customer identity authentication encryption signature data and outputs it to the customer mobile terminal; the client personal private key collection unit collects the client personal private key data through the customer mobile terminal; the customer identity authentication decryption signature generation feedback unit performs customer identity authentication encryption signature decryption processing based on the client personal private key data and in combination with the customer mobile terminal and the customer identity authentication encryption signature data, generates customer identity authentication decryption signature data and feeds it back to the customer information management platform;

[0053] The customer identity information management module includes a customer identity authenticity judgment unit and a customer identity information management operation execution unit;

[0054] The customer identity authenticity judgment unit performs customer identity authenticity judgment based on the target customer identity authentication random signature data and the customer identity authentication decryption signature data to generate customer identity authenticity judgment data; the customer identity information management job execution unit executes the customer identity information management job based on the visitor identity feature text data and in combination with the customer information management platform.

[0055] (3) Beneficial effects

[0056] The present invention provides a blockchain-based intelligent customer information security management system and method. It has the following beneficial effects:

[0057] 1. Accurately enter the visitor's identity information through the data input dialog box of the customer information management platform to provide real data support for intelligent analysis of the visitor's customer identity; based on the visitor's identity information combined with intelligent search algorithms and scientifically preset customer identity information, make a primary intelligent judgment on the visitor's customer identity, realize intelligent primary filtering of non-customer personnel logging into the customer information management platform, and improve the effectiveness of customer information management.

[0058] 2. Dynamically and randomly select the random signature verification information required for customer identity authentication based on the customer identity authentication random signature data combined with an intelligent search algorithm, thereby improving the scientific nature of the customer identity authentication results; perform customer identity authentication random signature encryption feedback processing based on the target customer identity authentication random signature data and in combination with the customer information management platform and the customer information management platform public key data, thereby realizing multi-level security verification of the true identity of the logged-in customer by the customer information management platform; collect the client's personal private key data through the customer mobile terminal and perform customer identity authentication encryption signature decryption feedback processing in combination with the customer mobile terminal and the customer identity authentication encrypted signature data, thereby realizing the independence of the customer information management platform identity authentication signature encryption and the client identity authentication signature decryption, realizing the safe and reliable management of customer information based on zero-knowledge proof technology, and improving the security of customer information management.

[0059] 3. By combining the target customer's identity authentication random signature data and the customer's identity authentication decryption signature data with the intelligent recognition algorithm to perform numerical judgment on the customer's identity authenticity, we can realize the intelligent and secure judgment of the customer's identity authenticity based on zero-knowledge proof technology, and improve the information management quality of the customer information management platform; based on the visitor's identity feature text data and combined with the customer information management platform, we can autonomously execute customer identity information management operations, improve the customer information management response speed and user experience, and improve the applicability of customer information management. BRIEF DESCRIPTION OF THE DRAWINGS

[0060] Figure 1 A schematic diagram of the module of the blockchain-based customer information intelligent security management system provided by the present invention;

[0061] Figure 2 Flowchart of the blockchain-based intelligent security management method for customer information provided by the present invention. DETAILED DESCRIPTION

[0062] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.

[0063] The embodiments of the blockchain-based customer information intelligent security management system and method are as follows:

[0064] Example 1:

[0065] See also Figure 1 - Figure 2 , a customer information intelligent security management method based on blockchain, the method comprises the following steps:

[0066] S1. Collecting text data of visitor's identity characteristics;

[0067] S2. Determine the customer identity of the visitor based on the visitor identity feature text data and the customer identity feature text data to generate visitor customer identity determination data. If the visitor is not a customer, terminate the current customer information management operation.

[0068] S3. When the target customer is a customer, performing a search and processing on the random signature verification information required for customer identity authentication based on the customer identity authentication random signature data to generate target customer identity authentication random signature data;

[0069] S4. Perform encryption processing on the random signature data of the target customer identity authentication and the public key data of the customer information management platform to generate and output the encrypted signature data of the customer identity authentication;

[0070] S5. Collect the client's personal private key data and perform client identity authentication encryption signature decryption processing on the client identity authentication encryption signature data, generate client identity authentication decryption signature data and feedback;

[0071] S6. Authenticate the customer based on the target customer's identity verification random signature data and the customer's identity verification decryption signature data, generating customer identity verification data. If the customer is a fake, terminate the current customer information management operation.

[0072] S7. If the customer is a genuine customer, perform customer identity information management based on the visitor's identity feature text data.

[0073] For further information, see Figure 1 - Figure 2 The steps for collecting visitor identity feature text data are as follows:

[0074] S11. Collect the visitor's registered account and password feature text information online through the customer information management platform data input dialog box to prove the visitor's identity, and generate the visitor's identity feature text data .

[0075] The following steps are used to determine the visitor's customer identity based on the visitor's identity feature text data and the customer's identity feature text data to generate visitor customer identity determination data. If the visitor is not a customer, the customer information management operation is terminated directly:

[0076] S21. Establishing a customer identity feature text data set , ;in Indicates the Customer identity feature text data corresponding to each customer, Indicates the maximum number of customers; customer identity feature text data indicates the registered account number and registration password feature text information used by customers who are officially registered on the customer information management platform to prove their identity;

[0077] S22. Use the BERT language model search algorithm to access the text data of personnel identity features Customer identity feature text data collection Customer identity feature text data Perform identity information text character matching and generate visitor customer identity judgment data based on the identity information text character matching results ;

[0078] when and If the identity information text character matching is successful, it means that the visitor is a formally registered customer on the customer information management platform, and the visitor's customer identity judgment data is output. For customers;

[0079] when and If the identity information text characters are not matched successfully, it means that the visitor is not a formally registered customer on the customer information management platform, and the visitor's customer identity judgment data will be output. If the user is not a customer, the customer information management operation will be terminated immediately.

[0080] Through the visitor identity information collection unit, the visitor identity information is accurately entered using the customer information management platform data input dialog box, providing real data support for intelligent analysis of the visitor's customer identity; the customer identity information storage unit and the visitor identity information judgment unit cooperate with each other to perform primary intelligent judgment of the visitor's customer identity based on the visitor identity information combined with the intelligent search algorithm and scientifically preset customer identity information, realizing intelligent primary filtering of non-customer personnel logging into the customer information management platform, and improving the effectiveness of customer information management.

[0081] For further information, see Figure 1 - Figure 2 When the target customer is a customer, the random signature verification information required for customer identity authentication is searched and processed based on the customer identity authentication random signature data. The steps for generating the target customer identity authentication random signature data are as follows:

[0082] S31, when the visitor customer identity judgment data When serving as a customer, establish a random signature data set for customer authentication , ;in Indicates the stored The client's authentication random signature data, Indicates the maximum number of random signatures for customer identity verification; random signature data for customer identity verification represents the digital string information stored in the customer information management platform standard for verifying the authenticity of the identity of officially registered customers;

[0083] S32, using the KMP search algorithm to identify the random signature data set of the customer Random search selects one or more client authentication random signature data , and generate target customer authentication random signature data through data combination identification .

[0084] The steps for encrypting the random signature of customer identity authentication based on the target customer identity authentication random signature data and the public key data of the customer information management platform, and generating and outputting the encrypted signature data of customer identity authentication are as follows:

[0085] S41. Establish public key data of customer information management platform ,Customer information management platform public key data represents the public encryption data stored in the customer information management platform standard for verifying the authenticity of the identity of officially registered customer personnel;

[0086] S42, the customer information management platform is based on the customer information management platform public key data The corresponding public key authenticates the random signature data of the target customer The corresponding random signature data is encrypted to generate customer identity authentication encrypted signature data ;

[0087] S43. The customer information management platform will generate the customer identity authentication encrypted signature data The data is transmitted online to the customer's mobile terminal and output via the mobile communication network. The customer's mobile terminal includes any one of a smart phone, a smart bracelet, and a smart watch.

[0088] The steps for collecting the client's personal private key data and performing decryption processing on the client's identity authentication encryption signature data, generating the client's identity authentication decryption signature data and feeding it back are as follows:

[0089] S51. Collect personal decryption data of the customer for identity authentication when logging into the customer information management platform through the customer's mobile terminal, and generate the client's personal private key data The client's personal private key data represents the personal decryption data stored by the client and used by the client information management platform to verify the authenticity of the officially registered client's identity;

[0090] S52, the user uses the client's personal private key data The corresponding private key is combined with the customer's mobile terminal to encrypt the signature data for customer identity authentication The corresponding encrypted signature data is decrypted to generate customer identity verification decryption signature data ;

[0091] S53, the client's mobile terminal decrypts the generated client identity authentication signature data Feedback is transmitted online to the customer information management platform via the mobile communication network.

[0092] Through the cooperation between the customer identity authentication random signature storage unit and the customer identity authentication random signature search unit, the random signature verification information required for customer identity authentication is dynamically and randomly selected based on the customer identity authentication random signature data combined with the intelligent search algorithm, thereby improving the scientific nature of the customer identity authentication results; the customer information management platform public key storage unit and the customer identity authentication encryption signature generation output unit cooperate with each other, and perform customer identity authentication random signature encryption feedback processing based on the target customer identity authentication random signature data and in combination with the customer information management platform and the customer information management platform public key data, thereby realizing the customer information management platform's multi-level security verification of the true identity of the logged-in customer; the client personal private key collection unit and the customer identity authentication decryption signature generation feedback unit cooperate with each other, and collect the client's personal private key data through the customer mobile terminal and perform customer identity authentication encryption signature decryption feedback processing in combination with the customer mobile terminal and the customer identity authentication encryption signature data, thereby realizing the independence of the customer information management platform identity authentication signature encryption and the client identity authentication signature decryption, realizing safe and reliable management of customer information based on zero-knowledge proof technology, and improving the security of customer information management.

[0093] For further information, see Figure 1 - Figure 2 , based on the target customer identity authentication random signature data and the customer identity authentication decryption signature data, the customer identity authenticity judgment processing is performed to generate customer identity authenticity judgment data. If it is a fake customer, the operation steps for directly ending this customer information management operation are as follows:

[0094] S61. Obtain random signature data for target customer identity authentication and client authentication and decryption of signed data ;

[0095] S62, the target customer identity authentication random signature data Decrypt signed data with client authentication Perform customer identity verification signature character matching and generate customer identity authenticity judgment data based on the customer identity verification signature character matching results , execute to generate customer identity authenticity judgment data The specific steps are as follows:

[0096] S621, initializing and updating the maximum number of iterations T;

[0097] S622. Separation. Separation is the behavior of each identity-searching dragonfly individual separating from other identity-searching dragonflies of the same type. The mathematical expression of the separation behavior is: , where N is the number of neighboring identity search dragonfly individuals, Represents the random signature data of the target customer's identity authentication after the i-th identity search dragonfly individual is separated from other similar identity search dragonfly individuals The position vector in the search space, Indicates the identity search dragonfly individual's target customer authentication random signature data The position in the search space, Represents the adjacent identity search dragonfly individual j in the target customer authentication random signature data Position in the search space;

[0098] S623, queuing, queuing means that each identity search dragonfly individual matches the speed of the adjacent identity search dragonfly individuals during flight, and the target customer identity authentication random signature data The speed matching process between each identity search dragonfly individual in the search space and the adjacent identity search dragonfly individuals during flight will be the target customer authentication random signature data Decrypt signed data with client authentication Perform customer authentication signature character matching, and the mathematical expression of queuing behavior is: ,in Indicates the random signature data of the target customer's identity authentication after the i-th identity search dragonfly individual queues up Position vector in the search space; Represents the adjacent identity search dragonfly individual in the target customer authentication random signature data Flight speed in the search space;

[0099] S624, alliance, alliance refers to the clustering behavior between identity search dragonfly individuals and adjacent identity search dragonfly individuals of the same type, that is, in the target customer identity authentication random signature data The identity search dragonfly individual in the search space will randomly sign the target customer's identity authentication data Decrypt signed data with client authentication The customer authentication signature character matching process and the clustering behavior of adjacent similar identity search dragonflies gathering together, the mathematical expression of the identity search dragonfly alliance behavior is: ,in Represents the random signature data of the target customer's identity authentication after the i-th identity search dragonfly individual forms an alliance Position vector in the search space;

[0100] S625, looking for prey, looking for prey refers to the behavior of the identity search dragonfly individual searching for prey for survival, that is, the identity search dragonfly individual in the target customer identity authentication random signature data The target customer authentication random signature data is searched in the space Decrypt signed data with client authentication Perform customer authentication signature character matching; the mathematical expression for finding prey behavior is ,in Represents the i-th identity search dragonfly individual hunting process in the target customer authentication random signature data The position vector in the search space, Represents the location of the prey to be hunted, that is, the random signature data of the target customer's identity verification Decrypt signed data with client authentication Perform customer authentication signature character matching after identity search Dragonfly individual in the target customer authentication random signature data Position in the search space;

[0101] S626. Avoiding Natural Enemies and Searching for Identity Dragonflies must always be vigilant of their natural enemies due to their survival instinct. The mathematical expression for avoiding natural enemies is: ,in Search for the random signature data of the target customer's identity authentication by the dragonfly individual for the i-th identity The target customer authentication random signature data is searched in the space Decrypt signed data with client authentication During the customer authentication signature character matching process, the target customer authentication random signature data is used to avoid the natural enemy process Position vector in the search space; Random signature data for target client authentication during identity search dragonfly hunting process Position in the search space;

[0102] S627: When the maximum number of iterations is met, the target customer identity verification random signature data is output. Decrypt signed data with client authentication Perform customer identity verification and signature character matching results;

[0103] S628: Random signature data based on target customer identity authentication in step S627 Decrypt signed data with client authentication Perform customer identity verification and signature character matching results to generate customer identity authenticity judgment data ;

[0104] when and If the customer identity verification signature character matches successfully, it means that the person logging into the customer information management platform is the customer himself, and the customer identity authenticity judgment data is output. For real customers;

[0105] when and If the signature characters of the customer identity verification are not matched successfully, it means that the person logging into the customer information management platform is not the customer himself, and the customer identity authenticity judgment data is output. If the customer is a fake one, the customer information management operation is terminated immediately.

[0106] When the customer is a real customer, the steps for performing customer identity information management based on the visitor's identity feature text data are as follows:

[0107] S71. When the customer's identity authenticity is judged If the customer is a real customer, the customer information management platform will use the visitor's identity feature text data to Perform customer identity information management tasks.

[0108] Through the customer identity authenticity judgment unit, the customer's identity authenticity numerical judgment is processed based on the target customer identity authentication random signature data, the customer identity authentication decryption signature data and the intelligent recognition algorithm, so as to realize the intelligent and safe judgment of the customer identity authenticity based on zero-knowledge proof technology, and improve the information management quality of the customer information management platform; the customer identity information management operation execution unit independently executes the customer identity information management operation based on the identity feature text data of the visiting personnel and in combination with the customer information management platform, thereby improving the customer information management response speed and user experience, and improving the applicability of customer information management.

[0109] Example 2:

[0110] See also Figure 1 - Figure 2 , a customer information intelligent security management system based on blockchain, used to implement a customer information intelligent security management method based on blockchain, the system includes an access personnel verification module, a customer identity authentication parameter processing module, and a customer identity information management module;

[0111] The visitor verification module includes a visitor identity information collection unit, a customer identity information storage unit, and a visitor identity information judgment unit;

[0112] A visitor identity information collection unit collects visitor identity feature text data through a customer information management platform data input dialog box; a customer identity information storage unit stores customer identity feature text data; a visitor identity information determination unit determines the visitor's customer identity based on the visitor identity feature text data and the customer identity feature text data to generate visitor customer identity determination data;

[0113] The client identity authentication parameter processing module includes a client identity authentication random signature storage unit, a client identity authentication random signature search unit, a client information management platform public key storage unit, a client identity authentication encryption signature generation and output unit, a client personal private key collection unit, and a client identity authentication decryption signature generation and feedback unit;

[0114] A customer identity authentication random signature storage unit is used to store customer identity authentication random signature data; a customer identity authentication random signature search unit performs search processing on random signature verification information required for customer identity authentication based on the customer identity authentication random signature data, and generates target customer identity authentication random signature data; a customer information management platform public key storage unit is used to store customer information management platform public key data; a customer identity authentication encryption signature generation and output unit performs customer identity authentication random signature encryption processing based on target customer identity authentication random signature data and in combination with the customer information management platform and the customer information management platform public key data, generates customer identity authentication encryption signature data and outputs it to the customer mobile terminal; a client personal private key collection unit collects the client personal private key data through the customer mobile terminal; a customer identity authentication decryption signature generation and feedback unit performs customer identity authentication encryption signature decryption processing based on the client personal private key data and in combination with the customer mobile terminal and the customer identity authentication encryption signature data, generates customer identity authentication decryption signature data and feeds it back to the customer information management platform;

[0115] The customer identity information management module includes a customer identity authenticity judgment unit and a customer identity information management operation execution unit;

[0116] The customer identity authenticity judgment unit performs customer identity authenticity judgment based on the target customer identity authentication random signature data and the customer identity authentication decryption signature data to generate customer identity authenticity judgment data; the customer identity information management job execution unit executes customer identity information management jobs based on the visitor identity feature text data and in combination with the customer information management platform.

[0117] While embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions, and variations may be made to these embodiments without departing from the principles and spirit of the invention, and that the scope of the invention is defined by the appended claims and their equivalents.

Claims

1. The customer information intelligent security management method based on blockchain is characterized by: The method comprises the following steps: S1. Collecting text data of visitor identity characteristics ; S2. Determine the customer identity of the visitor and generate customer identity determination data. If the visitor is not a customer, terminate the customer information management operation. S3. If the target customer is a customer, perform a search for the random signature verification information required for customer identity verification to generate target customer identity verification random signature data; S4. Perform random signature encryption processing on the customer identity authentication, generate and output the customer identity authentication encrypted signature data; S5. Collect the client's personal private key data and perform client identity authentication encryption signature decryption processing on the client identity authentication encryption signature data, generate client identity authentication decryption signature data and feedback; S6. Perform customer identity authentication processing and generate customer identity authentication data. If the customer is a fake customer, directly terminate the current customer information management operation. The S6 comprises the following steps: S61. Acquisition and ;in Indicates the target customer authentication random signature data, Indicates client authentication decryption signature data; S62, the With the Perform customer identity verification signature character matching and generate customer identity authenticity judgment data based on the customer identity verification signature character matching results , execute to generate the customer identity authenticity judgment data The specific steps are as follows: S621, initializing and updating the maximum number of iterations T; S622, separation, separation is the behavior of each identity-searching dragonfly individual separating from other identity-searching dragonflies of the same type; S623, queuing, queuing refers to the The speed matching process between each identity-searching dragonfly individual in the search space and its adjacent identity-searching dragonfly individuals during flight is described as With the Perform customer authentication signature character matching; S624, alliance, alliance refers to the The identity search dragonfly individual in the search space will be With the The process of matching signature characters for customer authentication and searching for the identities of adjacent dragonflies is used to achieve clustering behavior between individuals of the same species; S625, looking for prey, looking for prey refers to the identity search dragonfly individual to search for prey for survival in the The search space will be described With the Performing character matching of customer authentication signature; S626. Avoiding Natural Enemies and Searching for Identity Dragonflies, out of their survival instinct, must always be vigilant of their natural enemies; S627, when the maximum number of iterations is met, output the With the Perform customer identity verification and signature character matching results; S628, according to step S627 With the Perform customer identity verification and signature character matching results to generate customer identity authenticity judgment data ; when and If the customer authentication signature character matches successfully, the output is For real customers; when and If the signature character of the customer authentication fails to match, the following output will be given: If the customer is a fake one, the customer information management task is terminated immediately. S7. If the client is a genuine client, perform client identity information management based on the visitor identity feature text data.

2. The blockchain-based intelligent security management method for customer information according to claim 1 is characterized by: Said S1 comprises the following steps: S11. Collect the visitor's registered account and password feature text information online through the customer information management platform data input dialog box to prove the visitor's identity, and generate the visitor's identity feature text data .

3. The blockchain-based intelligent security management method for customer information according to claim 2 is characterized by: The S2 comprises the following steps: S21. Establishing a customer identity feature text data set , ;in Indicates the Customer identity feature text data corresponding to each customer, Indicates the maximum number of customers; S22, using the BERT language model search algorithm to With the As stated in Perform identity information text character matching and generate visitor customer identity judgment data based on the identity information text character matching results ; when and If the identity information text character match is successful, the output is For customers; when and If the identity information text characters are not matched successfully, the output is If the user is not a customer, the customer information management operation will be terminated immediately.

4. The blockchain-based intelligent security management method for customer information according to claim 3 is characterized by: The S3 includes the following steps: S31, when the When serving as a customer, establish a random signature data set for customer authentication , ;in Indicates the stored The client's authentication random signature data, Indicates the maximum number of random signatures for client authentication; S32, using the KMP search algorithm in the Random search selects one or more of the , and generate target customer authentication random signature data through data combination identification .

5. The blockchain-based intelligent security management method for customer information according to claim 4 is characterized by: The S4 comprises the following steps: S41. Establish public key data of customer information management platform ; S42, the customer information management platform is based on The corresponding public key pair The corresponding random signature data is encrypted to generate customer identity authentication encrypted signature data ; S43, the customer information management platform generates the The data is transmitted online to the customer's mobile terminal via the mobile communication network and output.

6. The blockchain-based intelligent security management method for customer information according to claim 5 is characterized by: The S5 comprises the following steps: S51. Collect personal decryption data of the customer for identity authentication when logging into the customer information management platform through the customer's mobile terminal, and generate the client's personal private key data ; S52, the user follows the The corresponding private key is combined with the client's mobile terminal to The corresponding encrypted signature data is decrypted to generate customer identity verification decryption signature data ; S53, the client's mobile terminal generates the Feedback is transmitted online to the customer information management platform via the mobile communication network.

7. The blockchain-based intelligent security management method for customer information according to claim 1 is characterized by: The S7 comprises the following steps: S71, when the If the customer is a real customer, the customer information management platform will use the text data of the visitor's identity characteristics to Perform customer identity information management tasks.

8. A blockchain-based intelligent security management system for customer information, used to implement the blockchain-based intelligent security management method for customer information according to any one of claims 1 to 7, characterized in that: The system includes an access personnel verification module, a customer identity verification parameter processing module, and a customer identity information management module.

Citation Information

Patent Citations

  • A blockchain security information management system and method

    CN117272361B

  • Bill data hierarchical encryption system and method

    CN118965440A

  • Information processing method, information processing apparatus and program

    JP2020042364A