Multi-tenant text travel data encryption processing method, system and device and medium

Through segmented mapping and embedded hybrid encoding technology, multi-tenant cultural and tourism data is encrypted, which solves the problem of inability to effectively encrypt multi-tenant cultural and tourism big data in existing technologies, achieves efficient isolation and encryption of data, and ensures data security. sex and privacy.

CN119363348AActive Publication Date: 2025-01-24SHANDONG LANGCHAO SMART CULTURAL TOURISM IND DEV CO LTD +1
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202411503313.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-25
Publication Date
2025-01-24
Estimated Expiration
2044-10-25

AI Technical Summary

Technical Problem

The existing technology cannot effectively encrypt multi-tenant cultural and tourism big data, resulting in the inability to ensure the security and privacy of tenant cultural and tourism data.

Method used

Use segmented mapping to build a multi -tenant coding key protocol for cultural tourism information, combined with the embedded hybrid encoding method to configure the encoding key, and set a clear -text attack to resist the key to construct the anti -attack coding protocol. Configure the tenant's encryption key and unclean key through the random control of the ellipse curve to achieve the isolation and encryption of multi -tenant cultural tourism information.

Benefits of technology

It effectively protects the confidentiality and privacy of cultural and tourism information, achieves logical isolation and independence between different tenants, prevents cross-leakage of cultural and tourism information, and enhances data security and adaptability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119363348A_ABST
    Figure CN119363348A_ABST
Patent Text Reader

Abstract

The invention provides a multi-tenant message travel data encryption processing method, system and device and a medium, and belongs to the technical field of message travel data processing, a coding key protocol for multi-tenant message travel information encryption is constructed based on segmented mapping, and a coding key in the multi-tenant message travel information encryption process is configured in combination with an embedded hybrid coding mode; setting a plaintext attack resisting key, and constructing an anti-attack coding protocol of the multi-tenant travel information encryption process; performing multi-tenant travel information isolation control according to the character number of the non-encrypted code, and generating a multi-tenant travel information encryption identification bit sequence; an encryption key and a decryption key of the tenant are configured in combination with an elliptic curve random control mode; decoding control is completed through a binary encryption key sequence, and multi-tenant message travel information isolation and encryption are achieved. According to the invention, logic isolation of the text travel information among different tenants is realized, cross leakage of the text travel information is prevented, and the security of the tenant information is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of cultural and tourism data processing, and in particular relates to a multi-tenant cultural and tourism data encryption processing method, system, equipment and medium. Background Art

[0002] With the rapid development of modern information technology and the widespread penetration of the Internet, traditional industries are undergoing a profound digital transformation, and technology empowerment has become the key driving force of this transformation process. In the era of big data, data, as a factor of production, is becoming increasingly important for the development of the cultural tourism industry and even the entire social economy. Therefore, we propose a multi-tenant version of the cultural tourism big data system, which brings together massive data from different tenants, covering multi-dimensional information such as tourist behavior, consumption patterns, and scenic spot traffic, and constructs a huge data set. These data not only provide a solid foundation for the precise marketing and service optimization of the cultural tourism industry, but also put forward higher requirements for data security and privacy protection.

[0003] The continuous advancement of cloud computing and virtualization technology has made multi-tenant architecture possible, allowing different tenants to maintain logical isolation and independence of data while sharing infrastructure. However, this architecture also brings challenges to data security, requiring encryption solutions to not only ensure the security of data during transmission and storage, but also take into account the flexibility and scalability in a multi-tenant environment.

[0004] The existing technology lacks security control for multi-tenant cultural and tourism big data. It is impossible to encrypt the information of each tenant and ensure the security of the tenant's cultural and tourism data. Moreover, at present, only the identity authentication of each tenant's information is used, and the information of each tenant is not encrypted, which poses the risk of leakage of tenant cultural and tourism information. Summary of the invention

[0005] The present invention provides a multi-tenant cultural and tourism data encryption processing method to at least solve the problem in the prior art that the information of each tenant cannot be encrypted and the security of the tenant's cultural and tourism data cannot be guaranteed.

[0006] Methods include: S101: Constructing a coding key protocol for multi-tenant cultural and tourism information encryption based on segment mapping, and configuring a coding key for the multi-tenant cultural and tourism information encryption process in combination with an embedded hybrid coding method; S102: Setting a plaintext attack defense key and constructing an anti-attack coding protocol for the multi-tenant cultural and tourism information encryption process; S103: Perform isolation control on multi-tenant cultural and tourism information according to the number of characters in the non-encrypted code, and generate a multi-tenant cultural and tourism information encryption identification bit sequence; S104: Configure the tenant's encryption key and decryption key in combination with the elliptic curve random control method; S105: Complete decoding control through binary encryption key sequence to achieve multi-tenant cultural and tourism information isolation and encryption.

[0007] It should be further explained that step S101 also includes: Define the segmentation rules for segment mapping and determine the data range and content contained in each segment; Assign a unique identifier to each segment and establish a mapping relationship between the cultural and tourism information of each segment and the unique identifier; According to the segment mapping relationship, define the key generation strategy and set the key and segment association relationship.

[0008] It should be further explained that the method also includes: pre-processing the cultural and tourism information; According to the segment mapping relationship, the cultural and tourism information of each segment is encrypted using the corresponding encoding key; The encrypted cultural and tourism information is generated into encrypted data according to a preset format.

[0009] It should be further explained that step S102 also includes: Construct a key protocol and encoding model for multi-tenant cultural and tourism information encryption, and set the output parameters of multi-tenant cultural and tourism information transmission to be ; Adaptive source coding method is used to construct the digital authentication key of multi-tenant cultural and tourism information:

[0010] In the formula, (i=1,2…n) represents the probability of accurate transmission of encrypted bit sequences of multi-tenant cultural and tourism information transmission, let , we get the Hash transfer function expression of multi-tenant cultural and tourism information, and get the transfer key of elliptic linear encryption of multi-tenant cultural and tourism information as follows

[0011] In the formula, It is the homogeneous fusion feature quantity of multi-tenant cultural and tourism information transmission. A link transmission protocol for encrypting multi-tenant cultural and tourism information.

[0012] It should be further explained that the method also includes: calculating the chaotic map encryption key for multi-tenant cultural and tourism information isolation ,The code element filling protocol is used to perform linear control in the process of multi-tenant cultural and tourism information isolation encryption; Multi-tenant cultural and tourism information bit sequence transmitted at the link layer , for any t The multi-tenant cultural and tourism information output vector of bits is encoded using a pseudo-random encoding method to obtain a finite field; The public key is defined as

[0013] Constructing a key system , n=1,2…N.

[0014] It should be further explained that step S103 also includes: Establish a multi-tenant cultural and tourism information encryption identification bit sequence, construct a reverse corresponding function, use a cyclic encryption method in the authorization certificate, and construct a multi-tenant cultural and tourism information encoding key K (x); ; Calculate the routing output characteristics of the link layer key , and obtain the characteristic solution of multi-tenant cultural and tourism information output .

[0015] It should be further explained that step S103 also includes: establishing a plaintext attack resistance key to construct an anti-attack coding protocol in the process of multi-tenant cultural and tourism information encryption, and obtaining the input and output process of multi-tenant cultural and tourism information encryption. Decrypt(sk,c): outputs the encrypted plaintext of multi-tenant cultural and tourism information ; in ; Add Initialize the codebook for multi-tenant cultural and tourism information For each code vector, the source entropy is extracted by using the fuzzy information entropy extraction method to extract the ciphertext sequence and output ; Mult : Use the Hash function to construct the password for multi-tenant cultural and tourism information encryption and obtain the Turbo code output Through the method of group linear encryption, the transmission ciphertext of multi-tenant cultural and tourism information is obtained ; Statistical n-dimensional information entropy, use Indicates the isolation area for multi-tenant cultural and travel information encryption, in block numbers In the multi-tenant cultural and tourism information block model, the encrypted packet retransmission structure model of multi-tenant cultural and tourism information is obtained. , , They are the encryption key and decryption key of multi-tenant cultural and tourism information respectively.

[0016] The present application also provides a multi-tenant cultural and tourism data encryption processing system, the system comprising: a key encoding configuration module, a coding protocol construction module, an encryption identifier generation module, a key configuration module and an information processing module; The key coding configuration module builds a coding key protocol for multi-tenant cultural and tourism information encryption based on segment mapping, and configures the coding key for the multi-tenant cultural and tourism information encryption process in combination with the embedded hybrid coding method; The coding protocol building module is used to set the key to resist plaintext attacks and construct an anti-attack coding protocol for the encryption process of multi-tenant cultural and tourism information; An encryption identification generation module is used to perform isolation control of multi-tenant cultural and tourism information according to the number of non-encrypted coded characters and generate a multi-tenant cultural and tourism information encryption identification bit sequence; The key configuration module is used to configure the tenant's encryption key and decryption key in combination with the elliptic curve random control method; The information processing module is used to complete decoding control through binary encryption key sequences to achieve multi-tenant cultural and tourism information isolation and encryption.

[0017] According to another embodiment of the present application, an electronic device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of a multi-tenant cultural and tourism data encryption processing method when executing the program.

[0018] According to another embodiment of the present application, a storage medium is also provided, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the multi-tenant cultural and tourism data encryption processing method are implemented.

[0019] It can be seen from the above technical solutions that the present invention has the following advantages: The multi-tenant cultural and tourism data encryption processing method provided by this application uses segmented mapping to construct a coding key protocol for multi-tenant cultural and tourism information encryption, and combines the embedded hybrid coding method to design a coding key for the multi-tenant cultural and tourism information encryption process; sets a plaintext attack defense key to construct an anti-attack coding protocol for the multi-tenant cultural and tourism information encryption process; performs multi-tenant cultural and tourism information isolation control according to the number of non-encrypted coded characters, and generates a multi-tenant cultural and tourism information encryption identification bit sequence; implements plaintext sequence output stability control according to the elliptic curve random control method, and designs encryption keys and decryption keys; completes decoding control through a binary encryption key sequence to achieve multi-tenant cultural and tourism information isolation and encryption. It has the function of confidentiality processing in the transmission and storage of cultural and tourism information involving corporate and personal privacy. This application targets the encryption needs of cultural and tourism information, integrates it based on the cultural and tourism large cultural and tourism information system and its cultural and tourism information characteristics, and effectively protects the confidentiality and privacy of cultural and tourism information.

[0020] The multi-tenant cultural and tourism information isolation encryption algorithm based on elliptic curve random control is adopted to achieve the logical isolation and independence of cultural and tourism information between different tenants, prevent cross-leakage of cultural and tourism information, and enhance the security of cultural and tourism information. In addition, the diversified cultural and tourism information encryption strategy based on cultural and tourism information classification can take corresponding protection measures according to the different sensitivity of cultural and tourism information, which improves the adaptability and flexibility of the encryption scheme. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the technical solution of the present invention, the accompanying drawings required for use in the description will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative work.

[0022] Figure 1 This is a flow chart of the encryption processing method for multi-tenant cultural and tourism data; Figure 2 This is a schematic diagram of the multi-tenant cultural and tourism data encryption processing system; Figure 3 Schematic diagram of the hardware structure of the electronic device. DETAILED DESCRIPTION

[0023] The following will describe in detail the steps of the multi-tenant cultural and tourism data encryption processing method. For the purpose of explanation rather than limitation, specific details such as specific system structures and technologies are proposed to facilitate a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application can also be implemented in other embodiments without these specific details.

[0024] For this application, the multi-tenant cultural and tourism data encryption processing method of this application adopts distributed encryption and centralized management and control, and utilizes the performance advantages of distributed computing of the large cultural and tourism information system to centrally control the cultural and tourism information keys, thereby building a password protection scope with clear boundaries. Through the centralized management of keys by the key management system and the cryptographic service middleware deployed on each component, encryption and decryption of sensitive cultural and tourism information in each component are achieved. The encryption middleware is transparently embedded in the major cultural and tourism information components, and interacts with the key management system for keys. After securely obtaining the keys, the computing performance of the large cultural and tourism information components themselves is used to realize the conversion of clear and cipher text of cultural and tourism information.

[0025] It should be understood that when used in the present specification, the term "includes" indicates the presence of the described features, integral bodies, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integral bodies, steps, operations, elements, components and / or their collections. The terms "include", "comprise", "have" and their variations all mean "including but not limited to", unless otherwise specifically emphasized.

[0026] It should be understood that the "one or more" mentioned in this application refers to one, two or more than two, and the "multiple" mentioned in this application refers to two or more. In the description of this application, unless otherwise specified, " / " means or, for example, A / B can mean A or B. The "and / or" in this article is just a way to describe the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone.

[0027] In order to clearly describe the technical solution of the present application, the words "first", "second" and the like are used to distinguish the same or similar items with substantially the same functions and effects. Those skilled in the art can understand that the words "first", "second" and the like do not limit the quantity and execution order, and the words "first", "second" and the like do not necessarily limit the difference.

[0028] The phrases such as "one embodiment" or "some embodiments" described in the present application mean that the specific features, structures or characteristics described in the embodiment are included in one or more embodiments of the present application. Therefore, the phrases such as "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments" etc. that appear in different places in the present application do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways.

[0029] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. 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 creative work are within the scope of protection of the present invention.

[0030] See also Figure 1 The figure is a flowchart of a method for encrypting and processing multi-tenant cultural and tourism data in a specific embodiment, and the method includes: S101: Construct a coding key protocol for multi-tenant cultural and tourism information encryption based on segmented mapping, and configure the coding key for the multi-tenant cultural and tourism information encryption process in combination with an embedded hybrid coding method.

[0031] In some embodiments, the segmented mapping constructs the coding key protocol for multi-tenant cultural and tourism information encryption by first analyzing the type of cultural and tourism information data. Specifically, it can parse the type of cultural and tourism information, the length of the cultural and tourism information, the tenants bound to the cultural and tourism information, and the importance of the cultural and tourism information, so as to determine the segmentation standard.

[0032] This embodiment divides the cultural and tourism information data into multiple logical segments and assigns a unique identifier to each segment.

[0033] Then, a segment mapping relationship is established to record the data range of each segment and the unique identifier associated with it.

[0034] This embodiment configures the coding key generation strategy according to the segment mapping relationship, which may specifically include configuring the key length, key editing method and generation algorithm.

[0035] This embodiment generates a unique encoding key for each segment and ensures that the key is associated with the unique identifier of the segment. Combined with the embedded hybrid encoding method, the complexity and security of encryption can be improved.

[0036] This embodiment configures the generated encoding key into the encryption process to ensure that each segmented data is encrypted using its corresponding key.

[0037] S102: Set a plaintext attack defense key and construct an anti-attack coding protocol for the multi-tenant cultural and tourism information encryption process.

[0038] In some embodiments, the plaintext attack method is generally based on a known plaintext attack or a chosen plaintext attack. This embodiment takes into account the known plaintext attack or the chosen plaintext attack, and the key can be configured based on these methods. Specifically, the complexity and randomness of the key can be configured to resist brute force attacks and statistical analysis attacks.

[0039] This embodiment combines the plaintext attack defense key to construct an anti-attack coding protocol for the multi-tenant cultural and tourism information encryption process. The protocol specifies the key usage rules, key update strategy, and specific measures to defend against attacks during encryption and decryption.

[0040] S103: Perform isolation control on multi-tenant cultural and tourism information according to the number of non-encrypted coded characters, and generate a multi-tenant cultural and tourism information encryption identification bit sequence.

[0041] In some embodiments, the statistics of the number of non-encrypted characters may be the number of non-encrypted characters in the cultural and tourism information data.

[0042] Design an isolation control strategy for multi-tenant cultural and tourism information based on the number of non-encrypted characters. Ensure that data from different tenants can be effectively isolated before and after encryption to prevent data leakage and confusion.

[0043] In this embodiment, an encryption identification bit sequence is generated for each tenant and each segment. It should be noted that the sequence is used to identify the encryption status of the data, tenant information and segment information, so as to facilitate verification and recovery during the decryption process.

[0044] S104: Configure the tenant's encryption key and decryption key in combination with the elliptic curve random control method.

[0045] In some embodiments, an ECC elliptic curve cryptographic algorithm is selected to configure encryption keys and decryption keys of the tenant.

[0046] This embodiment generates and manages tenants' encryption and decryption keys based on the random control method of elliptic curves, ensuring that the key generation process has sufficient randomness and that key management complies with security specifications.

[0047] For tenant key configuration, each tenant can be configured with its own encryption key and decryption key, ensuring that the key storage and distribution process is secure and reliable to prevent key leakage.

[0048] S105: Complete decoding control through binary encryption key sequence to achieve multi-tenant cultural and tourism information isolation and encryption.

[0049] In some embodiments, the binary encryption key sequence generation is converting the tenant's encryption key into a binary encryption key sequence.

[0050] For decoding control, during the decryption process, the encrypted data is decoded using a binary encryption key sequence, verifying the correctness of the encryption identification bit sequence to ensure the consistency and integrity of the data before and after decryption.

[0051] In this way, this embodiment isolates and encrypts multi-tenant cultural and tourism information to achieve effective isolation and encryption of multi-tenant cultural and tourism information, ensuring that data of different tenants remain safe, reliable and isolated during storage and transmission, and also ensuring the security and privacy of multi-tenant cultural and tourism data.

[0052] In an embodiment of the present invention, based on step S101, a possible embodiment is given below to illustrate its specific implementation scheme in a non-limiting manner.

[0053] The specific implementation method of building a coded key protocol for multi-tenant cultural and tourism information encryption based on segment mapping usually includes the following steps: S1011: Define segment mapping method.

[0054] Analyze the type of cultural and tourism information, the length of cultural and tourism information, the tenants bound to the cultural and tourism information, and the importance of the cultural and tourism information.

[0055] Determine the segmentation criteria based on data characteristics, such as segmentation by data type, segmentation by data length, etc.

[0056] Define segmentation rules: Design specific segmentation rules based on the segmentation standards to clarify the data scope and content of each cultural and tourism information segment.

[0057] S1012: Construct a segment mapping relationship.

[0058] This embodiment provides a mapping relationship between each segment of cultural and tourism information and a unique identifier for easy identification and reference in subsequent steps.

[0059] Establish a mapping relationship between each segmented data and its unique identifier to ensure that the corresponding data segment can be quickly located through the identifier.

[0060] The segment mapping relationship is saved, and the segment mapping relationship is encrypted before saving, and then decrypted when extracted.

[0061] S1013: Define the coding key protocol for cultural and tourism information.

[0062] This embodiment defines the method of generating cultural and tourism information keys based on the segment mapping relationship. Generate an associated coding key for each segment. Formulate a key configuration strategy, including key storage, distribution, update and destruction, to ensure the security and availability of the key.

[0063] S1014: Pre-process cultural and tourism information.

[0064] The cultural and tourism information preprocessing method of this embodiment includes: before encryption, removing invalid characters from the cultural and tourism information, and converting the format of the cultural and tourism information to unify the format of the cultural and tourism information.

[0065] In this embodiment, the cultural and travel information of each segment is encrypted using its corresponding encoding key according to the segment mapping relationship. The encryption method can be implemented based on the AES encryption method and the RSA encryption method.

[0066] The encrypted data is organized in a certain format to generate encrypted data. The encrypted data includes associating and encapsulating the encrypted cultural and tourism information and the unique identifier of the segment.

[0067] In this embodiment, the encryption algorithm, key, and segment mapping relationship in the encryption process are optionally recorded for use in decryption or data recovery.

[0068] Through the above steps, a coding key protocol suitable for multi-tenant cultural and tourism information encryption can be constructed based on segment mapping to ensure data security and privacy.

[0069] On the basis of the above embodiments, in order to further improve the reliability of the multi-tenant cultural and tourism data encryption processing method provided in the above embodiments, as an implementable method, in the embodiment of step S102, when setting the plaintext attack defense key and constructing the anti-attack coding protocol of the multi-tenant cultural and tourism information encryption process, the following steps can be taken to configure the key and construct the anti-attack protocol for known plaintext attacks and selected plaintext attacks: Analyze the relationship between plaintext and ciphertext pairs and related information to infer the encryption key or encryption algorithm characteristics. Select a specific plaintext and obtain the ciphertext corresponding to the plaintext, then use the ciphertext information corresponding to the plaintext to infer the weaknesses of the encryption key or encryption algorithm, and configure the anti-attack encoding protocol for the multi-tenant cultural and tourism information encryption process.

[0070] Configure the AES encryption algorithm and use it in combination with the GCM algorithm (Galois / Counter Mode) to authenticate and encrypt data to prevent tampering and forgery.

[0071] Generate keys using a random number generator or a proven pseudo-random number generator. Configure a unique key for each tenant.

[0072] In this method, the key of each tenant is changed after a preset period of time to reduce the security risk caused by using the same key for a long time. The key is divided into multiple parts and stored in different locations or different encryption technologies are used to protect each part.

[0073] In this embodiment, a key derivation function is used to generate an encryption key for each tenant based on a master key and a tenant identifier, thereby ensuring that even if the master key is leaked, it is difficult for an attacker to directly obtain the encryption key of the tenant.

[0074] Optionally, a randomization element or noise is introduced into the encryption process to increase the difficulty for an attacker to attack using known or chosen plaintext.

[0075] Through the above steps, a key management mechanism can be set up that can effectively resist known plaintext attacks and chosen plaintext attacks, and a secure anti-attack encoding protocol can be constructed to protect the security and privacy of multi-tenant cultural and tourism information.

[0076] For step S103 of the embodiment of the present application, the specific implementation method of performing isolation control of multi-tenant cultural and tourism information according to the number of non-encrypted coded characters and generating a multi-tenant cultural and tourism information encryption identification bit sequence is intended to ensure that the data of different tenants are effectively isolated during the encryption process, and at the same time generate an identification bit sequence for distinguishing and tracking encrypted data. The following is an implementation method for implementing step S103.

[0077] Specifically, identify the cultural and travel information that needs to be encrypted. This is usually determined based on the user, the usage environment, or the system preset rules. For the cultural and travel information that needs to be encrypted, identify the corresponding characters or fields. You can use regular expressions or data parsing libraries to identify and count the number of unencrypted characters. Mark these data segments or fields for subsequent encryption processing.

[0078] In some specific embodiments, the AES encryption algorithm and the PBKDF2 key derivation function are used to generate the encryption key of the cultural travel information, and the key is stored in a database for subsequent decryption and key management.

[0079] In some embodiments, unencrypted characters or fields are encrypted according to the encryption strategy. During the encryption process, a unique encryption identification bit sequence is generated for each encrypted data. The sequence can be generated based on factors such as the encryption algorithm, key, data content, etc., for subsequent data tracking and verification.

[0080] This embodiment stores the encrypted data and the encrypted identification bit sequence securely in the database. Ensure that the data of different tenants are physically or logically isolated. Use the DBMS management module to provide isolation levels and access control functions to ensure data security. Restrict data access based on role-based access control authority management strategies.

[0081] Optionally, log information of key operations such as encryption processing, data storage, and access control is recorded to facilitate security auditing and tracing.

[0082] This embodiment implements isolation control of multi-tenant cultural and tourism information based on the number of non-encrypted coded characters, and generates an encrypted identification bit sequence for data tracking and verification. This method helps to improve the security, isolation and traceability of data, thereby protecting multi-tenant cultural and tourism information from the risk of unauthorized access and leakage.

[0083] In an exemplary embodiment, decoding control is completed through a binary encryption key sequence, and a specific implementation method for realizing multi-tenant cultural and tourism information isolation and encryption may include the following specific methods: Generate a unique encryption key for each tenant.

[0084] Convert the tenant's encryption key from raw format to binary format. The converted binary key can be used as an encryption key sequence, or split and reassembled to generate a more complex key sequence.

[0085] This embodiment can use the built-in function or library in the programming language to realize the conversion of the key. For example, in Python, the bin() function can be used to convert an integer into a binary string, and then the required binary key sequence is generated by processing the string.

[0086] Optionally, prepare the cultural and tourism information data to be encrypted, and determine the granularity and scope of encryption. Encrypt the cultural and tourism information using the converted binary encryption key sequence. The encryption process can be symmetric encryption or asymmetric encryption. Store the encrypted data.

[0087] The decoding control method of this embodiment can determine whether the decoding operation is allowed by verifying the tenant's identity and authority. By assigning a unique encryption key and binary encryption key sequence to each tenant, the data of different tenants is isolated during the encryption and decryption process. It can be seen that even if the data is intercepted during storage or transmission, the attacker cannot easily decrypt the data that does not belong to the tenant.

[0088] This embodiment completes decoding control through a binary encryption key sequence. The specific implementation method of realizing multi-tenant cultural and tourism information isolation and encryption involves key generation and storage, key binary conversion, encryption process, decoding control and multi-tenant isolation, as well as security and performance considerations.

[0089] Furthermore, as a refinement and expansion of the specific implementation methods of the above-mentioned embodiments, from the perspective of the flow of cultural and tourism information, the life cycle of cultural and tourism information includes collection, transmission, storage, processing, sharing and destruction, etc. The present application has built a key management system that uniformly manages all cultural and tourism information encryption keys. The scope of management includes key generation, storage, distribution, deletion, update, authentication, key owner identity authentication, operation log recording, etc.

[0090] The large cultural and tourism information processing system involved in this embodiment can deploy cryptographic service middleware to realize encryption and decryption of sensitive cultural and tourism information in each component. The encryption middleware is transparently embedded in the major cultural and tourism information components, and interacts with the key management system to achieve the conversion of plaintext and ciphertext of cultural and tourism information by using the computing performance of the large cultural and tourism information components themselves after securely obtaining the keys.

[0091] In some specific embodiments, in order to ensure normal operation, some optimization measures are taken in actual applications, including optimizing the service mode of the software cryptographic module and adopting a multi-threaded concurrent application calling mode to improve processing efficiency and response speed; using BASE64 encoding to encode cultural and tourism information and storing it on disk, and optimizing the BASE64 encoding method to reduce the size of cultural and tourism information and storage space; and using the CTR mode to replace the traditional ECB mode to reduce the expansion of encrypted cultural and tourism information and improve the efficiency and security of cultural and tourism information encryption.

[0092] In order to fully illustrate the specific implementation process in this embodiment, the provided multi-tenant cultural and tourism data encryption processing method also includes the following specific process.

[0093] Multi-tenant cultural and tourism information isolation and encryption.

[0094] Here, we first build a key protocol and encoding model for multi-tenant cultural and tourism information encryption, and set the output parameters of multi-tenant cultural and tourism information transmission ,Adaptive source coding method is used to construct the digital authentication key of multi-tenant cultural and tourism information:

[0095] In the formula, (i=1,2…n) represents the probability of accurate transmission of encrypted bit sequences of multi-tenant cultural and tourism information transmission, let , get the Hash transfer function expression of multi-tenant cultural and tourism information; Represents generators, which are elements in a group that can be used to generate other elements in the group. In cryptographic protocols, generators are used to generate other key materials.

[0096] h represents a specific group element, which may be used to identify an entity or as part of a public key.

[0097] n represents the number of probabilities of accurate transmission of the encrypted bit sequence of multi-tenant data transmission. If there are multiple different data paths, and the accuracy of data transmission on each path may be different, then a probability value of accurate transmission can be assigned to each path, and n is the number of such paths.

[0098] i is the i-th in 1-n.

[0099] Then, the transfer key of the multi-tenant cultural and tourism information elliptic linear encryption is obtained as follows:

[0100] In the formula, It is the homogeneous fusion feature quantity of multi-tenant cultural and tourism information transmission. A link transmission protocol for encrypting multi-tenant cultural and tourism information.

[0101] x represents the Hash transfer function expression.

[0102] In the process of multi-tenant data encryption, It can be understood as a parameter used to adjust the characteristics of elliptic linear encryption. It may involve data encryption strength or certain specific configurations of the encryption algorithm to ensure the security and effectiveness of data encryption.

[0103] Represents the collinear feature component. In multi-tenant data encryption, λ can be understood as a metric for measuring data collinearity or feature similarity, which can help identify and process data with similar characteristics, thereby optimizing the encryption process.

[0104] Refers to the weight coefficient of multi-tenant data encryption, which may be a parameter used to adjust the importance or contribution of different parts in the encryption process. For example, when constructing encryption and decryption keys for multi-tenant data, the weight coefficient w can be used to adjust the relative importance of different data fragments in the encryption process, thereby achieving more flexible encryption control.

[0105] In some embodiments, the average mutual information is used as the linear spread spectrum feature of the tenant cultural and tourism information encryption, combined with the block cipher reconstruction scheme of multi-tenant cultural and tourism information, The inverse function controls the transmission of multi-tenant cultural and tourism information, builds a key protocol for multi-tenant cultural and tourism information encryption, and performs segmented encryption. The segmented encryption function is: .

[0106] Indicates the probability of accurate delivery of encrypted bit sequences for multi-tenant information transmission (mentioned above) .

[0107] Represents an element in the multi-tenant data bit sequence transmitted by the link layer. i is the index position in the bit sequence.

[0108] Chaotic map encryption key for calculating multi-tenant cultural and tourism information isolation.

[0109] In some embodiments, the adaptive weight coefficient of the initial multi-tenant cultural and travel information isolation is , where 1≤k≤n, set the μ value as the fuzzy iteration parameter for multi-tenant cultural and tourism information isolation, construct the encryption and decryption key of multi-tenant cultural and tourism information, and use the finite field filling method to obtain the multi-tenant cultural and tourism information encryption certificate expressed as ,The fuzzy convergence weighted control method is used to reconstruct the bit sequence of multi-tenant cultural and tourism information encryption, and the encryption coding protocol is obtained.

[0110] .

[0111] In some embodiments, a symbol padding protocol is used to perform linear control in the process of multi-tenant cultural and tourism information isolation encryption, and the multi-tenant cultural and tourism information bit sequence transmitted at the link layer , for any t The multi-tenant cultural and tourism information output vector of bits is encoded using a pseudo-random encoding method to obtain a finite field.

[0112] In some embodiments, a key system is constructed , n=1,2…N, under the maximum linearly independent combination protocol, the key construction and fuzzy isolation and block detection of multi-tenant cultural and tourism information are realized.

[0113] Establish a plaintext attack resistance key to carry out anti-attack coding protocol construction in the process of multi-tenant cultural and tourism information encryption, and count the number of non-encrypted coded characters to perform multi-tenant cultural and tourism information isolation control.

[0114] Calculate the master key, establish a multi-tenant cultural and tourism information encryption identification bit sequence, construct a reverse corresponding function, and use a cyclic encryption method in the authorization certificate to construct a multi-tenant cultural and tourism information encoding key.

[0115] .

[0116] Meaning: RkeyGen is a key generation function that generates encryption keys based on the provided parameters. K(x) is an encryption key generated by the RkeyGen function based on a series of parameters param and a specific identity identifier. This key is used to encrypt multi-tenant data, ensuring that only users or tenants with the correct identity identifier can decrypt and access their data.

[0117] is the identity identifier, which represents the identifier of user i or tenant i is the identity identifier, which represents the identifier of user j or tenant j For the above parameters

[0118] In some embodiments, according to the source characteristics of the public key, a decryption password and a block password are constructed using a hash function, a phase randomization processing method is used to design the encoding and key of multi-tenant cultural and tourism information in multi-tenant cultural and tourism information transmission, and a key verification method is used to adjust the code vector in the neighborhood, and the corresponding μ value after the Nth piecewise linear shift is obtained, which is recorded as , the random number distribution of code elements satisfies Calculate the routing output feature of the link layer key , and obtain the characteristic solution of multi-tenant cultural and tourism information output .

[0119] and A random number used to represent the encoding.

[0120] represents an element g selected from a mathematical group The result of the power operation. In this context, g can be considered a generator, and is an integer that is usually used as part of a key. The choice of generators and their exponentiation is often related to the discrete logarithm problem in cryptography, which is one of the foundations of the security of many encryption algorithms.

[0121] The encryption key generated for the mentioned.

[0122] Represents a random function or noise term used to introduce randomness into the encryption process, thereby enhancing the security of the encryption algorithm. This prevents the same plaintext from producing the same ciphertext each time it is encrypted, reducing the risk of pattern exposure.

[0123] Assume that the plaintext sequence consists of n different characters. The plaintext vector of bits is obtained by adopting the linear structure reorganization method of multi-tenant cultural and tourism information to realize the encrypted key protocol design and obtain the encrypted output y of cultural and tourism information .

[0124] In some embodiments, the plaintext sequence consists of n different characters. and They represent the master key and parameter key of multi-tenant cultural and tourism information respectively, according to the cyclic key Rearrange code words and build security parameters for multi-tenant cultural and tourism information encryption ,Under the cryptographic system, the encryption coding design of cultural and tourism information is carried out, and the cultural and tourism information steganographic encryption scheme is adopted to construct the encrypted isolation key protocol of multi-tenant cultural and tourism information, and realize the nonlinear coding protocol construction of multi-tenant cultural and tourism information.

[0125] In some embodiments, an embedded hybrid coding method is combined to establish a plaintext attack resistance key to perform an anti-attack coding protocol structure in the process of multi-tenant cultural and tourism information encryption, and obtain the input and output process of multi-tenant cultural and tourism information encryption. Decrypt(sk,c): outputs the encrypted plaintext of multi-tenant cultural and tourism information .

[0126] in .

[0127] Add Initialize the codebook for multi-tenant cultural and tourism information For each code vector, the source entropy is extracted by using the fuzzy information entropy extraction method to extract the ciphertext sequence and output .

[0128] Mult : Use the Hash function to construct the password for multi-tenant cultural and tourism information encryption and obtain the Turbo code output Through the method of group linear encryption, the transmission ciphertext of multi-tenant cultural and tourism information is obtained .

[0129] Represents the jth element in the decrypted plaintext sequence The pk in the code represents the public key, which is a set of public parameters used in the encryption and decryption process. and Represents two sets of encrypted data, which can be any encrypted data blocks.

[0130] Indicates that after adding or multiplying encrypted data, the result needs to be Modulus. Here It is a predefined value used to ensure that the result of the encryption operation is within a fixed range, thus avoiding overflow and other problems. is the element in the coefficient matrix associated with the encryption operation. It is a variable related to encrypted data and is used to encrypt some intermediate values ​​in calculation. It is a variable related to encrypted data and is used to encrypt some intermediate values ​​in calculation.

[0131] In some embodiments, the information entropy of n dimensions is counted, using Indicates the isolation area for multi-tenant cultural and travel information encryption, in block numbers In the multi-tenant cultural and tourism information block model, the encrypted packet retransmission structure model of multi-tenant cultural and tourism information is obtained. , , They are the encryption key and decryption key of multi-tenant cultural and tourism information respectively.

[0132] Represents a small positive number used to represent a measure of error or uncertainty. Especially in encryption algorithms, ε can be used to quantify certain characteristics of the algorithm, such as encryption strength, the degree of random perturbation of data, etc.

[0133] Establish a multi-tenant cultural and tourism information encryption identification bit sequence, and use the elliptic curve random control method to control the stability of the plaintext sequence output during the multi-tenant cultural and tourism information isolation encryption process. Under multiple digital label protocols, the encryption scheme for multi-tenant cultural and tourism information is as follows: Encrypt Select the coding shift control matrix for the number of multi-tenants and , calculate r cycle spaces, and get the transmission ciphertext , calculate the steganographic ciphertext of multi-tenant cultural and tourism information isolation encryption .

[0134] Represents a hash function or a specific function that processes input data to generate an output of a fixed length. In encryption algorithms, hash functions are often used to generate a fingerprint or summary of data in order to verify the integrity of the data or for other encryption operations. d||t: The symbol "|" here represents a concatenation operation. This means that the two data strings d and t are combined into a new sequence.

[0135] d Represents the main part of the data or message, which may be the actual data to be encrypted or some encryption-related metadata.

[0136] t It is a tag or additional information that may contain some additional information about the data, such as a timestamp, sequence number, or other auxiliary information, which may be used to ensure the integrity of the data or provide additional security.

[0137] Variables associated with encrypted data are used to encrypt certain intermediate values ​​in calculations. Variables associated with encrypted data are used to encrypt certain intermediate values ​​in calculations. Variables associated with encrypted data are used to encrypt certain intermediate values ​​in calculations. Other variables related to the encryption process, which may represent some form of verification or authentication information. Other variables related to the encryption process, which may represent some form of verification or authentication information. Another set of variables is related to encrypted data. Another set of variables is related to encrypted data.

[0138] Then the public key pk of multi-tenant cultural and tourism information isolation encryption is obtained.

[0139] .

[0140] The encrypted private key is .

[0141] In some embodiments, the decryption scheme is: Decrypt : A random integer representing multi-tenant cultural and travel information ,satisfy , output the encryption frequency of multi-tenant cultural and tourism information , the decryption output code element of multi-tenant cultural and tourism information is ,in .

[0142] Represents the encrypted data or ciphertext obtained after operation. z is a random integer, which is used in some calculations in the decryption process to help restore the original data. is the right endpoint of the interval, γ May be a specific constant or variable. Indicates "group" is a bilinear map. The elements in the two groups G1 and G2 are mapped into another multiplicative group GT. This mapping plays an important role in the multi-tenant data encryption process, especially in the key generation and verification stages.

[0143] Indicates the encrypted data According to the specified key or parameter Extracted plaintext information. Represents encrypted data or ciphertext. The subscripts i and j here represent the position in a two-dimensional array or matrix. is a key or parameter matrix for decryption. This means that during the decryption process, Elements in the matrix to locate or decode The corresponding part in .

[0144] In some embodiments, cultural and tourism information can be divided into different levels or categories based on the sensitivity, importance, value and possible threats of cultural and tourism information in the cultural and tourism information system. By regularly scanning the cultural and tourism information of the system, the cultural and tourism information is classified in a pre-defined manner, and then the protection level of the cultural and tourism information is further divided, and a variety of cultural and tourism information encryption methods are adopted.

[0145] For public cultural and tourism information, it can be protected by access authentication control and cultural and tourism information desensitization; for internal general privacy cultural and tourism information, it is necessary to use symmetric encryption methods in cultural and tourism information transmission and storage to protect cultural and tourism information from eavesdropping and tampering as much as possible. For tenant confidential cultural and tourism information, it is necessary to adopt the more stringent cultural and tourism information encryption strategy in the above solution, giving priority to the isolation and security of cultural and tourism information.

[0146] The following is an embodiment of the multi-tenant cultural and tourism data encryption processing system provided by the embodiments of the present disclosure. This system and the multi-tenant cultural and tourism data encryption processing methods of the above-mentioned embodiments belong to the same inventive concept. For details not described in detail in the embodiments of the multi-tenant cultural and tourism data encryption processing system, please refer to the embodiments of the above-mentioned multi-tenant cultural and tourism data encryption processing methods.

[0147] A mobile terminal implementing various embodiments of the present invention will now be described with reference to the accompanying drawings. In the subsequent description, suffixes such as "module", "component" or "unit" used to represent elements are used only to facilitate the description of the embodiments of the present invention and have no specific meaning in themselves. Therefore, "module" and "component" can be used interchangeably.

[0148] like Figure 2 As shown, the system includes: a key encoding configuration module, a coding protocol building module, an encryption identifier generation module, a key configuration module and an information processing module.

[0149] The key coding configuration module builds a coding key protocol for multi-tenant cultural and tourism information encryption based on segmented mapping, and configures the coding key of the multi-tenant cultural and tourism information encryption process in combination with the embedded hybrid coding method.

[0150] The coding protocol building module is used to set the key to resist plaintext attacks and construct an anti-attack coding protocol for the multi-tenant cultural and tourism information encryption process.

[0151] The encryption identification generation module is used to perform multi-tenant cultural and tourism information isolation control according to the number of non-encrypted encoded characters and generate a multi-tenant cultural and tourism information encryption identification bit sequence.

[0152] The key configuration module is used to configure the tenant's encryption key and decryption key in combination with the elliptic curve random control method.

[0153] The information processing module is used to complete decoding control through binary encryption key sequences to achieve multi-tenant cultural and tourism information isolation and encryption.

[0154] The multi-tenant cultural and tourism data encryption processing system involved in this application targets multi-tenant cultural and tourism information and its cultural and tourism information characteristics, and uses a multi-tenant cultural and tourism information isolation encryption algorithm based on elliptic curve random control to achieve logical isolation of cultural and tourism information between different tenants and prevent cross-leakage of cultural and tourism information.

[0155] In the system, a key management system is built to centrally control all cultural and tourism information encryption keys, responsible for key generation, storage, distribution, deletion, update, authentication, etc., to ensure the security and effective management of keys. The encryption and decryption of sensitive cultural and tourism information is realized, and the encryption protection of cultural and tourism information is realized throughout the life cycle of the cultural and tourism information platform.

[0156] Figure 3 A schematic diagram of the hardware structure of an electronic device for implementing various embodiments of the present invention.

[0157] The electronic device 500 includes, but is not limited to, components such as a processor 501, a network module 502, an audio output unit 503, an input unit 504, a display unit 506, a user input unit 507, an interface unit 508, and a memory 509. It will be appreciated by those skilled in the art that the electronic device structure involved in the embodiments of the present invention does not constitute a limitation on the electronic device, and the electronic device may include more or fewer components than shown, or combine certain components, or arrange components differently. In the embodiments of the present invention, the electronic device includes, but is not limited to, a laptop computer, a desktop computer, a workbench, a personal digital assistant, a server, a blade server, a mainframe computer, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples, and are not intended to limit the implementation of the embodiments of the present application described and / or required herein.

[0158] In the embodiment of the present application, the processor 501 can be implemented by using at least one of an application-specific integrated circuit (ASIC), a digital signal processor (DSP), a digital signal processing device (DSPD), a programmable logic device (PLD), a field programmable gate array (FPGA), a processor, a controller, a microcontroller, a microprocessor, and an electronic unit designed to perform the functions described herein. In some cases, such an implementation can be implemented in a controller. For software implementation, implementations such as processes or functions can be implemented with separate software modules that allow execution of at least one function or operation. The software code can be implemented by a software application (or program) written in any appropriate programming language, and the software code can be stored in a memory and executed by a controller.

[0159] The processor 501 provides the user with wireless Internet access through the network module 502, thereby realizing the transmission and communication of data information in this application.

[0160] The audio output unit 503 may provide audio output related to a specific function executed by the processor 501. The audio output unit 503 includes a speaker, a buzzer, a receiver, and the like.

[0161] The input unit 504 is used to receive audio or video signals. The input unit 504 may include a graphics processing unit (GPU) and a microphone, and the graphics processor processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The processed image frame can be displayed on the display unit 506. The image frame processed by the graphics processor can be stored in the memory 509 (or other storage medium) or sent through the network module 502. The microphone can receive sound and can process such sound into audio data.

[0162] The display unit 506 is used to display information input by the user or information provided to the user. The display unit 506 may include a display panel, which may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), etc.

[0163] The user input unit 507 may include, but is not limited to, a physical keyboard, function keys (such as a volume control key, a switch key, etc.), a trackball, a mouse, and a joystick, which will not be described in detail here.

[0164] The memory 509 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.

[0165] In addition, the electronic device 500 includes some functional modules not shown, which will not be described in detail here.

[0166] The device for implementing the multi-tenant cultural and tourism data encryption processing method provided by the present invention is a combination of the units and algorithm steps of each example described in the embodiments disclosed herein, and can be implemented by electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

[0167] In the storage medium provided in the present application, a program product capable of implementing the above method of the present specification is stored. In some possible implementations, various aspects of the present disclosure may also be implemented in the form of a program product, which includes a program code, and when the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps according to various exemplary implementations of the present disclosure described in the above "Exemplary Method" section of the present specification.

[0168] Any combination of one or more readable media can be used. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0169] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A multi-tenant cultural and tourism data encryption processing method, characterized in that: Methods include: S101: Constructing a coding key protocol for multi-tenant cultural and tourism information encryption based on segment mapping, and configuring a coding key for the multi-tenant cultural and tourism information encryption process in combination with an embedded hybrid coding method; S102: Setting a plaintext attack defense key and constructing an anti-attack coding protocol for the multi-tenant cultural and tourism information encryption process; S103: Perform isolation control on multi-tenant cultural and tourism information according to the number of characters in the non-encrypted code, and generate a multi-tenant cultural and tourism information encryption identification bit sequence; S104: Configure the tenant's encryption key and decryption key in combination with the elliptic curve random control method; S105: Complete decoding control through binary encryption key sequence to achieve multi-tenant cultural and tourism information isolation and encryption.

2. The multi-tenant cultural and tourism data encryption processing method according to claim 1 is characterized in that: Step S101 also includes: Define the segmentation rules for segment mapping and determine the data range and content contained in each segment; Assign a unique identifier to each segment and establish a mapping relationship between the cultural and tourism information of each segment and the unique identifier; According to the segment mapping relationship, define the key generation strategy and set the key and segment association relationship.

3. The multi-tenant cultural and tourism data encryption processing method according to claim 2 is characterized in that: The method also includes: pre-processing the cultural tourism information; According to the segment mapping relationship, the cultural and tourism information of each segment is encrypted using the corresponding encoding key; The encrypted cultural and tourism information is generated into encrypted data according to a preset format.

4. The multi-tenant cultural and travel data encryption processing method according to claim 1 or 2 is characterized in that: Step S102 also includes: Construct a key protocol and encoding model for multi-tenant cultural and tourism information encryption, and set the output parameters of multi-tenant cultural and tourism information transmission to be ; Adaptive source coding method is used to construct the digital authentication key of multi-tenant cultural and tourism information: In the formula, (i=1,2…n) represents the probability of accurate transmission of encrypted bit sequences of multi-tenant cultural and tourism information transmission, let , we get the Hash transfer function expression of multi-tenant cultural and tourism information, and get the transfer key of elliptic linear encryption of multi-tenant cultural and tourism information as follows In the formula, It is the homogeneous fusion feature quantity of multi-tenant cultural and tourism information transmission. A link transmission protocol for encrypting multi-tenant cultural and tourism information.

5. The multi-tenant cultural and tourism data encryption processing method according to claim 4 is characterized in that: The method also includes: calculating the chaotic map encryption key for multi-tenant cultural and tourism information isolation ,The code element filling protocol is used to perform linear control in the process of multi-tenant cultural and tourism information isolation encryption; Multi-tenant cultural and tourism information bit sequence transmitted at the link layer , for any t The multi-tenant cultural and tourism information output vector of bits is encoded using a pseudo-random encoding method to obtain a finite field; The public key is defined as Constructing a key system , n=1,2…N.

6. The multi-tenant cultural and tourism data encryption processing method according to claim 1 or 2 is characterized in that: Step S103 also includes: Establish a multi-tenant cultural and tourism information encryption identification bit sequence, construct a reverse corresponding function, use a cyclic encryption method in the authorization certificate, and construct a multi-tenant cultural and tourism information encoding key K (x); ; Calculate the routing output characteristics of the link layer key , and obtain the characteristic solution of multi-tenant cultural and tourism information output 。 7. The multi-tenant cultural and tourism data encryption processing method according to claim 1 or 2 is characterized in that: Step S103 also includes: establishing a plaintext attack defense key to construct an anti-attack coding protocol in the process of multi-tenant cultural and tourism information encryption, and obtaining the input and output process of multi-tenant cultural and tourism information encryption. Decrypt(sk,c): outputs the encrypted plaintext of multi-tenant cultural and tourism information ; in ; Add Initialize the codebook for multi-tenant cultural and tourism information For each code vector, the source entropy is extracted by using the fuzzy information entropy extraction method to extract the ciphertext sequence and output ; Mult : Use the Hash function to construct the password for multi-tenant cultural and tourism information encryption and obtain the Turbo code output Through the method of group linear encryption, the transmission ciphertext of multi-tenant cultural and tourism information is obtained ; Statistical n-dimensional information entropy, use Indicates the isolation area for multi-tenant cultural and travel information encryption, in the block digital In the multi-tenant cultural and tourism information block model, the packet retransmission structure model of multi-tenant cultural and tourism information encryption is obtained. , , They are the encryption key and decryption key of multi-tenant cultural and tourism information respectively.

8. A multi-tenant cultural and tourism data encryption processing system, characterized in that: The system is used to implement the multi-tenant cultural and tourism data encryption processing method as described in any one of claims 1 to 7; The system includes: a key encoding configuration module, a coding protocol building module, an encryption identifier generation module, a key configuration module and an information processing module; The key coding configuration module builds a coding key protocol for multi-tenant cultural and tourism information encryption based on segmented mapping, and configures the coding key for the multi-tenant cultural and tourism information encryption process in combination with the embedded hybrid coding method; The coding protocol building module is used to set the key to resist plaintext attacks and construct an anti-attack coding protocol for the encryption process of multi-tenant cultural and tourism information; An encryption identification generation module is used to perform isolation control of multi-tenant cultural and tourism information according to the number of non-encrypted coded characters and generate a multi-tenant cultural and tourism information encryption identification bit sequence; The key configuration module is used to configure the tenant's encryption key and decryption key in combination with the elliptic curve random control method; The information processing module is used to complete decoding control through binary encryption key sequences to achieve multi-tenant cultural and tourism information isolation and encryption.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, it implements the steps of the multi-tenant cultural and tourism data encryption processing method as described in any one of claims 1 to 7.

10. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by the processor, the steps of the multi-tenant cultural and tourism data encryption processing method as described in any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Encryption system and encryption method for multi-tenant SaaS platform

    CN111917725A

  • Block chain-based information encryption transmission method and device, and medium

    CN114697001A

  • Image encryption method and device, electronic equipment and storage medium

    CN117714613A

  • Method for operating cellular network

    CN118020326A

  • Data encyrption / decryption method and apparatus

    EP0877509A2