An information interaction system based on network security
By designing an information interaction system based on network security, the problems of information interaction efficiency and security in the network environment are solved, and data efficiency, secure processing and guaranteed interaction environment are achieved.
Patent Information
- Application Number
- CN202411459495.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-18
- Publication Date
- 2025-06-27
- Estimated Expiration
- 2044-10-18
AI Technical Summary
The prior art is difficult to handle information interactions efficiently and securely in network environments, especially in terms of confidentiality, integrity and availability of data.
An information interaction system based on network security is designed, including an interaction center, a data collection module, a data matching module, a data processing module and a verification module. The sending data is collected and processed through the queue unit, feature extraction and matching upload channels are performed, data shifting and encrypting the information to be sent, and decrypted data is verified.
It greatly improves the security and integrity of interactive information, provides a secure information interaction environment, effectively ensures the consistency of the identities of both parties involved in the interaction, prevents information leakage and data theft, and protects organizations and individuals from potential losses.
Smart Images

Figure CN119210881B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of information security interaction, and specifically to an information interaction system based on network security. Background Art
[0002] With the popularization and development of the Internet, information security issues have attracted more and more attention; in the network environment, information security mainly involves data confidentiality, integrity, and availability. To ensure these security attributes of information, many security technologies and protocols have been proposed, such as encryption algorithms, identity authentication, access control, etc. However, these technologies and protocols often require complex calculations and interactions, which will affect the efficiency and convenience of information interaction; therefore, designing an efficient and secure information interaction system has important theoretical and practical significance.
[0003] How to collect the interaction data generated by both parties of the interaction by using information security interaction technology, match the corresponding upload channels for the sent data to obtain the information to be sent, encrypt and decrypt the information to be sent, and verify the decrypted data is the problem we need to solve; for this purpose, an information interaction system based on network security is provided herein. Summary of the Invention
[0004] The purpose of the present invention can be achieved through the following technical solutions:
[0005] An information interaction system based on network security includes an interaction center, and the interaction center is connected with a data collection module, a data matching module, a data processing module, and an inspection module;
[0006] The data collection module is used to collect the interaction data of both parties of the interaction, and both parties of the interaction include a sending object and a receiving object, and the interaction data includes sent data and received data;
[0007] The process of the data collection module collecting the interaction data of both parties of the interaction includes:
[0008] Set a queue unit, and the queue unit is used to collect the sent data and the sending object corresponding to the sent data;
[0009] Register accounts for the sending object and the receiving object, and the interaction center audits the registered accounts, and generates corresponding login accounts for the registered accounts that pass the audit;
[0010] Split the obtained sent data to obtain element data, combine the element data included in each sent data to obtain an initial interaction queue for each sent data, the initial interaction queue includes several element data, mark the first element data in the initial interaction queue as the queue head, and mark the last element data in the initial interaction queue as the queue tail;
[0011] Set an add unit and a get unit. The add unit is used to add an initial interaction queue to the queue unit, and the get unit is used to obtain the initial interaction queue stored in the queue unit;
[0012] Associate the obtained sending data with the corresponding sending object, insert the login account of the receiving object before the end of the initial interaction queue, and mark the initial interaction queue with the inserted login account as the interaction queue;
[0013] Capture the sending data associated with the sending object, encapsulate the sending object and the sending data to obtain a data tuple, and add the obtained data tuple to the interaction queue of the queue unit;
[0014] Construct a user object according to the obtained sending data, perform a simulated interaction on the sending data to obtain user data, and capture the obtained user data into the interaction queue;
[0015] Obtain the user data in the interaction queue and mark the obtained user data as interaction data.
[0016] The process of the data matching module matching the corresponding upload channel for the sending data includes:
[0017] Extract features from several element data in the interaction queue corresponding to the obtained interaction data to obtain characteristic elements of the interaction queue;
[0018] Associate the obtained characteristic elements with the head of the interaction queue, and mark the associated head as the recognition element;
[0019] Set an upload channel according to the obtained characteristic elements, and set a capture point at the channel entrance of the upload channel. The capture point is set with boundary characteristics;
[0020] Match the boundary characteristics of the obtained capture point with the recognition element of the interaction queue, upload the interaction queue to the upload channel with successful matching, and mark the interaction queue in the upload channel as the information to be sent.
[0021] The process of the data processing module processing the obtained information to be sent includes:
[0022] Perform string conversion on the obtained information to be sent to obtain a binary byte sequence, and mark the obtained binary byte sequence as the initial data;
[0023] Shift the obtained initial data to the right by a bits to obtain a right-shifted data;
[0024] Obtain a movement difference according to the obtained right-shifted data and the initial data;
[0025] Shift the obtained movement difference to the right by a bits to obtain the end - point movement data, and encrypt the obtained end - point movement data.
[0026] The process of encrypting the end - point movement data includes:
[0027] Set two different prime numbers, and mark the obtained prime numbers respectively;
[0028] Obtain the public modulus and Euler's totient function according to the two different prime numbers obtained;
[0029] Select an integer e, where 1 < e < Euler's totient function and e is relatively prime to Euler's totient function;
[0030] Obtain the hidden modulus according to the obtained Euler's totient function and integer e;
[0031] Obtain the public key and private key according to the obtained public modulus, integer e, and hidden modulus;
[0032] Obtain the encrypted end - point movement data according to the obtained end - point movement data, integer e, and public modulus, and mark the obtained encrypted end - point movement data as the ciphertext field;
[0033] Obtain the login account of the receiving object through the interaction center, encrypt the login account of the interaction object to obtain the encrypted receiving account, and associate the encrypted receiving account with the private key.
[0034] The verification module includes a matching unit and a verification unit. The matching unit is used to match the ciphertext field with the corresponding receiving object, and the verification unit is used to decrypt the matched ciphertext field to obtain the decrypted field and verify the decrypted field.
[0035] The process of the matching unit matching the ciphertext field with the corresponding receiving object includes:
[0036] Extract the ciphertext field to obtain the encrypted login password at the corresponding position of the ciphertext field, and mark the encrypted login password at the corresponding position of the ciphertext field as the ciphertext object;
[0037] Compare the obtained ciphertext object with the encrypted receiving account. If they are the same, the ciphertext field matches the corresponding receiving object successfully. Mark the successfully matched ciphertext field as the matched ciphertext field, and upload the matched ciphertext field to the verification unit for verification; if they are different, the ciphertext field does not match the receiving object. Mark the ciphertext field that does not match the receiving object as the abnormal ciphertext field, generate a warning message according to the obtained abnormal ciphertext field, and upload the warning message to the interaction center.
[0038] The process of verification performed by the verification unit includes:
[0039] Obtain the private key associated with the matching ciphertext field, and based on the obtained private key and the matching ciphertext field, obtain the decryption field;
[0040] Based on the obtained decryption field, remove the login account at the corresponding position of the decryption field to obtain the first end movement data;
[0041] Obtain the received data of the receiving object, perform string conversion on the received data to obtain a binary byte sequence, and mark the obtained binary byte sequence as the second initial data;
[0042] Shift the obtained second initial data to the right by a bits to obtain the second right-shifted data;
[0043] Based on the obtained second right-shifted data and the second initial data, obtain the second movement difference;
[0044] Shift the obtained movement difference to the right by a bits to obtain the second end movement data;
[0045] Compare the obtained first end movement data and the second end movement data. If they are consistent, the received data of the receiving object is correct. If they are inconsistent, the received data of the receiving object is incorrect.
[0046] Compared with the prior art, the beneficial effects of the present invention are: by setting up a queue unit to collect the sent data, splitting and combining the obtained sent data to obtain an initial interaction queue, inserting the login account of the sending object into the initial interaction queue to obtain an interaction queue, encapsulating the captured sending object and sent data to obtain a data tuple, and adding the data tuple to the interaction queue, simulating an interaction with the obtained sent data by constructing a user object to obtain interaction data;
[0047] Extract features from the obtained interaction queue to obtain feature elements, match the boundary features with the identification elements of the interaction queue, upload the interaction queue with successful matching to the corresponding upload channel, and record it as the information to be sent; perform data shifting and encryption on the information to be sent to obtain ciphertext data, match the corresponding receiving object for the ciphertext data, decrypt the ciphertext data with successful matching to obtain decryption data, and verify the decryption data; greatly improve the security and integrity of the interaction information, provide a secure information interaction environment, effectively ensure the consistency of the identities of both parties in the interaction, prevent the leakage of private information and data theft during the interaction process, so as to protect organizations and individuals from potential losses. Description of the Drawings
[0048] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.
[0049] Figure 1 This is the schematic diagram of the present invention. Detailed implementation manners
[0050] The following will clearly and completely describe the technical solutions of the present invention in combination with the embodiments. Obviously, the described embodiments are only some embodiments of the present invention, rather than all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts belong to the scope of protection of the present invention.
[0051] As Figure 1 shown, an information interaction system based on network security includes an interaction center, and the interaction center is connected with a data collection module, a data matching module, a data processing module, and an inspection module;
[0052] The data collection module is used to collect the interaction data of both parties of the interaction. The two parties of the interaction include a sending object and a receiving object, and the interaction data includes sending data and receiving data;
[0053] A queue unit is set, and the queue unit is used to collect the sending data and the sending object corresponding to the sending data;
[0054] It should be further noted that in the specific implementation process, registration accounts are created for the sending object and the receiving object, and the registration accounts are audited through the interaction center. For the registered accounts that pass the audit, corresponding login accounts are generated according to the mobile phone numbers, where the mobile phone numbers are the mobile phone numbers associated with the ID cards of the sending object or the receiving object;
[0055] The obtained sending data is split to obtain element data, and the element data included in each sending data is combined to obtain the initial interaction queue of each sending data. The initial interaction queue includes several element data. The first element data in the initial interaction queue is marked as the queue head, and the last element data is marked as the queue tail;
[0056] The obtained initial interaction queue is marked as i, where i = 1, 2, 3,..., m1, and m1 is a positive integer;
[0057] It should be further noted that in the specific implementation process, the initial interaction queue is represented as: head → [element 1, element 2, element 3, ……, element n] → tail, where n is a positive integer, and the element data can only be accessed and deleted from the head of the queue. New element data is always added to the tail of the initial interaction queue. In particular, when an element data is taken out, the subsequent element data will move forward in sequence to fill the vacated position;
[0058] Set an add unit and a get unit. The add unit is used to add the initial interaction queue to the queue unit, and the get unit is used to obtain the initial interaction queue stored in the queue unit;
[0059] It should be further noted that in the specific implementation process, set a queue safety lock. The queue safety lock is used to ensure that when the add unit adds multiple sending data simultaneously, it will not cause chaos in the sending data, and the multiple sending data operate independently; after obtaining all the initial interaction queues, clear the sending data stored in the queue unit for the next storage of sending data;
[0060] Associate the obtained sending data with the corresponding sending object, insert the login account of the receiving object before the tail of the initial interaction queue, and mark the initial interaction queue with the inserted login account as the interaction queue;
[0061] Capture the sending data associated with the sending object, encapsulate the sending object and the sending data to obtain a data tuple, and add the obtained data tuple to the interaction queue of the queue unit;
[0062] Construct a user user object according to the obtained sending data. The user user object is used to simulate the interaction process;
[0063] According to the sending data of the obtained user user object, simulate the interaction of the obtained sending data to obtain user data, and capture the obtained user data into the interaction queue;
[0064] Obtain the user data in the interaction queue, mark the obtained user data as interaction data, and print it one by one to display each user and the corresponding interaction data of the user;
[0065] In this embodiment, collecting interaction data is based on the code design of the InteractionQueue module. The code is as follows:
[0066] import threading
[0067] # Define a thread-safe queue class for collecting interaction data
[0068] class InteractionQueue:
[0069] def __init__(self):
[0070] self.queue = []
[0071] self.lock = threading.Lock()
[0072] def add_data(self, data):
[0073] with self.lock:
[0074] self.queue.append(data)
[0075] def get_data(self):
[0076] with self.lock:
[0077] data = self.queue
[0078] self.queue = [] # Clear the queue
[0079] return data
[0080] # Define an interaction class
[0081] class Interaction:
[0082] def __init__(self, user):
[0083] self.user = user
[0084] def capture_data(self, data):
[0085] interaction_queue.add_data((self.user, data))
[0086] # Create an interaction queue instance
[0087] interaction_queue = InteractionQueue()
[0088] # Define a user class for interaction
[0089] class User:
[0090] def __init__(self, name):
[0091] self.name = name
[0092] def interact(self, data):
[0093] interaction = Interaction(self.name)
[0094] interaction.capture_data(data)
[0095] # Create multiple user objects and perform interactions
[0096] user1 = User("Alice")
[0097] user2 = User("Bob")
[0098] user3 = User("Charlie")
[0099] user1.interact("Hello")
[0100] user2.interact("How are you?")
[0101] user3.interact("Nice to meet you")
[0102] # Retrieve and print all data in the interaction queue
[0103] data = interaction_queue.get_data()
[0104] for user, message in data:
[0105] print(f"{user}: {message}")
[0106] The data matching module is used to match the corresponding upload channels according to the obtained sending data. The specific matching process includes:
[0107] Based on several element data in the interaction queue corresponding to the obtained interaction data, feature extraction is performed on the element data to obtain the feature elements of the interaction queue. It should be further noted that in the specific implementation process, the feature elements include element length, keywords, and the number of keywords. For example, the element length can be 10 fields, 5 fields, etc., and the keywords can be name, mobile phone number, commodity profit, etc., and the corresponding number of keywords can be 1, 2, 3...;
[0108] Associate the obtained feature elements with the head of the interaction queue, and mark the associated head of the queue as the recognition element, denoted as j, where j = 1, 2, 3,..., m2, and m2 is a positive integer;
[0109] Set the upload channel according to the obtained feature elements, and set a capture point at the channel entrance of the upload channel. The capture point is used to match the feature elements according to the feature boundaries, and the feature boundaries include the element length threshold, keyword setting, and keyword number threshold;
[0110] It should be further noted that in the specific implementation process, the element length threshold can be greater than 10 fields, between 10 and 15 fields, etc. The keyword setting means setting corresponding keywords according to the upload channel to retrieve and match the keywords of the feature elements, and the keyword number threshold means the number of keywords matched after retrieval;
[0111] Match the boundary features of the obtained capture point with the recognition element of the interaction queue. If the match is successful, upload the interaction queue to the corresponding matching upload channel, and mark the interaction queue in the upload channel as the information to be sent. If the match is unsuccessful, the interaction queue cannot be uploaded to the upload channel.
[0112] The data processing module is used to encode and encrypt the obtained information to be sent. The specific processing process includes:
[0113] Convert the obtained information to be sent into a string to obtain a binary byte sequence, and mark the obtained binary byte sequence as the initial data, denoted as s. It should be further noted that in the specific implementation process, the converted binary byte sequence is a 256-bit binary sequence;
[0114] Shift the obtained initial data to the right by a bits to obtain the right-shifted data, and mark the obtained right-shifted data as y. Among them, the number of bits a for right shift is used to control the data length of the end-point shifted data, and the maximum value of a is 256;
[0115] It should be further noted that, in the specific implementation process, for example: shift the initial data one place to the right to obtain the first shifted data; shift the obtained initial data two places to the right to obtain the second shifted data; successively shift the obtained initial data 255 places to the right, that is, to the last place, to obtain the right-shifted data;
[0116] Obtain the movement difference according to the obtained right-shifted data and the initial data, and mark the obtained movement difference as ∆s, where ∆s = y - s;
[0117] Shift the obtained movement difference a places to the right to obtain the end movement data, and mark the obtained end movement data as k;
[0118] Set two different prime numbers, and mark the obtained prime numbers as P1 and P2 respectively;
[0119] Obtain the common modulus according to the obtained two different prime numbers, and mark the obtained common modulus as q, where q = P1 * P2;
[0120] Obtain the Euler's totient function according to the obtained two different prime numbers, and mark the obtained Euler's totient function as , where = (P1 - 1) * (P2 - 1);
[0121] Select an integer e, and e is a positive integer less than satisfying the following conditions, and the said conditions include:
[0122] 1 < e < and e is relatively prime to ;
[0123] Obtain the hidden modulus according to the obtained Euler's totient function and the integer e, and mark the obtained hidden modulus as d, where d = , and d represents the multiplicative inverse of e modulo ;
[0124] Obtain the public key as (e, q) and the private key as (d, q) according to the obtained common modulus, integer e, and hidden modulus;
[0125] Encrypt the end movement data according to the obtained end movement data, integer e, and common modulus to obtain the ciphertext field, and mark the obtained ciphertext field as c, where c = %q, where % is the modulo operator and z < q;
[0126] Similarly, obtain the login account of the receiving object through the interaction center, encrypt the login account of the interaction object to obtain the encrypted receiving account, and associate the encrypted receiving account with the private key.
[0127] The inspection module includes a matching unit and a verification unit. The matching unit is used to match the ciphertext field with the corresponding receiving object, and the verification unit is used to decrypt the matched ciphertext field to obtain a decrypted field and verify the decrypted field;
[0128] The process of the matching unit matching the ciphertext field with the corresponding receiving object includes:
[0129] Extract the ciphertext field to obtain the encrypted login password at the corresponding position of the ciphertext field, and mark the encrypted login password at the corresponding position of the ciphertext field as the ciphertext object;
[0130] Compare the obtained ciphertext object with the encrypted receiving account. If they are consistent, the ciphertext field is successfully matched with the corresponding receiving object. Mark the successfully matched ciphertext field as the matched ciphertext field and upload the matched ciphertext field to the verification unit for verification; if they are inconsistent, the ciphertext field is not successfully matched. Mark the ciphertext field that is not successfully matched as the abnormal ciphertext field, generate a warning message based on the obtained abnormal ciphertext field, upload the warning message to the interaction center, and stop the data sending of the interaction parties through the interaction center.
[0131] The process of the verification unit performing verification includes:
[0132] Obtain the private key associated with the matched ciphertext field. Based on the obtained private key and the matched ciphertext field, obtain the decrypted field and mark the obtained decrypted field as k1, where k1 = %q;
[0133] Obtain the decrypted field, remove the login account corresponding to the interaction queue from the decrypted field to obtain the first end movement data;
[0134] Obtain the received data of the receiving object, perform string conversion on the received data to obtain a binary byte sequence, and mark the obtained binary byte sequence as the second initial data, denoted as s';
[0135] Shift the obtained second initial data to the right by a bits to obtain the second right-shifted data, and mark the obtained second right-shifted data as y';
[0136] Obtain the second movement difference based on the obtained second right-shifted data and the second initial data, and mark the obtained second movement difference as ∆s', where ∆s = y' - s';
[0137] Shift the obtained movement difference to the right by a bits to obtain the second end movement data, and mark the obtained second end movement data as k';
[0138] Compare the obtained first end-point movement data with the second end-point movement data. If they are consistent, the received data of the receiving object is correct; if not, the received data of the receiving object is incorrect.
[0139] Authenticate the sending object corresponding to the incorrect received data, and regenerate the public key and private key pair to encrypt and decrypt the sending data, and repeat the verification process of the above verification unit.
[0140] The preferred embodiments of the present invention disclosed above are only used to help illustrate the present invention. The preferred embodiments do not describe all the details in detail, nor do they limit the invention to only the specific implementation manners. Obviously, many modifications and variations can be made according to the content of this specification. These embodiments are selected and specifically described in this specification to better explain the principle and practical application of the present invention, so that those skilled in the art can well understand and utilize the present invention. The present invention is only limited by the claims and their full scope and equivalents.
Claims
1. An information interaction system based on network security, comprising an interaction center, characterized in that: The interaction center is connected to a data collection module, a data matching module, a data processing module and a verification module; The data collection module is used to collect interaction data between two interacting parties, the two interacting parties include a sending object and a receiving object, and the interaction data includes sending data and receiving data; The data matching module is used to match the corresponding upload channel according to the obtained sending data to obtain the information to be sent; The data processing module is used to process the obtained information to be sent to obtain a ciphertext field; The verification module is used to decrypt the obtained ciphertext field, obtain the decrypted field, and verify the decrypted field; The process of the data collection module collecting the interaction data of the two parties includes: Setting a queue unit, wherein the queue unit is used to collect the sending data and the sending object corresponding to the sending data; Register accounts for the sender and the receiver, review the registered accounts through the interaction center, and generate corresponding login accounts for the approved registered accounts; Splitting the obtained transmission data to obtain element data, combining the element data contained in each transmission data to obtain an initial interaction queue of each transmission data, wherein the initial interaction queue includes a plurality of element data, marking the first element data in the initial interaction queue as a head of the queue, and marking the last element data in the initial interaction queue as a tail of the queue; Set an add unit and a get unit, wherein the add unit is used to add the initial interaction queue to the queue unit, and the get unit is used to obtain the initial interaction queue stored in the queue unit; Associating the obtained sending data with the corresponding sending object, inserting the login account of the receiving object before the end of the initial interaction queue, and marking the initial interaction queue into which the login account is inserted as an interaction queue; Capturing the sending data associated with the sending object, encapsulating the sending object and the sending data, obtaining a data tuple, and adding the obtained data tuple to the interaction queue of the queue unit; Construct a user object based on the obtained sending data, simulate interaction with the sending data, obtain user data, and capture the obtained user data into the interaction queue; Obtain user data in the interaction queue, and mark the obtained user data as interaction data; The process of the data matching module for matching the sending data with the corresponding upload channel includes: According to a number of element data in the interaction queue corresponding to the obtained interaction data, feature extraction is performed on the element data to obtain feature elements of the interaction queue; Associating the obtained characteristic element with the head of the interaction queue, and marking the associated head of the interaction queue as an identification element; An upload channel is set according to the obtained characteristic elements, and a grab point is set at the channel entrance of the upload channel, wherein the grab point is set with a boundary feature; The boundary features of the obtained grasping points are matched with the identification elements of the interaction queue, the interaction queue is uploaded to the upload channel with successful matching, and the interaction queue in the upload channel is marked as waiting information.
2. The information interaction system based on network security according to claim 1, characterized in that: The process of the data processing module processing the obtained information to be sent includes: Performing character string conversion on the obtained information to be sent to obtain a binary byte sequence, and marking the obtained binary byte sequence as initial data; Shift the obtained initial data right by a positions to obtain right-shifted data; Obtaining a moving difference value according to the obtained right-shifted data and the initial data; The obtained movement difference is shifted rightward by a bits to obtain the end point movement data, and the obtained end point movement data is encrypted.
3. The information interaction system based on network security according to claim 2 is characterized in that: The process of encrypting data in motion at the endpoint includes: Set two different prime numbers and mark the obtained prime numbers respectively; Obtain a public modulus and Euler function according to the obtained two different prime numbers; Select an integer e, e satisfies 1<e<Euler function and e is coprime with Euler function; Obtain the hidden modulus according to the obtained Euler function and the integer e; Obtain a public key and a private key according to the obtained public modulus, the integer e, and the hidden modulus; Obtain encrypted endpoint movement data according to the obtained endpoint movement data, the integer e, and the public modulus, and mark the obtained encrypted endpoint movement data as a ciphertext field; The login account of the receiving object is obtained through the interaction center, the login account of the interactive object is encrypted, the encrypted receiving account is obtained, and the encrypted receiving account is associated with the private key.
4. The information interaction system based on network security according to claim 3 is characterized in that: The inspection module includes a matching unit and a verification unit. The matching unit is used to match the ciphertext field with the corresponding receiving object. The verification unit is used to decrypt the matched ciphertext field, obtain the decrypted field, and verify the decrypted field.
5. The information interaction system based on network security according to claim 4 is characterized in that: The process of the matching unit matching the ciphertext field with the corresponding receiving object includes: Extract the ciphertext field, obtain the encrypted login password at the corresponding position of the ciphertext field, and mark the encrypted login password at the corresponding position of the ciphertext field as a ciphertext object; The obtained ciphertext object is compared with the encrypted receiving account. If they are consistent, the ciphertext field matches the corresponding receiving object successfully, the successfully matched ciphertext field is marked as a matching ciphertext field, and the matching ciphertext field is uploaded to the verification unit for verification; if they are inconsistent, the ciphertext field does not match the receiving object, the ciphertext field that does not match the receiving object is marked as an abnormal ciphertext field, and a warning message is generated based on the obtained abnormal ciphertext field, and the warning message is uploaded to the interaction center.
6. The information interaction system based on network security according to claim 5, characterized in that: The verification process performed by the verification unit includes: Obtaining a private key associated with the matching ciphertext field, and obtaining a decrypted field based on the obtained private key and the matching ciphertext field; According to the obtained decrypted field, remove the login account corresponding to the position of the decrypted field to obtain the first destination movement data; Acquire received data of the receiving object, perform character string conversion on the received data to obtain a binary byte sequence, and mark the obtained binary byte sequence as second initial data; Shift the obtained second initial data rightward by a positions to obtain second right-shifted data; Obtain a second shift difference value according to the obtained second right-shifted data and the second initial data; Shift the obtained movement difference rightward by a positions to obtain the second end point movement data; The obtained first destination movement data and second destination movement data are compared. If they are consistent, the received data of the receiving object is correct. If they are inconsistent, the received data of the receiving object is wrong.
Citation Information
Patent Citations
Safe interaction method and platform
CN116232769A