[go: up one dir, main page]

CN116015874A - A blockchain-based user privacy anti-theft system - Google Patents

A blockchain-based user privacy anti-theft system Download PDF

Info

Publication number
CN116015874A
CN116015874A CN202211686271.8A CN202211686271A CN116015874A CN 116015874 A CN116015874 A CN 116015874A CN 202211686271 A CN202211686271 A CN 202211686271A CN 116015874 A CN116015874 A CN 116015874A
Authority
CN
China
Prior art keywords
module
data
secret key
length
blockchain
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211686271.8A
Other languages
Chinese (zh)
Inventor
迟宝佳
肖霞
韩小明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Sino Bridge Technology Co ltd
Original Assignee
Beijing Sino Bridge Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Sino Bridge Technology Co ltd filed Critical Beijing Sino Bridge Technology Co ltd
Priority to CN202211686271.8A priority Critical patent/CN116015874A/en
Publication of CN116015874A publication Critical patent/CN116015874A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Storage Device Security (AREA)

Abstract

The invention relates to the technical field of blockchain technology, in particular to a blockchain-based user privacy anti-theft system, which adopts multiple encryption such as quantum encryption and the like to improve the user privacy anti-theft capability on a blockchain; the system comprises an input module, a password and biological characteristic identification module, a digital tag module, a data length grading module, a quantum encryption module, a storage module and a communication module, wherein the input module is used for inputting data of a blockchain to be uploaded by a user, the password and biological characteristic identification module encrypts the data head, the digital tag module adds a unique digital tag at the tail of the data, the length grading module compresses or fills the data to a standard length, the quantum encryption module encrypts the data of the standard length into encrypted data of the same length, the storage module stores a secret key and sends the encrypted data to the communication module, the communication module uploads the encrypted data to a node of the blockchain, the communication module downloads the encrypted data to the storage module, and the storage module decrypts the data by combining the secret key.

Description

一种基于区块链的用户隐私防窃取系统A blockchain-based user privacy anti-theft system

技术领域technical field

本发明涉及区块链技术的技术领域,特别是涉及一种基于区块链的用户隐私防窃取系统。The invention relates to the technical field of block chain technology, in particular to a block chain-based user privacy anti-theft system.

背景技术Background technique

现有技术中为了提高数据通讯的安全性,提出使用量子加密技术对数据加密,接收方接收数据长度和量子秘钥,接收方通过服务器接收加密数据再结合数据长度和量子秘钥破解数据,例如申请号“CN202210826649.3”提出的一种基于量子加密的数据安全传输方法及系统。In order to improve the security of data communication in the prior art, it is proposed to use quantum encryption technology to encrypt data, the receiver receives the data length and quantum key, and the receiver receives the encrypted data through the server and then combines the data length and quantum key to crack the data, for example Application number "CN202210826649.3" proposes a method and system for secure data transmission based on quantum encryption.

区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,用户在区块链的任一节点上进行的任一操作,在区块链的所有节点上都会产生相同的操作记录,这个记录使不可篡改的,基于区块链的特性,用户存储在区块链节点上的信息可以被多个用户查看的,而且作为区块链节点的服务器如果被窃取或破坏,会造成用户隐私信息泄露,因此用户保存在区块链上的隐私需要加密防窃取,传统的加密方法有密码加密和指纹等,但是传统的加密方式容易被特殊算法破解,造成用户的隐私被窃取;因此结合量子加密等多重加密技术提出一种基于区块链的用户隐私防窃取系统,避免用户隐私被窃取。Blockchain is a new application mode of computer technology such as distributed data storage, point-to-point transmission, consensus mechanism, and encryption algorithm. Any operation performed by a user on any node of the blockchain will be executed on all nodes of the blockchain. Generate the same operation record, this record cannot be tampered with, based on the characteristics of the blockchain, the information stored by the user on the blockchain node can be viewed by multiple users, and if the server as the blockchain node is stolen or Destruction will cause the leakage of user privacy information, so the privacy of users stored on the blockchain needs to be encrypted to prevent theft. Traditional encryption methods include password encryption and fingerprints, etc., but traditional encryption methods are easily cracked by special algorithms, resulting in user privacy. Therefore, combined with multiple encryption technologies such as quantum encryption, a blockchain-based user privacy anti-theft system is proposed to prevent user privacy from being stolen.

发明内容Contents of the invention

为解决上述技术问题,本发明提供一种采用量子加密等多重加密,提高区块链上的用户隐私防窃取能力,实用性高的基于区块链的用户隐私防窃取系统。In order to solve the above technical problems, the present invention provides a block chain-based user privacy anti-theft system with high practicability that adopts multiple encryptions such as quantum encryption to improve the user privacy anti-theft capability on the block chain.

本发明的一种基于区块链的用户隐私防窃取系统,包括输入模块、密码和生物特征识别模块、数字标签模块、数据长度分级模块、量子加密模块、存储模块和通讯模块,输入模块用于用户输入要上传区块链的数据,密码和生物特征识别模块对数据头部加密,数字标签模块在数据尾部添加唯一的数字标签,长度分级模块将数据压缩或填充至标准长度,量子加密模块将标准长度数据加密成同样长度的加密数据,存储模块存储秘钥并将加密数据发送给通讯模块,通讯模块将加密数据上传至区块链的节点,通讯模块下载加密数据发送给存储模块,存储模块结合秘钥解密数据;通过密码和生物加密、添加数字标签、将数据通过压缩或填充的方式进行分级、量子加密等多重加密,即使用户的加密数据被窃取,也不能被破解,使用户的隐私信息不能被窃取,提高区块链上的用户隐私防窃取能力,实用性高。A block chain-based user privacy anti-theft system of the present invention includes an input module, a password and biometric identification module, a digital label module, a data length classification module, a quantum encryption module, a storage module, and a communication module. The input module is used for The user enters the data to be uploaded to the blockchain, the password and biometric module encrypts the data head, the digital label module adds a unique digital label at the end of the data, the length classification module compresses or fills the data to a standard length, and the quantum encryption module will The standard length data is encrypted into encrypted data of the same length, the storage module stores the secret key and sends the encrypted data to the communication module, the communication module uploads the encrypted data to the nodes of the blockchain, the communication module downloads the encrypted data and sends it to the storage module, and the storage module Combining the secret key to decrypt the data; multiple encryptions such as password and biological encryption, adding digital tags, grading the data through compression or filling, quantum encryption, etc., even if the user's encrypted data is stolen, it cannot be cracked, making the user's privacy Information cannot be stolen, improving user privacy and anti-theft capabilities on the blockchain, with high practicability.

优选的,密码和生物特征识别模块包括密码模组和生物特征模组,生物特征模组包括指纹模块、声纹模块和人脸识别模块中的一种或多种,密码和生物特征识别模块将加密信息添加到数据头部,进行加密并生产秘钥A,秘钥A发送给储存模块;通过上述设置对数据进行一级加密,同时对数据进行签名。Preferably, the password and the biometric identification module include a password module and a biometric module, and the biometric module includes one or more of a fingerprint module, a voiceprint module and a face recognition module, and the password and the biometric identification module will The encrypted information is added to the data header, encrypted and the secret key A is produced, and the secret key A is sent to the storage module; the data is encrypted at the first level through the above settings, and the data is signed at the same time.

优选的,数字标签模块运行区块链共识的数字标签函数生成唯一的数字标签并添加在数据尾端,同时生成秘钥b,秘钥b发送至储存模块,秘钥b与秘钥A结合生成秘钥B,储存秘钥B;通过上述设置对数据进行二级加密,同时对数据添加区块链标签,形成区块链共识。Preferably, the digital label module runs the blockchain consensus digital label function to generate a unique digital label and adds it at the end of the data, and at the same time generates the secret key b, which is sent to the storage module, and the secret key b is combined with the secret key A to generate The secret key B stores the secret key B; through the above settings, the data is encrypted twice, and at the same time, the blockchain tag is added to the data to form a blockchain consensus.

优选的,数据长度分级模块将设置多个数据长度等级,将不足0.5倍标准长度数据填充加密至1倍标准,不足1.5倍标准长度数据压缩加密至1倍标准,超过1.5倍标准长度数据填充加密至2倍标准,同时生成秘钥c,秘钥c发送至储存模块,秘钥c与秘钥B结合生成秘钥C,储存秘钥C;通过上述设置对数据进行三级级加密,同样长度的加密数据能够产生迷惑混淆作用,提高隐私信息的保密程度。Preferably, the data length grading module will set multiple data length levels, fill and encrypt data less than 0.5 times the standard length to 1 times the standard, compress and encrypt data less than 1.5 times the standard length to 1 times the standard, and fill and encrypt data exceeding 1.5 times the standard length To double the standard, generate the secret key c at the same time, send the secret key c to the storage module, combine the secret key c and the secret key B to generate the secret key C, and store the secret key C; through the above settings, the data is encrypted at three levels, with the same length The encrypted data can produce confusion and confusion, and improve the confidentiality of private information.

优选的,量子加密模块将数据量子加密成同等长度的加密数据,同时生成量子秘钥d,秘钥d发送至储存模块,秘钥d与秘钥C结合生成秘钥D,储存秘钥D;通过上述设置对数据进行第四级量子加密,同时不改变加密数据的长度,提高数据防窃取效果。Preferably, the quantum encryption module encrypts the data quantum into encrypted data of the same length, and generates a quantum secret key d at the same time, and the secret key d is sent to the storage module, and the secret key d is combined with the secret key C to generate the secret key D, and the secret key D is stored; Through the above settings, the fourth-level quantum encryption is performed on the data without changing the length of the encrypted data, so as to improve the anti-theft effect of the data.

优选的,量子加密模块加密方式可以采用专利申请号“CN202210826649.3”一种基于量子加密的数据安全传输方法及系统中提出的加密方法和BB84协议中的一种或两种;属于现有技术,实用性好。Preferably, the encryption method of the quantum encryption module can adopt one or both of the encryption method and the BB84 protocol proposed in the patent application number "CN202210826649.3", a secure data transmission method based on quantum encryption and the system; it belongs to the prior art , good practicability.

优选的,通讯模块将多级加密的数据密文发送至区块链节点,通讯模块从区块链节点下载加密的数据密文。Preferably, the communication module sends the multi-level encrypted data ciphertext to the blockchain node, and the communication module downloads the encrypted data ciphertext from the blockchain node.

优选的,通讯模块下载密文发送给存储模块,储存模块结合秘钥D与密文,将密文解密成明文;通过上述设置完成从区块链节点上下载数据并解密。Preferably, the communication module downloads the ciphertext and sends it to the storage module, and the storage module combines the secret key D and the ciphertext to decrypt the ciphertext into plaintext; through the above settings, the data is downloaded from the blockchain node and decrypted.

与现有技术相比本发明的有益效果为:通过密码和生物加密、添加数字标签、将数据通过压缩或填充的方式进行分级、量子加密等多重加密,即使用户的加密数据被窃取,也不能被破解,使用户的隐私信息不能被窃取,提高区块链上的用户隐私防窃取能力,实用性高。Compared with the prior art, the present invention has the beneficial effects of multiple encryptions such as cipher and biological encryption, adding digital tags, compressing or filling data into grades, quantum encryption, etc., even if the encrypted data of the user is stolen, it cannot Being cracked, the user's private information cannot be stolen, and the user's privacy anti-theft ability on the blockchain is improved, with high practicability.

附图说明Description of drawings

图1是本发明的结构示意图;Fig. 1 is a structural representation of the present invention;

图2是本发明的密码和生物特征识别模块的示意图;Fig. 2 is the schematic diagram of password and biometric identification module of the present invention;

图3是数字标签模块的示意图;Fig. 3 is the schematic diagram of digital label module;

图4是数据长度分级模块的示意图;Fig. 4 is a schematic diagram of a data length classification module;

图5是本发明的量子加密模块的示意图;Fig. 5 is a schematic diagram of the quantum encryption module of the present invention;

图6是下载和解密方式的示意图;Fig. 6 is the schematic diagram of downloading and decryption mode;

具体实施方式Detailed ways

为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容更加透彻全面。In order to facilitate the understanding of the present invention, the present invention will be described more fully below with reference to the associated drawings. The present invention can be implemented in many different forms and is not limited to the embodiments described herein. Rather, these embodiments are provided so that the disclosure of the present invention will be thorough and complete.

实施例1Example 1

如图1至图6所示,一种基于区块链的用户隐私防窃取系统,包括输入模块、密码和生物特征识别模块、数字标签模块、数据长度分级模块、量子加密模块、存储模块和通讯模块,输入模块用于用户输入要上传区块链的数据,密码和生物特征识别模块对数据头部加密,数字标签模块在数据尾部添加唯一的数字标签,长度分级模块将数据压缩或填充至标准长度,量子加密模块将标准长度数据加密成同样长度的加密数据,存储模块存储秘钥并将加密数据发送给通讯模块,通讯模块将加密数据上传至区块链的节点,通讯模块下载加密数据发送给存储模块,存储模块结合秘钥解密数据;密码和生物特征识别模块包括密码模组和生物特征模组,生物特征模组包括指纹模块、声纹模块和人脸识别模块中的一种或多种,密码和生物特征识别模块将加密信息添加到数据头部,进行加密并生产秘钥A,秘钥A发送给储存模块;数字标签模块运行区块链共识的数字标签函数生成唯一的数字标签并添加在数据尾端,同时生成秘钥b,秘钥b发送至储存模块,秘钥b与秘钥A结合生成秘钥B,储存秘钥B;通讯模块将多级加密的数据密文发送至区块链节点,通讯模块从区块链节点下载加密的数据密文;通讯模块下载密文发送给存储模块,储存模块结合秘钥D与密文,将密文解密成明文;通过密码和生物加密同时对数据进行签名、添加数字标签对数据添加区块链标签并形成区块链共识、将数据通过压缩或填充的方式进行分级、量子加密等多重加密,即使用户的加密数据被窃取,也不能被破解,使用户的隐私信息不能被窃取,提高区块链上的用户隐私防窃取能力,通讯模块从区块链节点上下载数据并发送给存储模块解密。As shown in Figures 1 to 6, a blockchain-based user privacy anti-theft system includes an input module, a password and biometric identification module, a digital label module, a data length classification module, a quantum encryption module, a storage module and a communication module. module, the input module is used for the user to input the data to be uploaded to the blockchain, the password and biometric identification module encrypts the data head, the digital label module adds a unique digital label at the end of the data, and the length classification module compresses or fills the data to the standard Length, the quantum encryption module encrypts standard length data into encrypted data of the same length, the storage module stores the secret key and sends the encrypted data to the communication module, the communication module uploads the encrypted data to the nodes of the blockchain, and the communication module downloads the encrypted data and sends it For the storage module, the storage module combines the secret key to decrypt data; the password and biometric identification module includes a password module and a biometric module, and the biometric module includes one or more of a fingerprint module, a voiceprint module and a face recognition module The password and biometric identification module adds the encrypted information to the data header, encrypts and produces the secret key A, and the secret key A is sent to the storage module; the digital label module runs the digital label function of the blockchain consensus to generate a unique digital label And add it at the end of the data, generate the secret key b at the same time, send the secret key b to the storage module, combine the secret key b with the secret key A to generate the secret key B, and store the secret key B; the communication module sends the multi-level encrypted data ciphertext To the blockchain node, the communication module downloads the encrypted data ciphertext from the blockchain node; the communication module downloads the ciphertext and sends it to the storage module, and the storage module combines the secret key D and the ciphertext to decrypt the ciphertext into plaintext; Bio-encryption simultaneously signs the data, adds digital tags to the data, adds blockchain tags and forms a blockchain consensus, grades the data by compression or filling, quantum encryption and other multiple encryptions, even if the user's encrypted data is stolen, It cannot be cracked, so that the user's private information cannot be stolen, and the user's privacy anti-theft ability on the blockchain is improved. The communication module downloads data from the blockchain node and sends it to the storage module for decryption.

实施例2Example 2

如图1至图5所示,数据长度分级模块将设置多个数据长度等级,将不足0.5倍标准长度数据填充加密至1倍标准,不足1.5倍标准长度数据压缩加密至1倍标准,超过1.5倍标准长度数据填充加密至2倍标准,同时生成秘钥c,秘钥c发送至储存模块,秘钥c与秘钥B结合生成秘钥C,储存秘钥C;量子加密模块将数据量子加密成同等长度的加密数据,同时生成量子秘钥d,秘钥d发送至储存模块,秘钥d与秘钥C结合生成秘钥D,储存秘钥D;量子加密模块加密方式可以采用专利申请号“CN202210826649.3”一种基于量子加密的数据安全传输方法及系统中提出的加密方法和BB84协议中的一种或两种;加密数据具有同样的长度,能够产生迷惑混淆作用,提高隐私信息的保密程度。As shown in Figure 1 to Figure 5, the data length classification module will set multiple data length levels, fill and encrypt data less than 0.5 times the standard length to 1 times the standard, compress and encrypt data less than 1.5 times the standard length to 1 times the standard, and more than 1.5 times the standard length Double the standard length data is filled and encrypted to 2 times the standard, and the secret key c is generated at the same time, and the secret key c is sent to the storage module. The secret key c and the secret key B are combined to generate the secret key C and store the secret key C; the quantum encryption module encrypts the data quantum Encrypted data of the same length, generate quantum secret key d at the same time, secret key d is sent to the storage module, secret key d and secret key C are combined to generate secret key D, and store secret key D; the encryption method of quantum encryption module can adopt the patent application number "CN202210826649.3" A secure data transmission method based on quantum encryption and one or both of the encryption method proposed in the system and the BB84 protocol; the encrypted data has the same length, which can generate confusion and increase the security of private information level of secrecy.

如图1至图6所示,本发明的一种基于区块链的用户隐私防窃取系统,其在工作时,首先用户通过输入模块输入要上传区块链的数据,密码和生物特征识别模块将加密信息添加到数据头部,进行一级加密并生产秘钥A,秘钥A发送给储存模块,之后数字标签模块运行区块链共识的数字标签函数生成唯一的数字标签并添加在数据尾端,同时生成秘钥b,秘钥b发送至储存模块,秘钥b与秘钥A结合生成秘钥B,储存秘钥B,然后数据长度分级模块将设置多个数据长度等级,将不足0.5倍标准长度数据填充加密至1倍标准,不足1.5倍标准长度数据压缩加密至1倍标准,超过1.5倍标准长度数据填充加密至2倍标准,同时生成秘钥c,秘钥c发送至储存模块,秘钥c与秘钥B结合生成秘钥C,储存秘钥C,量子加密模块将数据量子加密成同等长度的加密数据,同时生成量子秘钥d,秘钥d发送至储存模块,秘钥d与秘钥C结合生成秘钥D,储存秘钥D,最后通讯模块下载密文发送给存储模块,储存模块结合秘钥D与密文,将密文解密成明文即可。As shown in Figures 1 to 6, a block chain-based user privacy anti-theft system of the present invention, when it is working, first the user inputs the data to be uploaded to the block chain through the input module, password and biometric identification module Add the encrypted information to the data header, perform level 1 encryption and produce the secret key A, and send the secret key A to the storage module, and then the digital label module runs the blockchain consensus digital label function to generate a unique digital label and add it at the end of the data At the same time, the secret key b is generated, and the secret key b is sent to the storage module. The secret key b is combined with the secret key A to generate the secret key B, and the secret key B is stored. Then the data length classification module will set multiple data length levels, which will be less than 0.5 Data with double the standard length is filled and encrypted to 1 times the standard, data less than 1.5 times the standard length is compressed and encrypted to 1 times the standard, data exceeding 1.5 times the standard length is filled and encrypted to 2 times the standard, and a secret key c is generated at the same time, and the secret key c is sent to the storage module , the secret key c is combined with the secret key B to generate the secret key C, store the secret key C, the quantum encryption module encrypts the data quantum into encrypted data of the same length, and generates the quantum secret key d at the same time, and sends the secret key d to the storage module, the secret key d is combined with the secret key C to generate the secret key D, and the secret key D is stored. Finally, the communication module downloads the ciphertext and sends it to the storage module. The storage module combines the secret key D and the ciphertext to decrypt the ciphertext into plaintext.

本发明所实现的主要功能为:Main functions realized by the present invention are:

1、多重不同方式加密,防窃取能力强;1. Multiple different ways of encryption, strong anti-theft ability;

2、将数据加密成标准长度的数据;2. Encrypt the data into standard length data;

3、信息数据添加数字标识,避免数据被篡改,并具有共识性。3. Add digital identification to information data to avoid data tampering and have consensus.

本发明的一种基于区块链的用户隐私防窃取系统,本发明的一种基于区块链的用户隐私防窃取系统的量子加密、区块链技术,密码和生物特征识别模块、存储模块、通讯模块和输入模块为市面上采购,本行业内技术人员只需按照其附带的使用说明书进行安装和操作即可,而无需本领域的技术人员付出创造性劳动。A block chain-based user privacy anti-theft system of the present invention, a block chain-based user privacy anti-theft system of the present invention includes quantum encryption, block chain technology, password and biometric identification modules, storage modules, The communication module and the input module are purchased on the market, and technicians in the industry only need to install and operate them according to the accompanying instruction manual, without creative work by the technicians in the field.

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变型,这些改进和变型也应视为本发明的保护范围。The above is only a preferred embodiment of the present invention, it should be pointed out that for those of ordinary skill in the art, without departing from the technical principle of the present invention, some improvements and modifications can also be made, these improvements and modifications It should also be regarded as the protection scope of the present invention.

Claims (8)

1.一种基于区块链的用户隐私防窃取系统,其特征在于,包括输入模块、密码和生物特征识别模块、数字标签模块、数据长度分级模块、量子加密模块、存储模块和通讯模块,输入模块用于用户输入要上传区块链的数据,密码和生物特征识别模块对数据头部加密,数字标签模块在数据尾部添加唯一的数字标签,长度分级模块将数据压缩或填充至标准长度,量子加密模块将标准长度数据加密成同样长度的加密数据,存储模块存储秘钥并将加密数据发送给通讯模块,通讯模块将加密数据上传至区块链的节点,通讯模块下载加密数据发送给存储模块,存储模块结合秘钥解密数据。1. A block chain-based user privacy anti-theft system, characterized in that it includes an input module, a password and a biometric identification module, a digital label module, a data length classification module, a quantum encryption module, a storage module and a communication module. The module is used for the user to input the data to be uploaded to the blockchain, the password and biometric identification module encrypts the data head, the digital label module adds a unique digital label at the end of the data, and the length classification module compresses or fills the data to a standard length. The encryption module encrypts the standard length data into encrypted data of the same length, the storage module stores the secret key and sends the encrypted data to the communication module, the communication module uploads the encrypted data to the nodes of the blockchain, and the communication module downloads the encrypted data and sends it to the storage module , the storage module combines the secret key to decrypt the data. 2.如权利要求1所述的一种基于区块链的用户隐私防窃取系统,其特征在于,密码和生物特征识别模块包括密码模组和生物特征模组,生物特征模组包括指纹模块、声纹模块和人脸识别模块中的一种或多种,密码和生物特征识别模块将加密信息添加到数据头部,进行加密并生产秘钥A,秘钥A发送给储存模块。2. A kind of user privacy anti-theft system based on block chain as claimed in claim 1, is characterized in that, password and biological feature identification module comprise password module and biometric feature module, biometric feature module comprises fingerprint module, One or more of the voiceprint module and the face recognition module, and the password and biometric identification module adds encrypted information to the data header, encrypts and generates a secret key A, and sends the secret key A to the storage module. 3.如权利要求2所述的一种基于区块链的用户隐私防窃取系统,其特征在于,数字标签模块运行区块链共识的数字标签函数生成唯一的数字标签并添加在数据尾端,同时生成秘钥b,秘钥b发送至储存模块,秘钥b与秘钥A结合生成秘钥B,储存秘钥B。3. A block chain-based user privacy anti-theft system according to claim 2, wherein the digital tag module runs the digital tag function of the block chain consensus to generate a unique digital tag and adds it to the end of the data, At the same time, the secret key b is generated, the secret key b is sent to the storage module, the secret key b is combined with the secret key A to generate the secret key B, and the secret key B is stored. 4.如权利要求3所述的一种基于区块链的用户隐私防窃取系统,其特征在于,数据长度分级模块将设置多个数据长度等级,将不足0.5倍标准长度数据填充加密至1倍标准,不足1.5倍标准长度数据压缩加密至1倍标准,超过1.5倍标准长度数据填充加密至2倍标准,同时生成秘钥c,秘钥c发送至储存模块,秘钥c与秘钥B结合生成秘钥C,储存秘钥C。4. A blockchain-based user privacy anti-theft system as claimed in claim 3, wherein the data length grading module will set multiple data length levels, and fill and encrypt data less than 0.5 times the standard length to 1 time Standard, the data less than 1.5 times the standard length is compressed and encrypted to 1 times the standard, and the data exceeding 1.5 times the standard length is filled and encrypted to 2 times the standard, and the secret key c is generated at the same time, and the secret key c is sent to the storage module, and the secret key c is combined with the secret key B Generate the secret key C and store the secret key C. 5.如权利要求4所述的一种基于区块链的用户隐私防窃取系统,其特征在于,量子加密模块将数据量子加密成同等长度的加密数据,同时生成量子秘钥d,秘钥d发送至储存模块,秘钥d与秘钥C结合生成秘钥D,储存秘钥D。5. A block chain-based user privacy anti-theft system as claimed in claim 4, wherein the quantum encryption module encrypts the data quantum into encrypted data of the same length, and simultaneously generates quantum secret key d, secret key d Send to the storage module, the secret key d is combined with the secret key C to generate the secret key D, and the secret key D is stored. 6.如权利要求5所述的一种基于区块链的用户隐私防窃取系统,其特征在于,量子加密模块加密方式可以采用专利申请号“CN202210826649.3”一种基于量子加密的数据安全传输方法及系统中提出的加密方法和BB84协议中的一种或两种。6. A block chain-based user privacy anti-theft system as claimed in claim 5, characterized in that the encryption method of the quantum encryption module can adopt the patent application number "CN202210826649.3" to secure data transmission based on quantum encryption One or both of the encryption method and the BB84 protocol proposed in the method and system. 7.如权利要求1或5所述的一种基于区块链的用户隐私防窃取系统,其特征在于,通讯模块将多级加密的数据密文发送至区块链节点,通讯模块从区块链节点下载加密的数据密文。7. A block chain-based user privacy anti-theft system as claimed in claim 1 or 5, wherein the communication module sends the multi-level encrypted data ciphertext to the block chain node, and the communication module transmits the data from the block Chain nodes download encrypted data ciphertext. 8.如权利要求1或7所述的一种基于区块链的用户隐私防窃取系统,其特征在于,通讯模块下载密文发送给存储模块,储存模块结合秘钥D与密文,将密文解密成明文。8. A block chain-based user privacy anti-theft system according to claim 1 or 7, wherein the communication module downloads the ciphertext and sends it to the storage module, and the storage module combines the secret key D and the ciphertext to store the ciphertext The text is decrypted into plaintext.
CN202211686271.8A 2022-12-27 2022-12-27 A blockchain-based user privacy anti-theft system Pending CN116015874A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211686271.8A CN116015874A (en) 2022-12-27 2022-12-27 A blockchain-based user privacy anti-theft system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211686271.8A CN116015874A (en) 2022-12-27 2022-12-27 A blockchain-based user privacy anti-theft system

Publications (1)

Publication Number Publication Date
CN116015874A true CN116015874A (en) 2023-04-25

Family

ID=86029545

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211686271.8A Pending CN116015874A (en) 2022-12-27 2022-12-27 A blockchain-based user privacy anti-theft system

Country Status (1)

Country Link
CN (1) CN116015874A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117194576A (en) * 2023-10-07 2023-12-08 贵州电网有限责任公司信息中心 Power grid customer information data integration processing method and system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107040366A (en) * 2017-06-07 2017-08-11 上海哎媲媲网络技术有限公司 A kind of data ciphering method for carrying effective business information transmission and regular length
CN212061164U (en) * 2020-04-20 2020-12-01 鼎晟钰诚(河北)科技有限公司 Data storage system based on block chain
CN113364576A (en) * 2021-05-28 2021-09-07 湘潭大学 Data encryption evidence storing and sharing method based on block chain
CN113486387A (en) * 2021-07-31 2021-10-08 郑州信大捷安信息技术股份有限公司 Packet encryption method and device and CBC-MAC implementation method and device
CN115001688A (en) * 2022-07-14 2022-09-02 北京算讯科技有限公司 Data secure transmission method and system based on quantum encryption

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107040366A (en) * 2017-06-07 2017-08-11 上海哎媲媲网络技术有限公司 A kind of data ciphering method for carrying effective business information transmission and regular length
CN212061164U (en) * 2020-04-20 2020-12-01 鼎晟钰诚(河北)科技有限公司 Data storage system based on block chain
CN113364576A (en) * 2021-05-28 2021-09-07 湘潭大学 Data encryption evidence storing and sharing method based on block chain
CN113486387A (en) * 2021-07-31 2021-10-08 郑州信大捷安信息技术股份有限公司 Packet encryption method and device and CBC-MAC implementation method and device
CN115001688A (en) * 2022-07-14 2022-09-02 北京算讯科技有限公司 Data secure transmission method and system based on quantum encryption

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117194576A (en) * 2023-10-07 2023-12-08 贵州电网有限责任公司信息中心 Power grid customer information data integration processing method and system
CN117194576B (en) * 2023-10-07 2024-10-18 贵州电网有限责任公司信息中心 Power grid customer information data integration processing method and system

Similar Documents

Publication Publication Date Title
US20200036524A1 (en) Method for securing a private key on a mobile device
US8712046B2 (en) Cryptographic key split combiner
US6819766B1 (en) Method and system for managing keys for encrypted data
US7634659B2 (en) Roaming hardware paired encryption key generation
US7809134B2 (en) Method for encrypting information and device for realization of the method
US20090097657A1 (en) Constructive Channel Key
US20120134495A1 (en) Cloud Storage Data Access Method, Apparatus and System Based on OTP
US20030217263A1 (en) System and method for secure real-time digital transmission
US20060215839A1 (en) Method for handling data
CN112804205A (en) Data encryption method and device and data decryption method and device
CN101447870A (en) Safe storage method of private key based on technology of distributed password
WO2006095891A1 (en) Data processing apparatus
JP2002185443A (en) Private key management method
Bastanta et al. Image data encryption using DES method
CN109347923A (en) Anti- quantum calculation cloud storage method and system based on unsymmetrical key pond
US20090168994A1 (en) Method for providing stronger encryption using conventional ciphers
CN109299618A (en) Anti- quantum calculation cloud storage method and system based on quantum key card
CN112800462A (en) Method for storing confidential information in cloud computing environment
CN116015874A (en) A blockchain-based user privacy anti-theft system
JP4703805B2 (en) ENCRYPTION DEVICE, ENCRYPTION METHOD, DECRYPTION DEVICE, DECRYPTION METHOD, AND COMMUNICATION SYSTEM
US20080181397A1 (en) Secure data transmission and storage using limited-domain functions
CN112907247A (en) Block chain authorization calculation control method
Sari et al. An Enhancement of DES, AES Based on Imperceptibility Along With LSB
Mohammed et al. Implementation of new secure encryption technique for cloud computing
Vinodkumar et al. A Novel Data Embedding Technique for Hiding Text in Video File using Steganography

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination