A Multi-Tenant Cultural and Tourism Data Encryption Processing Method, System, Device and Medium
Through segmented mapping and embedded hybrid encoding methods, multi-tenant cultural and tourism data encryption protocol is built, plaintext attack resistance keys and anti-attack encoding are set, and combined with elliptic curve random control, the secure isolation and encryption of multi-tenant cultural and tourism information is realized, solving the problem of insufficient security of multi-tenant cultural and tourism data, and enhancing the security and adaptability of data.
Patent Information
- Application Number
- CN202411503313.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-25
- Publication Date
- 2025-08-05
- Estimated Expiration
- 2044-10-25
AI Technical Summary
The existing technology cannot effectively encrypt the multi-tenant cultural and tourism big data, resulting in insufficient security of tenant cultural and tourism data and risk of information leakage.
The encrypted key protocol for multi-tenant cultural and tourism information encryption is constructed using segmented mapping, the encoding key is configured in combination with the embedded hybrid encoding method, the plaintext attack resistance key is set, the anti-attack encoding protocol is constructed, and the isolation control is carried out according to the number of non-encrypted encoded characters is performed, and the encryption and decryption key is configured in combination with the elliptic curve random control method is configured, and the decoding control is completed through the binary encryption key sequence.
It realizes logical isolation of cultural and tourism information between different tenants, prevents information cross-leakage, enhances the security and flexibility of cultural and tourism information, adapts to different levels of sensitivity protection measures, and ensures the security and privacy of data during transmission and storage.
Smart Images

Figure CN119363348B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of cultural and tourism data processing technology, 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 a key driver of this transformation. In the era of big data, data, as a factor of production, is becoming increasingly crucial to the development of the cultural tourism industry and the entire socioeconomic landscape. Therefore, we have proposed a multi-tenant cultural tourism big data system. This system aggregates massive amounts of data from different tenants, covering multiple dimensions such as visitor behavior, consumption patterns, and attraction traffic, creating a massive dataset. This data not only provides a solid foundation for precision marketing and service optimization in the cultural tourism industry, but also places higher demands on data security and privacy protection.
[0003] Continuous advancements in cloud computing and virtualization technologies have made multi-tenant architectures possible, allowing different tenants to share infrastructure while maintaining logical isolation and independence of their data. However, this architecture also presents data security challenges, requiring encryption solutions to not only ensure data security during transmission and storage, but also maintain flexibility and scalability in a multi-tenant environment.
[0004] Existing technologies lack security management for multi-tenant cultural and tourism big data. They fail to encrypt individual tenant information, making it impossible to guarantee the security of tenant cultural and tourism data. Furthermore, currently, only identity authentication is performed for each tenant's information, without encryption, posing the risk of information leakage. 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:
[0007] S101: Constructing a coding key protocol for multi-tenant cultural and tourism information encryption based on segmented mapping, and configuring a coding key for the multi-tenant cultural and tourism information encryption process in combination with an embedded hybrid coding method;
[0008] S102: Setting a plaintext attack defense key and constructing an anti-attack coding protocol for the multi-tenant cultural and tourism information encryption process;
[0009] 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;
[0010] S104: Configure the tenant's encryption key and decryption key using the elliptic curve random control method;
[0011] S105: Complete decoding control through binary encryption key sequence to achieve multi-tenant cultural and tourism information isolation and encryption.
[0012] It should be further explained that step S101 also includes:
[0013] Define segmentation rules for segment mapping and determine the data range and content contained in each segment;
[0014] 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;
[0015] Based on the segment mapping relationship, define the key generation strategy and set the key and segment association relationship.
[0016] It should be further explained that the method further includes: pre-processing the cultural and tourism information;
[0017] According to the segment mapping relationship, the cultural and tourism information of each segment is encrypted using the corresponding encoding key;
[0018] The encrypted cultural and tourism information is generated into encrypted data according to the preset format.
[0019] It should be further explained that step S102 also includes:
[0020] Construct a key agreement 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 ;
[0021] Adaptive source coding method is used to construct digital authentication keys for multi-tenant cultural and tourism information:
[0022]
[0023] Where, (i=1,2…n) represents the probability of accurate transmission of encrypted bit sequences of multi-tenant cultural tourism information transmission, let , we get the Hash transfer function expression of multi-tenant cultural and tourism information, and the transfer key of multi-tenant cultural and tourism information elliptic linear encryption is as follows
[0024]
[0025] Where, It is the homomorphic fusion feature quantity of multi-tenant cultural and tourism information transmission. A link transmission protocol for encrypting multi-tenant cultural and tourism information.
[0026] 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 multi-tenant cultural and tourism information isolation encryption process;
[0027] 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;
[0028] The public key is defined as
[0029]
[0030] Constructing a key system , n=1,2…N.
[0031] It should be further explained that step S103 also includes:
[0032] 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 the multi-tenant cultural and tourism information encoding key K(x);
[0033] ;
[0034] Calculate the routing output characteristics of the link layer key , and obtain the characteristic solution of multi-tenant cultural tourism information output
[0035] .
[0036] It should be further explained that step S103 also includes: establishing a plaintext attack defense key to perform an anti-attack coding protocol structure in the multi-tenant cultural and tourism information encryption process, and obtaining the input and output process of the multi-tenant cultural and tourism information encryption.
[0037] Decrypt(sk,c): Outputs the encrypted plaintext of multi-tenant cultural and tourism information ;
[0038] in ;
[0039] Add Initialize the codebook for multi-tenant cultural and tourism information For each code vector’s source entropy, the fuzzy information entropy extraction method is used to extract the ciphertext sequence and output ;
[0040] 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
[0041] ;
[0042] Statistical n-dimensional information entropy, use Indicates the isolation area for multi-tenant cultural and tourism information encryption, in block digital 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 for multi-tenant cultural and tourism information respectively.
[0043] The present application also provides a multi-tenant cultural and tourism data encryption processing system, which includes: a key coding configuration module, a coding protocol construction module, an encryption identifier generation module, a key configuration module, and an information processing module;
[0044] 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;
[0045] The coding protocol construction 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;
[0046] The encryption identification generation module is used to perform multi-tenant cultural and tourism information isolation control based on the number of non-encrypted characters and generate a multi-tenant cultural and tourism information encryption identification bit sequence;
[0047] Key configuration module, used to configure tenants' encryption and decryption keys in combination with elliptic curve random control method;
[0048] 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.
[0049] According to another embodiment of the present application, an electronic device is provided, including a memory, a processor, and a computer program stored on 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.
[0050] According to another embodiment of the present application, a storage medium is also provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of the multi-tenant cultural and tourism data encryption processing method are implemented.
[0051] It can be seen from the above technical solutions that the present invention has the following advantages:
[0052] 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 based on 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 based on 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 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.
[0053] The use of a multi-tenant cultural and tourism information isolation encryption algorithm based on elliptic curve random control achieves logical isolation and independence of cultural and tourism information between different tenants, preventing cross-leakage of cultural and tourism information and enhancing its security. Furthermore, a diversified cultural and tourism information encryption strategy based on cultural and tourism information classification can adopt appropriate protection measures based on the varying sensitivity of cultural and tourism information, improving the adaptability and flexibility of the encryption scheme. BRIEF DESCRIPTION OF THE DRAWINGS
[0054] In order to more clearly illustrate the technical solution of the present invention, the following is a brief introduction to the drawings required for the description. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0055] Figure 1 A flowchart of the encryption processing method for multi-tenant cultural and tourism data;
[0056] Figure 2 This is a schematic diagram of the multi-tenant cultural and tourism data encryption processing system;
[0057] Figure 3 Schematic diagram of the hardware structure of the electronic device. DETAILED DESCRIPTION
[0058] The following describes in detail the steps of the multi-tenant cultural and tourism data encryption processing method. For the purpose of illustration rather than limitation, specific details such as specific system structures and technologies are provided to facilitate a thorough understanding of the embodiments of this application. However, it should be clear to those skilled in the art that this application can also be implemented in other embodiments without these specific details.
[0059] For this application, the multi-tenant cultural and tourism data encryption processing method of this application adopts distributed encryption and centralized management and control. It takes advantage of the performance of distributed computing of the large cultural and tourism information system and centrally controls the cultural and tourism information keys to build 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 text and cipher text of cultural and tourism information.
[0060] It should be understood that when used in this specification, the term "comprising" indicates the presence of the described features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or their collections. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized.
[0061] It should be understood that the "one or more" mentioned in this application refers to one, two or more, 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 only 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.
[0062] To facilitate the clear description of the technical solutions of this application, the words "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. Those skilled in the art will understand that the words "first" and "second" do not limit the quantity or order of execution, and the words "first" and "second" do not necessarily mean different.
[0063] The phrases "one embodiment" or "some embodiments" described in this application mean that the specific features, structures, or characteristics described in the embodiment are included in one or more embodiments of the application. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in other embodiments," etc. that appear in different places in this application do not necessarily refer to the same embodiment, but rather mean "one or more but not all embodiments," unless otherwise specifically emphasized.
[0064] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.
[0065] See also Figure 1 The figure is a flowchart of a method for encrypting multi-tenant cultural and tourism data in a specific embodiment, the method comprising:
[0066] 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 the embedded hybrid coding method.
[0067] In some embodiments, the segmented mapping constructs a coding key protocol for multi-tenant cultural and tourism information encryption, and first analyzes the type of cultural and tourism information data. Specifically, it can parse 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, so as to determine the segmentation standard.
[0068] This embodiment divides the cultural and tourism information data into multiple logical segments and assigns a unique identifier to each segment.
[0069] Then, a segment mapping relationship is established to record the data range of each segment and the unique identifier associated with it.
[0070] This embodiment configures the encoding key generation strategy based on the segment mapping relationship, which may specifically include configuring the key length, key editing method, and generation algorithm.
[0071] 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.
[0072] This embodiment configures the generated encoding key into the encryption process to ensure that each segmented data is encrypted using its corresponding key.
[0073] S102: Set a plaintext attack defense key and construct an anti-attack coding protocol for the multi-tenant cultural and tourism information encryption process.
[0074] 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.
[0075] Specifically, the complexity and randomness of the key can be configured to resist brute force attacks and statistical analysis attacks.
[0076] This embodiment combines plaintext attack resistance keys to construct an attack-resistant coding protocol for the multi-tenant cultural and tourism information encryption process. The protocol specifies the key usage rules, key update strategy, and specific attack resistance measures during encryption and decryption.
[0077] S103: 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.
[0078] In some embodiments, the statistics of the number of non-encrypted characters can count the number of non-encrypted characters in the cultural and tourism information data.
[0079] Design an isolation control strategy for multi-tenant cultural and tourism information based on the number of unencrypted characters. Ensure that data from different tenants remains effectively isolated before and after encryption to prevent data leakage and confusion.
[0080] 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.
[0081] S104: Configure the tenant's encryption key and decryption key in combination with the elliptic curve random control method.
[0082] In some embodiments, an ECC elliptic curve cryptography algorithm is selected to configure the encryption key and decryption key of the tenant.
[0083] This embodiment uses elliptic curve random control to generate and manage tenant encryption and decryption keys, ensuring that the key generation process is sufficiently random and that key management complies with security standards.
[0084] For tenant key configuration, you can configure unique encryption and decryption keys for each tenant, ensuring that the key storage and distribution process is secure and reliable to prevent key leakage.
[0085] S105: Complete decoding control through binary encryption key sequence to achieve multi-tenant cultural and tourism information isolation and encryption.
[0086] In some embodiments, the binary encryption key sequence generation is converting the tenant's encryption key into a binary encryption key sequence.
[0087] For decoding control, during the decryption process, the binary encryption key sequence is used to decode the encrypted data. The correctness of the encryption identification bit sequence is verified to ensure the consistency and integrity of the data before and after decryption.
[0088] In this way, this embodiment effectively isolates and encrypts multi-tenant cultural and tourism information, ensuring that data from different tenants remains secure, reliable, and isolated during storage and transmission, while also ensuring the security and privacy of multi-tenant cultural and tourism data.
[0089] In an embodiment of the present invention, based on step S101, a possible embodiment will be given below to illustrate its specific implementation scheme in a non-limiting manner.
[0090] The specific implementation method of the coded key agreement for multi-tenant cultural and tourism information encryption based on segmented mapping generally includes the following steps:
[0091] S1011: Define segment mapping method.
[0092] 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.
[0093] Determine the segmentation criteria based on data characteristics, such as segmentation by data type, segmentation by data length, etc.
[0094] Define segmentation rules: Based on the segmentation standards, design specific segmentation rules to clarify the data scope and content included in each cultural and tourism information segment.
[0095] S1012: Constructing a segment mapping relationship.
[0096] This embodiment provides a mapping relationship between each segment's cultural and tourism information and a unique identifier for easy identification and reference in subsequent steps.
[0097] 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.
[0098] The segment mapping relationship is saved and encrypted before saving, and then decrypted when it is retrieved.
[0099] S1013: Define the encoding key protocol for cultural and tourism information.
[0100] This embodiment defines a method for generating cultural and tourism information keys based on segment mapping relationships. A coding key is generated for each segment. A key configuration strategy is developed, including key storage, distribution, update, and destruction, to ensure key security and availability.
[0101] S1014: Pre-process cultural and tourism information.
[0102] The cultural and tourism information preprocessing method of this embodiment includes: removing invalid characters from the cultural and tourism information before encryption, and converting the format of the cultural and tourism information to unify the format of the cultural and tourism information.
[0103] In this embodiment, the cultural and tourism 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 or the RSA encryption method.
[0104] The encrypted data is organized according to a certain format to generate encrypted data. The encrypted data includes associating and encapsulating the encrypted cultural and tourism information with the unique identifier of each segment.
[0105] 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.
[0106] Through the above steps, a coding key protocol suitable for multi-tenant cultural and tourism information encryption can be constructed based on segmented mapping to ensure data security and privacy.
[0107] 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 chosen plaintext attacks:
[0108] Analyze the relationship between plaintext and ciphertext pairs and related information to infer encryption keys or encryption algorithm characteristics. Select specific plaintext and obtain the corresponding ciphertext. Then, use the corresponding ciphertext information to infer encryption key or encryption algorithm weaknesses and configure attack-resistant encoding protocols for the multi-tenant cultural and tourism information encryption process.
[0109] Configure the AES encryption algorithm and use it in combination with the GCM algorithm (Galois / Counter Mode) to provide authentication and encryption to prevent tampering and forgery.
[0110] Generate keys using a random number generator or a verified pseudo-random number generator. Configure a unique key for each tenant.
[0111] In this method, each tenant's key is rotated after a preset period of time to reduce the security risks caused by using the same key for a long time. The key is split into multiple parts and stored in different locations or protected using different encryption technologies.
[0112] In this embodiment, a master key is defined and combined with a tenant identifier, and a key derivation function is used to generate each tenant's encryption key. This ensures that even if the master key is leaked, it is difficult for an attacker to directly obtain the tenant's encryption key.
[0113] Optionally, a randomization element or noise is introduced into the encryption process to increase the difficulty for an attacker to launch an attack using known or chosen plaintext.
[0114] Through the above steps, a key management mechanism that can effectively resist known plaintext attacks and chosen plaintext attacks can be set up, and a secure anti-attack encoding protocol can be constructed to protect the security and privacy of multi-tenant cultural and tourism information.
[0115] In step S103 of this embodiment, the specific implementation method for isolating and controlling multi-tenant cultural and tourism information based on the number of unencrypted characters and generating a multi-tenant cultural and tourism information encryption identification bit sequence is intended to ensure that data from different tenants is effectively isolated during the encryption process, while also generating an identification bit sequence for distinguishing and tracking encrypted data. The following is one implementation method for step S103.
[0116] Specifically, identify the cultural and travel information that requires encryption. This is typically determined based on the user, usage environment, or system-defined rules. For the cultural and travel information that requires encryption, identify the corresponding characters or fields. Regular expressions or data parsing libraries can be used to identify and count unencrypted characters. These data segments or fields are then marked for subsequent encryption.
[0117] In some specific embodiments, the AES encryption algorithm and the PBKDF2 key derivation function are used to generate an encryption key for the cultural and travel information, and the key is stored in a database for subsequent decryption and key management.
[0118] In some embodiments, unencrypted characters or fields are encrypted according to the encryption policy. During the encryption process, a unique encryption identification bit sequence is generated for each encrypted data entry. The sequence can be generated based on factors such as the encryption algorithm, key, and data content, and is used for subsequent data tracking and verification.
[0119] This embodiment securely stores the encrypted data and encrypted identification bit sequence in the database, ensuring physical or logical isolation of data between different tenants. The DBMS management module provides isolation levels and access control functions to ensure data security. Role-based access control and permission management policies are used to restrict data access.
[0120] Optionally, log information of key operations such as encryption processing, data storage, and access control is recorded for security auditing and tracing.
[0121] This embodiment implements isolation control of multi-tenant cultural and tourism information based on the number of unencrypted coded characters and generates an encrypted identification bit sequence for data tracking and verification. This approach helps improve data security, isolation, and traceability, thereby protecting multi-tenant cultural and tourism information from unauthorized access and leakage risks.
[0122] In an exemplary embodiment, decoding control is completed through a binary encryption key sequence, and specific implementation methods for achieving multi-tenant cultural and tourism information isolation and encryption may include the following specific methods:
[0123] Generate a unique encryption key for each tenant.
[0124] Converts 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 or reassembled to generate a more complex key sequence.
[0125] 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.
[0126] Optionally, prepare the cultural and tourism information data to be encrypted, and determine the encryption granularity and scope. Use the converted binary encryption key sequence to encrypt the cultural and tourism information. The encryption process can be symmetric or asymmetric. The encrypted data is stored.
[0127] The decoding control method of this embodiment verifies the tenant's identity and permissions to determine whether to allow the decoding operation. By assigning each tenant a unique encryption key and binary encryption key sequence, data from different tenants is isolated during the encryption and decryption process. As can be seen, even if data is intercepted during storage or transmission, an attacker cannot easily decrypt data that does not belong to the tenant.
[0128] This embodiment completes decoding control through a binary encryption key sequence to achieve multi-tenant cultural and tourism information isolation and encryption. The specific implementation method involves key generation and storage, key binary conversion, encryption process, decoding control and multi-tenant isolation, as well as security and performance considerations.
[0129] 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. This application has established a key management system that uniformly controls all cultural and tourism information encryption keys. The scope of control includes key generation, storage, distribution, deletion, update, authentication, key owner identity identification, operation log recording, etc.
[0130] The large-scale cultural and tourism information processing system involved in this embodiment can deploy cryptographic service middleware to implement encryption and decryption of sensitive cultural and tourism information within each component. The encryption middleware transparently embeds itself into each of the major cultural and tourism information components and interacts with the key management system. After securely obtaining the key, it leverages the computing power of the large-scale cultural and tourism information components to convert plaintext into ciphertext.
[0131] 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.
[0132] In order to fully illustrate the specific implementation process of this embodiment, the provided multi-tenant cultural and tourism data encryption processing method also includes the following specific process.
[0133] Multi-tenant cultural and tourism information isolation and encryption.
[0134] Here, we first build a key agreement and encoding model for multi-tenant cultural and tourism information encryption, and set the output parameters of multi-tenant cultural and tourism information transmission ,Adopt adaptive source coding method to construct the digital authentication key of multi-tenant cultural and tourism information:
[0135]
[0136] Where, (i=1,2…n) represents the probability of accurate transmission of encrypted bit sequences of multi-tenant cultural tourism information transmission, let , get the Hash transfer function expression of multi-tenant cultural and tourism information;
[0137] 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 material.
[0138] h represents a specific group element, which may be used to identify an entity or as part of a public key.
[0139] n represents the probability of accurate transmission of the encrypted bit sequence for multi-tenant data transmission. If there are multiple different data paths, each with varying degrees of accuracy, each path can be assigned a probability of accurate transmission, with n being the number of such paths.
[0140] i is the i-th in 1-n.
[0141] Then, the transfer key of the multi-tenant cultural and tourism information elliptical linear encryption is obtained as follows:
[0142]
[0143] Where, It is the homomorphic fusion feature quantity of multi-tenant cultural and tourism information transmission. A link transmission protocol for encrypting multi-tenant cultural and tourism information.
[0144] x represents the Hash transfer function expression.
[0145] During the multi-tenant data encryption process, 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.
[0146] represents the collinear feature component. In multi-tenant data encryption, λ can be understood as a metric used to measure data collinearity or feature similarity. It can help identify and process data with similar characteristics, thereby optimizing the encryption process.
[0147] Refers to the weight coefficient for multi-tenant data encryption. It 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 segments in the encryption process, thereby achieving more flexible encryption control.
[0148] 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 the 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:
[0149] .
[0150] Indicates the probability of accurate delivery of encrypted bit sequences for multi-tenant information transmission (mentioned above)
[0151] .
[0152] Represents an element in the multi-tenant data bit sequence transmitted by the link layer.i is the index position in the bit sequence.
[0153] Chaotic map encryption key for computing multi-tenant cultural and tourism information isolation.
[0154] In some embodiments, the adaptive weight coefficient of the initial multi-tenant cultural and tourism information isolation is , where 1≤k≤n, set μ value as the fuzzy iterative 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.
[0155] .
[0156] In some embodiments, a symbol filling 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.
[0157] In some embodiments, a key system is constructed , n=1,2…N, under the maximum linearly independent combination protocol, key construction and fuzzy isolation and block detection of multi-tenant cultural and tourism information are realized.
[0158] Establish an anti-attack coding protocol structure to defend against plaintext attacks on keys for multi-tenant cultural and tourism information encryption, and count the number of non-encrypted characters to perform multi-tenant cultural and tourism information isolation control.
[0159] 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.
[0160] .
[0161] RkeyGen is a key generation function that generates encryption keys based on supplied parameters. K(x) is the encryption key generated by RkeyGen based on a set of parameters (param) and a specific identity. This key is used to encrypt multi-tenant data, ensuring that only users or tenants with the correct identity can decrypt and access their data.
[0162] is the identity identifier, representing the identifier of user i or tenant i
[0163] is the identity identifier, indicating the identifier of user j or tenant j
[0164] For the aforementioned parameters
[0165] In some embodiments, according to the source characteristics of the public key, a decryption cipher and a block cipher 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 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 tourism information output .
[0166] and A random number used to represent the encoding.
[0167] 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 often 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 security for many encryption algorithms.
[0168] The encryption key generated for the mentioned.
[0169] 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 every time it is encrypted, reducing the risk of pattern exposure.
[0170] Assume that the plaintext sequence consists of n different characters. The plaintext vector of bits is obtained by adopting the multi-tenant cultural and tourism information linear structure reorganization method to realize the encrypted key protocol design and obtain the encrypted output y of cultural and tourism information
[0171] .
[0172] In some embodiments, the plaintext sequence consists of n different characters. and Represents the master key and parameter key of multi-tenant cultural and tourism information respectively, according to the circular 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 used 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.
[0173] In some embodiments, an embedded hybrid coding method is combined to establish a plaintext attack resistance key for multi-tenant cultural and tourism information encryption to obtain the input and output process of multi-tenant cultural and tourism information encryption.
[0174] Decrypt(sk,c): Outputs the encrypted plaintext of multi-tenant cultural and tourism information .
[0175] in .
[0176] Add Initialize the codebook for multi-tenant cultural and tourism information For each code vector’s source entropy, the fuzzy information entropy extraction method is used to extract the ciphertext sequence and output .
[0177] 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
[0178] .
[0179] Represents the jth element in the decrypted plaintext sequence
[0180] The pk in the ciphertext file 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.
[0181] Indicates that after the addition or multiplication of encrypted data, the result needs to be Modulo. 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.
[0182] are the elements in the coefficient matrix associated with the encryption operation. It is a variable related to encrypted data and is used to encrypt certain intermediate values in calculations. It is a variable related to encrypted data and is used to encrypt certain intermediate values in calculations.
[0183] In some embodiments, the information entropy of n dimensions is counted, using Indicates the isolation area for multi-tenant cultural and tourism information encryption, in block digital 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 for multi-tenant cultural and tourism information respectively.
[0184] Represents a small positive number used to represent a measure of error or uncertainty. In particular, in encryption algorithms, ε can be used to quantify certain characteristics of the algorithm, such as encryption strength and the degree of random perturbation of the data.
[0185] 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:
[0186] Encrypt Select the coding shift control matrix for the number of multi-tenants and , calculate r cyclic spaces and get the transmission ciphertext , calculate the steganographic ciphertext of multi-tenant cultural and tourism information isolation encryption .
[0187] This represents a hash function, or a specific function that processes input data to produce a fixed-length output. In cryptographic algorithms, hash functions are often used to generate a fingerprint or digest of data for data integrity verification or other cryptographic 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.
[0188] d Represents the main part of the data or message, which may be the actual data to be encrypted or some encryption-related metadata.
[0189] tIt 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. This information may be used to ensure the integrity of the data or provide additional security.
[0190] 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 cryptographic process, which may represent some form of verification or authentication information. Other variables related to the cryptographic 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.
[0191] Then the public key pk for multi-tenant cultural and tourism information isolation encryption is obtained.
[0192] .
[0193] The encrypted private key is .
[0194] In some embodiments, the decryption scheme is:
[0195] Decrypt : A random integer representing multi-tenant cultural and tourism information ,satisfy , output encryption frequency of multi-tenant cultural and tourism information , the decryption output code element of multi-tenant cultural tourism information is ,in .
[0196] Represents the encrypted data or ciphertext obtained through the operation. z is a random integer that is used in certain calculations during the decryption process to help recover the original data. is the right endpoint of the interval, γ It may be a specific constant or variable. It means "group"
[0197] is a bilinear map. Map the elements of two groups G1 and G2 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.
[0198] Indicates the encrypted data According to the specified key or parameter Extracted plaintext information.
[0199] 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 .
[0200] In some embodiments, cultural and tourism information within the large cultural and tourism information system can be divided into different levels or categories based on factors such as sensitivity, importance, value, and potential threats. By regularly scanning the system's cultural and tourism information, cultural and tourism information can be classified according to pre-defined methods, and then further divided into protection levels for cultural and tourism information, and a variety of cultural and tourism information encryption methods can be adopted accordingly.
[0201] Public cultural and tourism information can be protected through access authentication and desensitization. For internal, generally private cultural and tourism information, symmetric encryption should be used for transmission and storage to protect it from eavesdropping and tampering. For tenant-confidential cultural and tourism information, the more stringent encryption strategy described above should be adopted, prioritizing the isolation and security of cultural and tourism information.
[0202] 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 fully described 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.
[0203] 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 denote components are used solely to facilitate description of the embodiments of the present invention and do not inherently have specific meanings. Therefore, "module" and "component" may be used interchangeably.
[0204] like Figure 2 As shown, the system includes: a key encoding configuration module, a coding protocol construction module, an encryption identifier generation module, a key configuration module and an information processing module.
[0205] 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.
[0206] The coding protocol building module is used to set the key to defend against plaintext attacks and construct an anti-attack coding protocol for the multi-tenant cultural and tourism information encryption process.
[0207] The encryption identification generation module is used to perform multi-tenant cultural and tourism information isolation control based on the number of non-encrypted encoded characters and generate a multi-tenant cultural and tourism information encryption identification bit sequence.
[0208] 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.
[0209] 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.
[0210] 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.
[0211] In the system, a key management system is built to centrally control all cultural and tourism information encryption keys. It is responsible for key generation, storage, distribution, deletion, update, authentication, etc., ensuring the security and effective management of keys. It realizes the encryption and decryption of sensitive cultural and tourism information, and thus realizes the encryption protection of cultural and tourism information throughout the life cycle of the cultural and tourism information platform.
[0212] Figure 3 A schematic diagram of the hardware structure of an electronic device for implementing various embodiments of the present invention.
[0213] 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 understood 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 the 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 workstation, 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 assistants, 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.
[0214] 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 embodiment can be implemented in a controller. For software implementation, an embodiment such as a process or function can be implemented with a separate software module that allows the 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.
[0215] The processor 501 provides users with wireless Internet access through the network module 502, realizing the transmission and communication of data information in this application.
[0216] The audio output unit 503 can 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.
[0217] 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. The GPU processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The processed image frames can be displayed on the display unit 506. The image frames processed by the GPU can be stored in the memory 509 (or other storage medium) or transmitted via the network module 502. The microphone can receive sound and process such sound into audio data.
[0218] 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.
[0219] The user input unit 507 may include, but is not limited to, a physical keyboard, function keys (such as a volume control key, a power key, etc.), a trackball, a mouse, and an operating stick, which will not be described in detail here.
[0220] 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 device.
[0221] In addition, the electronic device 500 includes some functional modules not shown, which will not be described here.
[0222] The device for implementing the multi-tenant cultural and tourism data encryption processing method provided by the present invention is a device that combines 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.
[0223] The storage medium provided in this application stores a program product capable of implementing the methods described above in this specification. In some possible implementations, various aspects of this disclosure may also be implemented in the form of a program product, which includes program code. When the program product is executed on a terminal device, the program code is used to cause the terminal device to perform the steps described in the "Exemplary Methods" section above according to various exemplary embodiments of the disclosure.
[0224] 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 thereof. 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 thereof.
[0225] The above description of the disclosed embodiments is intended to enable one skilled in the art to implement or use the present invention. Various modifications to these embodiments will be readily apparent to one 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 is not limited to the embodiments shown herein but is intended to conform 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 segmented 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; Construct a key agreement 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 digital authentication keys for multi-tenant cultural and tourism information: Where, represents the generator, h represents a specific group element, which is used to identify an entity or as part of the public key; n represents the number of probabilities that the encrypted bit sequence of multi-tenant data transmission is accurately transmitted; i is the i-th in 1-n; (i=1,2…n) represents the probability of accurate transmission of encrypted bit sequences of multi-tenant cultural tourism information transmission, let , we get the Hash transfer function expression of multi-tenant cultural and tourism information, and the transfer key of multi-tenant cultural and tourism information elliptic linear encryption is as follows Where, Used to adjust the characteristics of elliptic linear encryption; represents the collinear characteristic components; Refers to the weight coefficient of multi-tenant data encryption; It is the homomorphic fusion feature quantity of multi-tenant cultural and tourism information transmission. A link transmission protocol for encrypting multi-tenant cultural and tourism information; Calculating Chaotic Map Encryption Keys for Multi-Tenant Cultural and Tourism Information Isolation ,The code element filling protocol is used to perform linear control in the multi-tenant cultural and tourism information isolation encryption process; 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; 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; 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 the multi-tenant cultural and tourism information encoding key K(x); ; is an identity identifier, indicating the identifier of user i or tenant i; is the identity identifier, indicating the identifier of user j or tenant j; Calculate the routing output characteristics of the link layer key , and obtain the characteristic solution of multi-tenant cultural tourism information output ; Represents an element g selected from a mathematical group The result of the power operation; S104: Configure the tenant's encryption key and decryption key using 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 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; Based on 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 further 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 the preset format.
4. The multi-tenant cultural and tourism data encryption processing method according to claim 1 or 2, 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’s source entropy, the fuzzy information entropy extraction method is used 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 ; 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 certain intermediate values in calculations; It is a variable related to encrypted data and is used to encrypt certain intermediate values in calculations; Statistical n-dimensional information entropy, use Indicates the isolation area for multi-tenant cultural and tourism information encryption, in block digital 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 for multi-tenant cultural and tourism information respectively.
5. 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 according to any one of claims 1 to 4; The system includes: a key coding 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 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 construction 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; The encryption identification generation module is used to perform multi-tenant cultural and tourism information isolation control based on the number of non-encrypted characters and generate a multi-tenant cultural and tourism information encryption identification bit sequence; Key configuration module, used to configure tenants' encryption and decryption keys in combination with 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.
6. 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, the steps of the multi-tenant cultural and tourism data encryption processing method as described in any one of claims 1 to 4 are implemented.
7. 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 4 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