Digital rights encryption transaction method, system and device based on artificial intelligence

By introducing quantum encryption and authentication key technology into the digital equity trading system, the security and privacy issues of the digital equity trading system are solved, and high-security data transmission and encryption are achieved in the quantum computing environment.

CN119834979BActive Publication Date: 2025-05-16SHENZHEN PIWAY TECH ENTERPRISE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510308729.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-03-17
Publication Date
2025-05-16
Estimated Expiration
2045-03-17

AI Technical Summary

Technical Problem

Existing digital equity trading systems have problems in terms of security and privacy, and are vulnerable to the risks of hacker attacks and data breaches, especially in the context of quantum computing development, and face threats to crack.

Method used

Using a digital equity encryption transaction method based on artificial intelligence, combined with quantum encryption technology and authentication key technology, the data transmission and encryption process of digital equity transactions are ensured by generating qubits, authentication tags and pseudo-random number sequences.

Benefits of technology

It provides a safe and reliable digital equity encryption transaction method to prevent information from being tampered with or stolen during transmission, ensure the authenticity of the identity of both parties to the transaction, and improve the integrity and confidentiality of digital equity information, and resist the cracking threat of quantum computing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119834979B_ABST
    Figure CN119834979B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of digital rights and interests transaction technology, and specifically discloses a digital rights and interests encrypted transaction method, system and device based on artificial intelligence. By adopting quantum encryption and authentication key technology, it is ensured that the second party of the digital rights and interests transaction can safely receive the encrypted digital rights and interests sent by the first party, and prevent tampering or theft during the transmission process. At the same time, the first vector of the encrypted digital rights and interests is pseudo-randomly arranged using the authentication key, which can not only ensure the authenticity of the identities of the two parties to the transaction, but also further improve the integrity and confidentiality of the digital rights and interests information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of digital rights and interests trading, and in particular to a method, system and device for digital rights and interests encryption trading based on artificial intelligence. Background Art

[0002] With the rapid development of digital assets and blockchain technology, the transaction of digital rights has become more and more common. However, the existing digital rights trading system has problems in security and privacy, and is vulnerable to risks such as hacker attacks and data leaks.

[0003] Therefore, it is necessary to provide digital rights encryption transaction methods, systems and equipment based on artificial intelligence. Summary of the invention

[0004] The purpose of the present invention is to provide an artificial intelligence-based digital rights encryption transaction method to solve the following technical problems: by introducing quantum encryption technology, in the context of the development of quantum computing, the data transmission and encryption process of digital rights transactions can still maintain sufficient security to resist the cracking threats that may be brought about by quantum computing.

[0005] The purpose of the present invention can be achieved by the following technical solutions:

[0006] A digital rights encryption transaction method based on artificial intelligence is applied to a first party, and the method comprises the following steps:

[0007] Generate and share an authentication key with the second party to the transaction;

[0008] Generate qubits based on quantum key distribution protocol;

[0009] Generating an authentication tag using the quantum bit and key verification information;

[0010] sending the authentication tag to the second party so that the second party can verify the authentication tag;

[0011] receiving a key verification result returned by the second party; the key verification result includes that the authentication tag passes verification or the authentication tag fails verification;

[0012] In response to the authentication tag passing the verification, encrypting the digital rights of the transaction using the authentication key to obtain the encrypted digital rights;

[0013] Mapping the encrypted digital rights to a preset vector space to obtain a first vector;

[0014] generating a pseudo-random number sequence based on the authentication key, and using the pseudo-random number sequence to arrange elements of the first vector to obtain a second vector;

[0015] The second vector is sent to the second party so that the second party obtains the encrypted digital right based on the authentication key and the second vector.

[0016] As a further solution of the present invention, the step of generating an authentication tag using the quantum bit and key verification information includes:

[0017] Obtaining a timestamp of the current time and a hash value of the authentication key;

[0018] generating the key verification information based on the timestamp, the hash value of the authentication key, and the authentication key;

[0019] Add the key verification information to the qubit to obtain the authentication tag:

[0020] ;

[0021] in, is the basic state of the qubit, for the key verification information, is the authentication label.

[0022] As a further solution of the present invention, generating the key verification information based on the timestamp, the hash value of the authentication key and the authentication key includes:

[0023] The timestamp, the hash value of the authentication key, and the authentication key are concatenated to obtain the key verification information.

[0024] As a further solution of the present invention, the step of generating an authentication tag using the quantum bit and key verification information includes:

[0025] Obtaining a polarization state of the quantum bit;

[0026] Determining the key verification information based on the polarization state of the quantum bit;

[0027] The key verification information is added to the quantum bit to obtain the authentication tag.

[0028] As a further solution of the present invention, obtaining the polarization state of the quantum bit includes:

[0029] Measuring the polarization direction of the quantum bit based on the Bloch sphere model to obtain the initial polarization state of the quantum bit;

[0030] Determining whether the initial polarization state is a basic polarization state;

[0031] If so, the polarization direction of the quantum bit is deflected according to the method, and the deflected polarization direction is measured to obtain the deflected polarization state of the quantum bit;

[0032] Based on the deflected polarization state, a polarization state of the quantum bit is determined.

[0033] As a further aspect of the present invention, the method further comprises:

[0034] In response to the initial polarization state not being the basic polarization state, obtaining a basic polarization state of the quantum bit;

[0035] The initial polarization state and the basic polarization state are combined to obtain the polarization state of the quantum bit.

[0036] As a further solution of the present invention, the polarization direction of the quantum bit is deflected in a manner including:

[0037] Based on the preset rotation angle agreed upon with the second party, the polarization direction of the quantum bit is deflected by the following formula:

[0038] ;

[0039] Among them, n x 、n y 、n z is the component of the rotation axis unit vector, satisfying , θ is the preset rotation angle, is the polarization direction of the qubit, is the deflection polarization direction of the quantum bit.

[0040] A digital rights encryption trading system based on artificial intelligence, the system is applied to a first party, and the system includes:

[0041] A sharing module for generating and sharing an authentication key with a second party of a transaction;

[0042] A first generation module, used to generate quantum bits based on a quantum key distribution protocol;

[0043] A second generation module is used to generate an authentication tag using the quantum bit and key verification information;

[0044] A first sending module, configured to send the authentication tag to the second party so that the second party can verify the authentication tag;

[0045] A receiving module, configured to receive a key verification result returned by the second party; the key verification result includes that the authentication tag passes the verification or the authentication tag fails the verification;

[0046] An encryption module, configured to encrypt the digital rights of the transaction using the authentication key in response to the authentication tag passing the verification, to obtain the encrypted digital rights;

[0047] A mapping module, used to map the encrypted digital rights to a preset vector space to obtain a first vector;

[0048] an arrangement module, configured to generate a pseudo-random number sequence based on the authentication key, and arrange the elements of the first vector using the pseudo-random number sequence to obtain a second vector;

[0049] The second sending module is configured to send the second vector to the second party, so that the second party obtains the encrypted digital equity based on the authentication key and the second vector.

[0050] An artificial intelligence-based digital rights and interests encryption trading device includes a processor, which is used to execute the digital rights and interests encryption trading method described in any of the above schemes.

[0051] A computer-readable storage medium stores computer instructions. When a computer reads the computer instructions in the storage medium, the computer executes the digital equity encryption transaction method as described in any of the above solutions.

[0052] The beneficial effects of the present invention are as follows: a secure and reliable digital rights encryption transaction method is provided. By adopting quantum encryption and authentication key technology, it is ensured that the second party of the digital rights transaction can safely receive the encrypted digital rights sent by the first party, and prevent tampering or theft during the transmission process. At the same time, the first vector of the encrypted digital rights is pseudo-randomly arranged using the authentication key, which can not only ensure the authenticity of the identities of both parties to the transaction, but also further improve the integrity and confidentiality of the digital rights information. It can solve the challenges of secure transmission and encryption algorithms currently faced in the fields of digital assets, digital copyright protection, and quantum communications. BRIEF DESCRIPTION OF THE DRAWINGS

[0053] The present invention will be further described below in conjunction with the accompanying drawings.

[0054] Figure 1 It is a flow chart of the digital rights and interests encryption transaction method of the present invention. DETAILED DESCRIPTION

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

[0056] See also Figure 1 As shown, the present invention is a digital rights encryption transaction method based on artificial intelligence. Figure 1 The process 100 shown may be executed by a digital equity encryption transaction system or processor. Figure 1 The digital rights and interests encrypted transaction method shown can be applied to the first party of the digital rights and interests encrypted transaction. In some embodiments, the process 100 may include the following operations.

[0057] Step 101 , generate and share an authentication key with a second party to the transaction.

[0058] The first party refers to a party in a digital rights encryption transaction, for example, it can be an individual, a merchant or a platform, etc. The second party is the other party in the transaction with the first party, for example, it can be a consumer, a user, or a merchant or a platform, etc.

[0059] Authentication keys are cryptographic key pairs used for identity verification and transaction encryption.

[0060] In some embodiments, the first party and the second party may generate an authentication key pair through a secure communication protocol (e.g., a Diffie-Hellman key exchange protocol or a key exchange based on a public key infrastructure (PKI)) before the transaction. For example, the first party may generate a first private key and a first public key. The second party may generate a second private key and a second public key.

[0061] Step 102, generating quantum bits based on a quantum key distribution protocol.

[0062] The quantum key distribution protocol is a protocol that uses the principles of quantum mechanics (such as quantum entanglement and quantum superposition) to generate and distribute keys.

[0063] Quantum bits are the basic unit of quantum computing, and quantum bits can exist in multiple states at the same time, such as superposition.

[0064] In some embodiments, the first party may generate quantum bits by using a quantum key distribution protocol (eg, BB84 protocol, E91 protocol, etc.).

[0065] Step 103, generating an authentication tag using the quantum bit and key verification information.

[0066] An authentication tag is a unique identifier generated based on quantum bits and authentication keys to verify transactions. An authentication tag can be used to ensure the authenticity and validity of a transaction.

[0067] The key verification information is additional additional information used to combine with the quantum bit to generate the authentication tag. In some embodiments, the key verification information may include a timestamp, etc.

[0068] In some embodiments, the first party may generate an authentication tag by combining the quantum bit with the authentication key through a hash algorithm or an encryption algorithm (such as SHA-256, AES, etc.).

[0069] In some embodiments, generating an authentication tag using the quantum bits and key verification information may include the following operations.

[0070] S10, obtaining a timestamp of the current time and a hash value of the authentication key.

[0071] A timestamp is an identifier that records the current time. For example, it can be a numerical value at a specific moment (such as the number of seconds from January 1, 1970). A timestamp can be used to mark the moment when the authentication tag is generated to enhance the timeliness of the authentication tag and prevent replay attacks. In some embodiments, the timestamp can also be the time information that records the current moment, which can be expressed in seconds or milliseconds.

[0072] The hash value of the authentication key refers to the fixed-length hash result obtained by processing the authentication key through a hash algorithm (such as SHA-256).

[0073] S11, generating the key verification information based on the timestamp, the hash value of the authentication key and the authentication key.

[0074] In this embodiment, the key verification information includes a timestamp, a hash value of the authentication key, and a verification data structure composed of the authentication key. The key verification information can be used to ensure the legitimacy of the authentication key and prevent it from being tampered with during transmission.

[0075] In some embodiments, the generating the key verification information based on the timestamp, the hash value of the authentication key and the authentication key includes: concatenating the timestamp, the hash value of the authentication key and the authentication key to obtain the key verification information. For example, the timestamp, the hash value of the authentication key and the authentication key itself may be combined into the key verification information in a specific format.

[0076] S12, adding the key verification information to the quantum bit to obtain the authentication tag. In some embodiments, the obtained authentication tag can be expressed by the following formula (1).

[0077] (1);

[0078] in, is the basic state of the qubit, for the key verification information, is the authentication label.

[0079] In some embodiments, the generated key verification information can be embedded into quantum bits through quantum coding technology to obtain the authentication tag.

[0080] In this embodiment, S10 provides basic information for the generation of an authentication tag by obtaining a timestamp and a hash value of an authentication key; S11 generates key verification information to ensure the legitimacy of the authentication key; S12 combines the key verification information with quantum bits to ultimately generate an authentication tag, providing identity authentication, data integrity, and tamper-proof protection in digital equity encryption transactions.

[0081] In other embodiments, the generation of an authentication tag using the quantum bit and key verification information may also be achieved through the following operations.

[0082] S20, obtaining the polarization state of the quantum bit.

[0083] The polarization state of a qubit is a physical property used to describe a qubit in quantum information processing. The polarization state of a qubit can represent the spin or other quantum state direction of the qubit.

[0084] In some embodiments, the polarization state of a quantum bit can be obtained by quantum state measurement. Specifically, in actual operation, the quantum bit can be initialized first to be in a known state, such as |0> or |1>. Then, a quantum measurement tool (such as a measurement module in a quantum computer) is used to measure the quantum bit to obtain its polarization state.

[0085] The measured polarization state can be represented as a vector (e.g., a linear combination of |0> and |1> in two dimensions).

[0086] In some embodiments, obtaining the polarization state of the quantum bit may include the following operations.

[0087] S30, measuring the polarization direction of the quantum bit based on the Bloch sphere model to obtain the initial polarization state of the quantum bit.

[0088] The Bloch sphere model is a mathematical model for visualizing the state of a quantum bit. In the Bloch sphere, the state of a quantum bit is represented as a point on the surface of a sphere. The state of each quantum bit can be represented by its position on the sphere, where the center of the sphere represents a completely chaotic state and the point on the surface of the sphere represents the pure state of the quantum bit. The Bloch sphere model is used to describe the polarization state of a quantum bit.

[0089] The polarization direction is the position of the quantum bit in the Bloch sphere model and represents the polarization state of the quantum bit.

[0090] In some embodiments, the polarization direction of the quantum bit can be obtained by measuring the quantum bit, and then the planned state can be determined based on the polarization direction.

[0091] S31, determining whether the initial polarization state is a basic polarization state.

[0092] A fundamental polarization state is one in which the qubit is in a standard or reference orientation, such as along the x-axis or z-axis, for example.

[0093] In some embodiments, whether the initial polarization state of the quantum bit is a basic polarization state can be determined based on a preset standard. For example, assuming that the basic polarization state refers to a position in the positive or negative direction along a certain axis (e.g., the z-axis) of the Bloch sphere. If the initial polarization state of the quantum bit is at the standard position, it is determined to be a basic polarization state.

[0094] S32: If yes, the polarization direction of the quantum bit is deflected according to the method, and the deflected polarization direction is measured to obtain the deflected polarization state of the quantum bit.

[0095] Deflecting the polarization direction means changing the polarization direction of the quantum bit based on the original state.

[0096] The deflected polarization state refers to the polarization state of the quantum bit after deflection.

[0097] In some embodiments, a specific quantum operation (such as a quantum gate operation) can be used to change the polarization direction of a quantum bit. The quantum operation may include a rotation operation, which can rotate the state of the quantum bit from one polarization direction to another. After applying the quantum operation, the quantum bit can be measured again to obtain the deflected polarization state.

[0098] In some embodiments, the polarization direction of the qubit is deflected in a manner that can be based on a preset rotation angle agreed upon with the second party, and the polarization direction of the qubit is deflected by the following formula (2):

[0099] (2);

[0100] Among them, n x 、n y 、n z is the component of the rotation axis unit vector, satisfying , θ is the preset rotation angle, is the polarization direction of the qubit, is the deflection polarization direction of the quantum bit.

[0101] The preset rotation angle agreed upon by the second party refers to the angle of quantum bit deflection agreed upon by both parties before the transaction. For example, 45 degrees, 90 degrees or any other angle. Before the transaction begins, both parties can negotiate and record the rotation angle θ through a secure communication channel (such as encrypted email or a private network).

[0102] In this embodiment, when the polarization state of the quantum bit is a basic polarization state, the deflected polarization state is obtained by rotating the polarization direction of the quantum bit according to a preset angle agreed upon in advance by the transaction parties. Even if the polarization state of the quantum bit is maliciously obtained, it is difficult to know the original state of the quantum bit, thereby further increasing the security of digital equity transactions.

[0103] S33, determining the polarization state of the quantum bit based on the deflected polarization state.

[0104] In some embodiments, the ultimate state of the qubit can be determined based on the measured deflected polarization state. For example, the deflected polarization state can be directly used as the polarization state of the qubit, or further processing can be performed on the basis of the deflected polarization state to obtain the polarization state of the qubit.

[0105] Exemplarily, in some embodiments, in response to the initial polarization state not being the basic polarization state, the basic polarization state of the quantum bit is acquired; and the initial polarization state and the basic polarization state are combined to obtain the polarization state of the quantum bit.

[0106] If the measurement result shows that the initial polarization state of the quantum bit is inconsistent with the basic polarization state (that is, the state of the quantum bit deviates from the preset standard state, such as not completely along a certain basic direction), the initial polarization state and the basic polarization state can be combined to obtain the polarization state of the quantum bit. The combination process of quantum bits can be achieved through superposition states. For example, using quantum gate operations (such as quantum bit superposition, rotating gates, etc.), the initial polarization state and the basic polarization state are superimposed on each other to generate a new polarization state.

[0107] S21, determining the key verification information based on the polarization state of the quantum bit.

[0108] In some embodiments, the polarization state of the quantum bit can be mapped to obtain key verification information. For example, the polarization state of the quantum bit can be used as a "label" or "identifier" of the key verification information. For example, if the polarization state of the quantum bit is |0>, it can indicate that the key verification information is valid; if it is |1>, it indicates that the key verification information is invalid.

[0109] In some embodiments, the mapping result of the polarization state of the quantum bit can be directly used as the key verification information; or the final key verification information can be generated based on the polarization state of the quantum bit and the key verification information generated previously (for example, step S12).

[0110] S22, adding the key verification information to the quantum bit to obtain the authentication tag.

[0111] In some embodiments, the authentication tag may be generated by incorporating the generated key verification information into the state of the qubit. This process may include modulation of the quantum state or some form of manipulation of the quantum state such that the verification information is coupled to the state of the qubit.

[0112] For example, the key verification information may be added to the current state of the quantum bit by performing a quantum operation (eg, quantum gate operation, quantum superposition, or quantum entanglement).

[0113] Step 104: Send the authentication tag to the second party so that the second party can verify the authentication tag.

[0114] In some embodiments, the authentication tag generated by the first party can be sent to the second party through a secure communication network. For example, the first party sends the authentication tag to the second party through an encrypted communication channel (e.g., a TLS / SSL encrypted connection, a quantum key encryption channel).

[0115] After receiving the authentication tag, the second party first verifies the key verification information in the authentication tag, and then verifies the quantum bit to ensure that it has not been tampered with or lost during transmission.

[0116] Step 105: Receive the key verification result returned by the second party.

[0117] The key verification result refers to the result returned after the second party verifies the authentication tag sent by the first party. The key verification result includes the authentication tag passing the verification or the authentication tag failing the verification.

[0118] In some embodiments, the second party verifies the received authentication tag using the same authentication key. The verification process may include calculating the value of the tag using the same hash algorithm or encryption algorithm. The digital signature or encryption mark of the authentication tag is checked to verify that the authentication tag was generated by the first party and has not been tampered with. Afterwards, the second party returns verification feedback of "authentication tag passed verification" or "authentication tag failed verification" based on the verification result. If the verification passes, the second party returns "authentication tag passed verification"; if the verification fails, the second party returns "authentication tag failed verification".

[0119] Step 106: In response to the authentication tag passing the verification, the digital rights of the transaction are encrypted using the authentication key to obtain the encrypted digital rights.

[0120] Digital rights refer to rights or assets represented in a digital way (such as digital goods, services, copyrights, etc.).

[0121] Encrypted digital rights refer to the result of encrypting digital rights based on the authentication key.

[0122] In some embodiments, after the authentication tag is verified, the first party uses the authentication key to encrypt the digital rights of the transaction. For example, the digital rights can be encrypted using symmetric encryption (such as AES algorithm) or asymmetric encryption (such as RSA algorithm).

[0123] Step 107: Map the encrypted digital rights to a preset vector space to obtain a first vector.

[0124] Vector space refers to the spatial mapping relationship between pre-constructed digital equity information and vector elements.

[0125] The first vector is a vector form used to represent the encrypted digital rights and interests, and is a representation of the encrypted digital rights and interests information in a preset vector space.

[0126] In some embodiments, the encrypted digital equity may be converted into a vector form through a mapping function to obtain a first vector.

[0127] Step 108: Generate a pseudo-random number sequence based on the authentication key, and use the pseudo-random number sequence to arrange the elements of the first vector to obtain a second vector.

[0128] A pseudo-random number sequence refers to a seemingly random number sequence generated by an algorithm, which has a certain degree of predictability. In some embodiments, the pseudo-random number sequence is generated based on the authentication key, so that when the second party obtains the second vector for permutation recovery, it can generate a corresponding pseudo-random number sequence through the key it owns.

[0129] The second vector is a vector obtained by rearranging the elements of the first vector.

[0130] In some embodiments, the first party may generate a pseudo-random number sequence based on the authentication key using a pseudo-random number generation algorithm (eg, a hash-based pseudo-random number generator or a cryptographically secure pseudo-random number generator, etc.).

[0131] The second vector can be obtained by rearranging the elements of the first vector according to a permutation rule using a pseudo-random number sequence. The permutation rule can be to shuffle the order of the elements of the vector by mapping the index or value of the pseudo-random number.

[0132] Step 109: Send the second vector to the second party so that the second party obtains the encrypted digital equity based on the authentication key and the second vector.

[0133] The first party sends the second vector to the second party through a secure communication channel (such as an encrypted TLS connection or a quantum key-based encryption channel). This process ensures that the second vector has not been tampered with or leaked during transmission.

[0134] After receiving the second vector, the second party can use the authentication key shared with the first party to verify the integrity and validity of the second vector. If the second vector has not been tampered with and the verification is passed, the second party uses the inverse operation (reverse arrangement) of the pseudo-random number sequence to restore the first vector. After restoring the first vector, the second party uses the authentication key to decrypt the first vector and finally obtains the original encrypted digital rights.

[0135] Working principle of the present invention: The technical solution of the present invention adopts quantum encryption and authentication key technology to ensure that the second party can safely receive and decrypt the encrypted digital rights sent by the first party, preventing the information from being tampered with or stolen during transmission. At the same time, the second party uses the authentication key to verify the second vector to ensure the authenticity of the identities of both parties to the transaction, and through the encryption and restoration mechanism of the pseudo-random number sequence, ensure the integrity and confidentiality of the digital rights information. The use of quantum encryption technology ensures that in the context of the development of quantum computing, the data transmission and encryption process can still maintain sufficient security to resist the cracking threats that may be brought by quantum computing.

[0136] The above is a detailed description of an embodiment of the present invention, but the content is only a preferred embodiment of the present invention and cannot be considered to limit the scope of implementation of the present invention. All equivalent changes and improvements made within the scope of the present invention should still fall within the scope of the patent coverage of the present invention.

Claims

1. A digital rights encryption transaction method based on artificial intelligence, characterized in that: Applied to the first party, the method comprises the following steps: Generate and share an authentication key with the second party to the transaction; Generate qubits based on quantum key distribution protocol; Generating an authentication tag using the quantum bit and key verification information; sending the authentication tag to the second party so that the second party can verify the authentication tag; receiving a key verification result returned by the second party; the key verification result includes that the authentication tag passes verification or the authentication tag fails verification; In response to the authentication tag passing the verification, encrypting the digital rights of the transaction using the authentication key to obtain the encrypted digital rights; Mapping the encrypted digital rights to a preset vector space to obtain a first vector; generating a pseudo-random number sequence based on the authentication key, and using the pseudo-random number sequence to arrange elements of the first vector to obtain a second vector; sending the second vector to the second party so that the second party obtains the encrypted digital equity based on the authentication key and the second vector; The step of generating an authentication tag using the quantum bit and key verification information includes: Obtaining a polarization state of the quantum bit; Determining the key verification information based on the polarization state of the quantum bit; Adding the key verification information to the quantum bit to obtain the authentication tag; The obtaining of the polarization state of the quantum bit comprises: Measuring the polarization direction of the quantum bit based on the Bloch sphere model to obtain the initial polarization state of the quantum bit; Determining whether the initial polarization state is a basic polarization state; If so, the polarization direction of the quantum bit is deflected according to the method, and the deflected polarization direction is measured to obtain the deflected polarization state of the quantum bit; Determining a polarization state of the quantum bit based on the deflected polarization state; The polarization direction of the quantum bit is deflected in a manner including: Based on the preset rotation angle agreed upon with the second party, the polarization direction of the quantum bit is deflected by the following formula: ; Among them, n x 、n y 、n z is the component of the rotation axis unit vector, satisfying , θ is the preset rotation angle, is the polarization direction of the qubit, is the deflection polarization direction of the quantum bit.

2. The method for digital rights encryption transaction based on artificial intelligence according to claim 1 is characterized in that: The step of generating an authentication tag using the quantum bit and key verification information includes: Obtaining a timestamp of the current time and a hash value of the authentication key; generating the key verification information based on the timestamp, the hash value of the authentication key, and the authentication key; Add the key verification information to the qubit to obtain the authentication tag: ; in, is the basic state of the qubit, for the key verification information, is the authentication label.

3. The method for digital rights encryption transaction based on artificial intelligence according to claim 2 is characterized in that: The generating the key verification information based on the timestamp, the hash value of the authentication key and the authentication key comprises: The timestamp, the hash value of the authentication key, and the authentication key are concatenated to obtain the key verification information.

4. The method for digital rights encryption transaction based on artificial intelligence according to claim 1 is characterized in that: The method further comprises: In response to the initial polarization state not being the basic polarization state, obtaining a basic polarization state of the quantum bit; The initial polarization state and the basic polarization state are combined to obtain the polarization state of the quantum bit.

5. The digital rights encryption trading system based on artificial intelligence is characterized by: The system is applied to a first party, and the system includes: A sharing module for generating and sharing an authentication key with a second party of a transaction; A first generation module, used to generate quantum bits based on a quantum key distribution protocol; A second generation module is used to generate an authentication tag using the quantum bit and key verification information; A first sending module, configured to send the authentication tag to the second party so that the second party can verify the authentication tag; A receiving module, configured to receive a key verification result returned by the second party; the key verification result includes that the authentication tag passes the verification or the authentication tag fails the verification; An encryption module, configured to encrypt the digital rights of the transaction using the authentication key in response to the authentication tag passing the verification, to obtain the encrypted digital rights; A mapping module, used to map the encrypted digital rights to a preset vector space to obtain a first vector; an arrangement module, configured to generate a pseudo-random number sequence based on the authentication key, and arrange the elements of the first vector using the pseudo-random number sequence to obtain a second vector; A second sending module, configured to send the second vector to the second party, so that the second party obtains the encrypted digital equity based on the authentication key and the second vector; The step of generating an authentication tag using the quantum bit and key verification information includes: Obtaining a polarization state of the quantum bit; Determining the key verification information based on the polarization state of the quantum bit; Adding the key verification information to the quantum bit to obtain the authentication tag; The obtaining of the polarization state of the quantum bit comprises: Measuring the polarization direction of the quantum bit based on the Bloch sphere model to obtain the initial polarization state of the quantum bit; Determining whether the initial polarization state is a basic polarization state; If so, the polarization direction of the quantum bit is deflected according to the method, and the deflected polarization direction is measured to obtain the deflected polarization state of the quantum bit; Determining a polarization state of the quantum bit based on the deflected polarization state; The polarization direction of the quantum bit is deflected in a manner including: Based on the preset rotation angle agreed upon with the second party, the polarization direction of the quantum bit is deflected by the following formula: ; Among them, n x 、n y 、n z is the component of the rotation axis unit vector, satisfying , θ is the preset rotation angle, is the polarization direction of the qubit, is the deflection polarization direction of the quantum bit.

6. An artificial intelligence-based digital equity encryption trading device, comprising a processor, wherein the processor is used to execute the digital equity encryption trading method as described in any one of claims 1-4.

Citation Information

Patent Citations

  • Quantum pseudo-random number generation method and generation system

    CN112068803A

  • Digital key security management system based on quantum encryption technology

    CN117640086A