Intelligent cold chain data trusted sharing method based on ring signcryption

Through the ring signcryption method based on lattice cryptography and blockchain technology, the problem of data silos in cold chain logistics is solved, the safe and efficient sharing of cold chain data and consistent recording of the entire network are achieved, and the security of the cold chain system and the utilization of data value are improved.

CN120639266APending Publication Date: 2025-09-12ZHENGZHOU UNIVERSITY OF LIGHT INDUSTRY
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510963846.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-14
Publication Date
2025-09-12

AI Technical Summary

Technical Problem

Poor data interoperability in cold chain logistics leads to data silos, making it impossible to effectively explore the correlation and potential value between different data types, and traditional signature algorithms are no longer secure in the era of quantum computing.

Method used

A ring signcryption method based on lattice cryptography is adopted to ensure the safe sharing of cold chain data among different entities through the generation, signcryption and verification process of public and private keys of ring members, and blockchain technology is used to achieve consensus and record-keeping across the entire network.

Benefits of technology

It improves the security and efficiency of cross-institutional sharing of cold chain data, resists quantum computing attacks, and enhances the security of the cold chain system and the ability to mine data value.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120639266A_ABST
    Figure CN120639266A_ABST
Patent Text Reader

Abstract

The invention provides an intelligent cold chain data trusted sharing method based on ring signcryption, and the method comprises the steps: transmitting cold chain data generated in the production, transportation, storage and sales processes of a cold chain product among different cold chain entities through an intelligent cold chain system based on a block chain; related cold chain entities form a ring, and ring members obtain public and private keys from a system key generation center; the ring member performs signcryption operation on the generated cold chain data by using a private key and sends the data to the next entity; performing correctness verification on the ring signcryption ciphertext of the related cold chain data by a verifier through the cold chain product of all links; and the verified cold chain data and related records form transactions, and the transactions are uploaded to an intelligent cold chain system for whole-network consensus and are registered on an account book. According to the method, cross-mechanism credible sharing of the intelligent cold chain data is realized by using a ring signcryption method.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of information security technology, and in particular to a smart cold chain data trusted sharing method based on ring signcryption. Background Art

[0002] Cold chain logistics is a specialized logistics practice that utilizes temperature control and preservation technologies and facilities such as cold storage, refrigerated trucks, and refrigerated containers to ensure that cold chain products remain at a specified temperature throughout their entire process, from primary processing and storage to transportation, distribution, sales, and distribution. With the new round of scientific and technological revolution and industrial transformation, the rapid adoption of new technologies such as big data, the Internet of Things, fifth-generation mobile communications (5G), and cloud computing has effectively empowered all areas and links of cold chain logistics, accelerating the digital transformation and intelligent upgrade of facilities and equipment, and improving the efficiency of real-time information collection and dynamic monitoring. This provides strong support for achieving temperature control, process visibility, and source traceability throughout the cold chain logistics chain, enhancing the integrated operation and precise management capabilities of warehousing, transportation, and distribution, and effectively promoting innovation in cold chain logistics business models and the modernization of industry governance. However, during the transportation and delivery of cold chain products between different entities, data interoperability is poor, resulting in data silos and closed loops, which hinder the effective exploration of the correlation and potential value between different data types.

[0003] Blockchain technology can provide traceability, security, and compliance for cold chain logistics, while the cold chain can leverage blockchain technology for better temperature control and product quality management. By using blockchain technology in cold chain logistics, food can be tracked from farm to table, ensuring food safety and boosting consumer confidence. Blockchain technology can be used to track parameters such as temperature and humidity during cold chain transportation, ensuring the effectiveness and safety of pharmaceuticals. This is particularly important for temperature-sensitive pharmaceuticals such as vaccines. The combination of cold chain logistics and blockchain technology can revolutionize the cold chain logistics industry, improving efficiency, reducing costs, enhancing security, and increasing consumer trust. Cryptography, including encryption and decryption, digital signatures, and key agreement, is a key means of protecting cold chain data and user privacy. Ring signatures are a type of cryptographic signature technology that allow any member of a group to sign a message without revealing the signature, thus ensuring anonymity. Ring signcryption combines the functions of encryption and ring signatures, offering security properties such as confidentiality, authentication, and anonymity. Furthermore, with the development of quantum computing and quantum computers, traditional signature algorithms based on large integer factorization and discrete logarithms are no longer secure. Therefore, it is necessary to design more secure cryptographic algorithms that are resistant to quantum attacks. Lattice cryptography utilizes difficult problems in lattice theory, such as the shortest vector problem and the nearest vector problem, which are considered intractable on both existing classical and quantum computers, thereby ensuring its security. Summary of the Invention

[0004] To address the shortcomings of the aforementioned background technologies, this paper proposes a ring signcryption-based method for trusted sharing of intelligent cold chain data. This method utilizes ring signcryption to securely share cold chain data across different cold chain entities, protecting cross-institutional data and user privacy. Furthermore, this method can enhance the value of cold chain data, provide a foundation for optimizing and upgrading intelligent cold chain logistics, and effectively protect the safety of cold chain food.

[0005] The technical solution of the present invention is achieved as follows:

[0006] A smart cold chain data trusted sharing method based on ring signcryption, the steps are as follows:

[0007] S100: Cold chain data generated during the production, transportation, storage, and sales of cold chain products is transmitted between different cold chain entities via a blockchain-based smart cold chain system.

[0008] S200, related cold chain entities form a ring, and ring members obtain public and private keys from the system key generation center;

[0009] S300: The ring member uses the private key to signcrypt the generated cold chain data and sends it to the next entity;

[0010] S400: For cold chain products that have passed through all links, the verifier verifies the correctness of the ring signature ciphertext of the relevant cold chain data;

[0011] S500. Verified cold chain data and related records form a transaction, which is uploaded to the smart cold chain system for network-wide consensus and registered in the ledger.

[0012] Cold chain products refer to foods, medicines, biological products, and other products that maintain a specific low-temperature environment throughout their production, transportation, storage, and sales processes. Cold chain data refers to data generated from the production to sales of cold chain products, including production time, transportation process, storage temperature, and sales information. The blockchain-based smart cold chain system is a cross-institutional trusted sharing platform for smart cold chain data built on blockchain technology. Cold chain entities refer to the production, transportation, storage, and sales entities, among other related entities, that the cold chain products pass through.

[0013] The ring and ring members refer to the groups of members in the cold chain entity that are related to the cold chain products. The key generation center refers to the entity that generates public and private keys for the cold chain entity users in the blockchain-based smart cold chain system.

[0014] The process of generating the public and private keys of ring members includes two steps: system initialization and key generation. Specifically:

[0015] System initialization step: The key generation center selects security parameters 1 n , prime number q≥3, complexity function Positive integers m, d, k, real numbers Gaussian parameters m>5nlog2 q,D σ It is a bimodal Gaussian distribution with mean 0 and standard deviation σ. is a pair of secure encryption and decryption algorithms, where Represents the encryption algorithm, Represents the decryption algorithm, is a symmetric key from the key space ∑.

[0016] Key generation step: The key generation center selects a matrix that obeys random uniform distribution As the public key of the ring member, and generate the private key corresponding to each ring member through the trapdoor generation algorithm TrapGen(n,m,q) Among them, A i S i =qI n (mod2q), q is a prime number, I n is the n×n identity matrix.

[0017] The signcryption steps include:

[0018] A member i=k in the ring uses its public-private key pair (A k ,S k ) to represent the ring (A1, A2, ..., A k ,…,A l ), perform signcryption on the data message μ, where l represents the number of ring members; calculate H1 represents the hash function; select a random vector Calculate λ=x+y and c←H2(A k λmod2q,μ), H2 represents the hash function; randomly select a parameter b∈{0,1} and calculate e←λ+(-1) b S k c; randomly select τ∈{0,1} n ,calculate From the randomness of η, we can get in and is the noise vector, I n is an n×n identity matrix; output the generated signature ciphertext

[0019] The ring signcryption verification process is as follows: according to the received signcrypted ciphertext calculate make Where δ>l, l is the number of ring members; let i=1,2,…,δ, if τ i 'belong Then τ i =0; otherwise, τ i =1, where τ=(τ1,τ2,…,τ δ );calculate Determine whether ‖e‖ satisfies the condition ‖e‖>B2, ‖e‖ ∞ >q / 4, where ‖·‖ represents solving the 2-norm, ‖·‖ ∞ Represents solving the infinite norm, B2 represents an acceptable boundary. If yes, terminate; otherwise continue; calculate c'=H2(A k e+qcmod2q,μ), if c′=c, accept the data μ; otherwise the algorithm terminates.

[0020] The consensus of the entire network means that the verified cold chain data and related records form a transaction, which is uploaded to the smart cold chain system for packaging, broadcasting and verification, and achieves consistency across the entire network; then, the trusted shared transactions that have passed the consensus of the entire network will be recorded in the distributed ledger of the smart cold chain system.

[0021] Compared with the prior art, the present invention has the following beneficial effects:

[0022] 1) Ring signcryption technology can effectively improve the security of cross-institutional sharing of cold chain data. Compared with traditional independent signature and encryption operations, it is more secure and efficient.

[0023] 2) The ring signcryption method designed based on lattice theory can effectively resist quantum computing attacks and provide security guarantees for the security of smart cold chain systems in the era of quantum computers. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] Figure 1 is a flow chart of the present invention;

[0025] Figure 2 This is a structural diagram of the data sharing transaction system of the present invention; DETAILED DESCRIPTION

[0026] 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. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without creative work are within the scope of protection of the present invention.

[0027] like Figure 1 As shown in the figure, a smart cold chain data trusted sharing method based on ring signcryption has the following steps:

[0028] S100: Cold chain data generated during the production, transportation, storage, and sales of cold chain products is transmitted between different cold chain entities via a blockchain-based smart cold chain system.

[0029] S200, related cold chain entities form a ring, and ring members obtain public and private keys from the system key generation center;

[0030] S300: The ring member uses the private key to signcrypt the generated cold chain data and sends it to the next entity;

[0031] S400: For cold chain products that have passed through all links, the verifier verifies the correctness of the ring signature ciphertext of the relevant cold chain data;

[0032] S500. Verified cold chain data and related records form a transaction, which is uploaded to the smart cold chain system for network-wide consensus and registered in the ledger.

[0033] Cold chain products refer to foods, medicines, biological products, and other products that maintain a specific low-temperature environment throughout their production, transportation, storage, and sales processes. Cold chain data refers to data generated from the production to sales of cold chain products, including production time, transportation process, storage temperature, and sales information. The blockchain-based smart cold chain system is a cross-institutional trusted sharing platform for smart cold chain data built on blockchain technology. Cold chain entities refer to related entities such as production, transportation, storage, and sales that the cold chain products pass through.

[0034] like Figure 2 As shown, the ring and ring members refer to the groups of members in the cold chain entity that are related to the cold chain products. The key generation center refers to the entity that generates public and private keys for the cold chain entity users in the blockchain-based smart cold chain system.

[0035] The process of generating the public and private keys of ring members includes two steps: system initialization and key generation. Specifically:

[0036] System initialization step: The key generation center selects security parameters 1 n , prime number q≥3, complexity function Positive integers m, d, k, real numbers Gaussian parameters m>5nlog2 q,D σ It is a bimodal Gaussian distribution with mean 0 and standard deviation σ. is a pair of secure encryption and decryption algorithms, where Represents the encryption algorithm, Represents the decryption algorithm, is a symmetric key from the key space ∑.

[0037] Key generation step: The key generation center selects a matrix that obeys random uniform distribution As the public key of the ring member, and generate the private key corresponding to each ring member through the trapdoor generation algorithm TrapGen(n,m,q) Among them, A i S i =qI n (mod2q), q is a prime number, I n is the n×n identity matrix.

[0038] The signcryption steps:

[0039] A member i=k in the ring uses its public-private key pair (A k ,S k ) to represent the ring (A1, A2, ..., A k ,…,A l ), perform signcryption on the data message μ, where l represents the number of ring members;

[0040] calculate H1 represents the hash function;

[0041] Pick a random vector Calculate λ=x+y and c←H2(A k λmod2q,μ), H2 represents the hash function;

[0042] Randomly select a parameter b∈{0,1} and calculate e←λ+(-1) b S k c;

[0043] Randomly choose τ∈{0,1} n ,calculate From the randomness of η, we can get and in and is the noise vector, I n is the n×n identity matrix;

[0044] Output the generated signcrypted ciphertext

[0045] The ring signcryption verification process is specifically as follows:

[0046] According to the received signcrypted ciphertext calculate make Wherein δ>l, l is the number of ring members;

[0047] Let i=1,2,…,δ, if τi 'belong Then τ i =0; otherwise, τ i =1, where τ=(τ1,τ2,…,τ δ );calculate

[0048] Determine whether ‖e‖ satisfies the condition ‖e‖>B2, ‖e‖ ∞ >q / 4, where ‖·‖ represents solving the 2-norm, ‖·‖ ∞ Represents solving the infinite norm, and B2 represents an acceptable boundary. If it is, terminate; otherwise, continue;

[0049] Calculate c'=H2(A k e+qcmod2q,μ), if c′=c, accept the data μ; otherwise the algorithm terminates.

[0050] The network-wide consensus is that the verified cold chain data and related records form a transaction, which is uploaded to the smart cold chain system for packaging, broadcasting and verification, and achieves network-wide consistency; then, the trusted shared transaction that has passed the network-wide consensus will be recorded in the distributed ledger of the smart cold chain system.

[0051] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.

Claims

1. A smart cold chain data trusted sharing method based on ring signcryption, characterized by: The steps are as follows: S100: Cold chain data generated during the production, transportation, storage, and sales of cold chain products is transmitted between different cold chain entities via a blockchain-based smart cold chain system. S200, related cold chain entities form a ring, and ring members obtain public and private keys from the system key generation center; S300: The ring member uses the private key to signcrypt the generated cold chain data and sends it to the next entity; S400: For cold chain products that have passed through all links, the verifier verifies the correctness of the ring signature ciphertext of the relevant cold chain data; S500. Verified cold chain data and related records form a transaction, which is uploaded to the smart cold chain system for network-wide consensus and registered in the ledger.

2. The method for trusted sharing of intelligent cold chain data based on ring signcryption according to claim 1 is characterized in that: Cold chain products refer to foods, medicines, biological products, and other products that maintain a specific low-temperature environment throughout their production, transportation, storage, and sales processes. Cold chain data refers to data generated from the production to sales of cold chain products, including production time, transportation process, storage temperature, and sales information. The blockchain-based smart cold chain system is a cross-institutional trusted sharing platform for smart cold chain data built on blockchain technology. Cold chain entities refer to related entities such as production, transportation, storage, and sales that the cold chain products pass through.

3. The method for trusted sharing of intelligent cold chain data based on ring signcryption according to claim 1 is characterized in that: The ring and ring members refer to the groups of members in the cold chain entity that are related to the cold chain products. The key generation center refers to the entity that generates public and private keys for the cold chain entity users in the blockchain-based smart cold chain system.

4. The method for trusted sharing of intelligent cold chain data based on ring signcryption according to claim 1 is characterized in that: The process of generating the public and private keys of ring members includes two steps: system initialization and key generation. Specifically: System initialization step: The key generation center selects security parameters 1 n , prime number q≥3, complexity function Positive integers m, d, k, real numbers Gaussian parameters m>5nlog2 q,D σ It is a bimodal Gaussian distribution with mean 0 and standard deviation σ. (E θ (·),D θ (·)) is a pair of secure encryption and decryption algorithms, where E θ (·) represents the encryption algorithm, D θ (·) represents the decryption algorithm, and θ is the symmetric key from the key space ∑. Key generation step: The key generation center selects a matrix that obeys random uniform distribution As the public key of the ring member, and generate the private key corresponding to each ring member through the trapdoor generation algorithm TrapGen(n,m,q) Among them, A i S i =qI n (mod2q), q is a prime number, I n is the n×n identity matrix.

5. The method for trusted sharing of intelligent cold chain data based on ring signcryption according to claim 1 is characterized in that: The signcryption steps: A member i=k in the ring uses its public-private key pair (A k ,S k ) to represent the ring (A1, A2, ..., A k ,…,A l ), perform signcryption on the data message μ, where l represents the number of ring members; calculate H1 represents the hash function; Pick a random vector Calculate λ=x+y and c←H2(A k λmod2q,μ), H2 represents the hash function; randomly select a parameter b∈{0,1} and calculate e←λ+(-1) b S k c; randomly select τ∈{0,1} n ,calculate From the randomness of η, we can get and in and is the noise vector, I n is an n×n identity matrix; output the generated signature ciphertext 6. The method for trusted sharing of intelligent cold chain data based on ring signcryption according to claim 1, characterized in that: The ring signcryption verification process is specifically as follows: according to the received signcryption ciphertext calculate make Where δ>l, l is the number of ring members; let i=1,2,…,δ, if τ i 'belong Then τ i =0; otherwise, τ i =1, where τ=(τ1,τ2,…,τ δ );calculate Determine whether ||e|| satisfies the condition ||e||>B2, ||e|| ∞ >q / 4, where ||·|| represents solving the 2-norm, ||·|| ∞ Represents solving the infinite norm, B2 represents an acceptable boundary. If yes, terminate; otherwise continue; calculate c'=H2(A k e+qcmod2q,μ), if c′=c, accept the data μ; otherwise the algorithm terminates.

7. The method for trusted sharing of intelligent cold chain data based on ring signcryption according to claim 1, characterized in that: The network-wide consensus is that the verified cold chain data and related records form a transaction, which is uploaded to the smart cold chain system for packaging, broadcasting and verification, and achieves network-wide consistency; then, the trusted shared transaction that has passed the network-wide consensus will be recorded in the distributed ledger of the smart cold chain system.