CN105871550B - A kind of system for realizing digital signal encryption transmission - Google Patents
A kind of system for realizing digital signal encryption transmission Download PDFInfo
- Publication number
- CN105871550B CN105871550B CN201610423744.3A CN201610423744A CN105871550B CN 105871550 B CN105871550 B CN 105871550B CN 201610423744 A CN201610423744 A CN 201610423744A CN 105871550 B CN105871550 B CN 105871550B
- Authority
- CN
- China
- Prior art keywords
- digital signal
- random
- personal key
- segmentation
- ciphertext
- 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.)
- Active
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 12
- 238000000034 method Methods 0.000 claims abstract description 21
- 230000008569 process Effects 0.000 claims abstract description 6
- 230000011218 segmentation Effects 0.000 claims description 64
- 238000012545 processing Methods 0.000 claims description 8
- 230000002441 reversible effect Effects 0.000 claims description 8
- 239000000284 extract Substances 0.000 claims description 5
- 108010001267 Protein Subunits Proteins 0.000 claims description 3
- 210000003462 vein Anatomy 0.000 claims description 3
- 239000004744 fabric Substances 0.000 claims description 2
- 238000003780 insertion Methods 0.000 description 5
- 230000037431 insertion Effects 0.000 description 5
- 230000008901 benefit Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 239000000470 constituent Substances 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 206010001488 Aggression Diseases 0.000 description 1
- 241001269238 Data Species 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000012856 packing Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0861—Generation of secret information including derivation or calculation of cryptographic keys or passwords
- H04L9/0869—Generation of secret information including derivation or calculation of cryptographic keys or passwords involving random numbers or seeds
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Storage Device Security (AREA)
Abstract
The invention discloses a kind of system for realizing digital signal encryption transmission, which can generate key according to the personal information of user, so that key has uniqueness and complexity;In digital signal encryption decrypting process, bit arithmetic is carried out by plaintext digital signal and personal key and the first random digital signal, obtain the first ciphertext digital signal, personal key and the first random digital signal are subjected to bit arithmetic simultaneously, obtain the second random digital signal, and the second obtained random digital signal and the first ciphertext digital signal are subjected to bit arithmetic, obtain the second ciphertext digital signal, inverted bit bit manipulation finally is carried out to the second ciphertext digital signal again, obtain former plaintext digital signal, solve the problems, such as that the confidentiality of digital signal and safety are poor, it is significantly increased and cracks difficulty.
Description
Technical field
The present invention relates to a kind of systems for realizing digital signal encryption transmission.
Background technique
The development of information network technique provides a great convenience for people.But the network crime simultaneously also increases therewith, letter
Breath safety problem becomes focus concerned by people gradually.Currently, the prevalence of the long-range way to manage with high-end server, uses
Client come remotely administered server be it is more and more common, compare general website log authentication mechanism, the login to server
Authentication mechanism security requirement is higher.For example, during client and server directly transmits data, using clear-text way
Some critical datas, such as the username and password of server administrators can be revealed, therefore, it is necessary to transmit using cipher mode.
Data encryption is also known as cryptography, and ciphertext will be converted by Encryption Algorithm and encryption key in plain text by referring to, and be decrypted then
It is reversed ciphertext to be reduced by original text by decipherment algorithm and decruption key.Data encryption is a time-honored technology,
Ciphertext will be changed by Encryption Algorithm and encryption key in plain text by referring to, and decrypt be then will be close by decipherment algorithm and decruption key
Text reverts in plain text.Data encryption is still a kind of most reliable method that computer system protects information at present.Its benefit
Information is encrypted with cryptographic technique, realizes information hiding, to play the effect of the safety of protection information.
With the evolution of Encryption Algorithm, block encryption algorithm is grouped encryption to data, increases data deciphering difficulty,
However, fixed Encryption Algorithm and key is taken to be encrypted, after determining Encryption Algorithm and key, formed in plain text with password pair
It should be related to, can be cracked using violences modes such as the methods of exhaustion, degree of safety is to be improved.
Summary of the invention
The present invention provides a kind of system for realizing digital signal encryption transmission, which may be implemented high security and Gao Ke
Data by property are transmitted.
To achieve the goals above, the present invention provides a kind of system for realizing digital signal encryption transmission, which includes
Digital signal encryption transmitting terminal and digital decrypted signal receiving end;
Wherein, digital signal encryption transmitting terminal includes:
Digital signal to be encrypted is segmented by data packet units, generates segmentation digital signal;
Key generating unit, for generating personal key;
Storage unit is stored, for storing personal key;
DEU data encryption unit encrypts the segmentation digital signal using Encryption Algorithm and the personal key, obtains
To encrypted segmentation digital signal;
It is segmented digital signal packaged unit, the encrypted segmentation digital signal is packaged, is obtained encrypted
It is segmented digital block;
Data transmission blocks are decrypted for the digital block of the encrypted segmentation to be sent to the digital signal
End;
Digital signal decryption receiving end includes:
Data receipt unit, for receiving the digital block of the encrypted segmentation;
Personal key acquiring unit, for obtaining the personal key;
Decryption unit, according to the decruption key and decipherment algorithm corresponding with the decryption Encryption Algorithm to the encryption
Segmentation number block block afterwards is decrypted, and obtains former segmentation digital signal;
Assembled unit obtains original digital signal for combining the segmentation digital signal.
Preferably, the Key generating unit includes the first acquisition subelement, for obtaining the biological attribute data of user;
First generates subelement, for generating feature vector according to the biological attribute data;
Second generates subelement, for being handled according to pre-defined algorithm described eigenvector, generates and the user
Corresponding personal key.
Preferably, the DEU data encryption unit, according to the personal key and Encryption Algorithm to the segmentation digital signal
It is encrypted, obtains encrypted segmentation digital signal.
Preferably, wherein described second, which generates subelement, includes:
Acquisition submodule obtains sequence for carrying out serializing processing to described eigenvector according to the pre-defined algorithm
Feature vector after change;
Extracting sub-module, for from the feature vector after the serializing, extracting and meeting according to the pre-defined algorithm
Equally distributed sequence data is as personal key corresponding with the user.
Preferably, the DEU data encryption unit includes:
First operation subelement, for being believed according to the digital signal of segmentation, the personal key and the first random digit
Number carry out bit arithmetic, obtain the first ciphertext digital signal;
Second operation subelement is obtained for carrying out bit arithmetic according to the personal key and the first random digital signal
Second random digital signal;
It is inserted into subelement and it is close to obtain second for the second random digital signal to be inserted into the first ciphertext digital signal
Literary digital signal;
First operation subelement is finally encrypted for carrying out inverted bit bit manipulation to the second ciphertext digital signal
Segmentation digital signal afterwards.
Preferably, the decryption unit includes:
Second operation subelement is obtained for carrying out bit reverse turn operation to final encrypted segmentation digital signal
4th ciphertext digital signal;
It extracts subelement and it is close to obtain the 5th for extracting the second random digital signal from the 4th ciphertext digital signal
Literary digital signal;
Third operation subelement obtains first for carrying out bit arithmetic according to the second random digital signal and personal key
Random digital signal;
4th operation subelement, for according to the 5th ciphertext digital signal, the first random digital signal and personal key into
Line position operation obtains former segmentation digital signal.
Preferably, the decryption unit may also include decryption judgment sub-unit, every time to obtaining data frame head, frame after decryption
Portion is detected, if meeting the format of the frame head of segmentation digital signal ciphertext, postamble, is decrypted again.
Preferably, the personal key acquiring unit can read personal key by individual physical storage medium.
The present invention has the following advantages and beneficial effects: that the system can generate key according to the personal information of user, makes
Obtaining key has uniqueness and complexity;In digital signal encryption decrypting process, pass through plaintext digital signal and personal key
Bit arithmetic is carried out with the first random digital signal, obtains the first ciphertext digital signal, while by personal key and the first random number
Word signal carries out bit arithmetic, obtains the second random digital signal, and by the second obtained random digital signal and the first ciphertext number
Word signal carries out bit arithmetic, obtains the second ciphertext digital signal, finally carries out inverted bit position to the second ciphertext digital signal again
Operation, obtains former plaintext digital signal, solves the problems, such as that the confidentiality of digital signal and safety are poor, be significantly increased and crack difficulty
Degree.
Detailed description of the invention
Fig. 1 shows a kind of block diagram of system for realizing digital signal encryption transmission of the invention.
Fig. 2 shows a kind of flow charts of digital signal encryption processing method of the invention.
Specific embodiment
Fig. 1 is to show a kind of system for realizing digital signal encryption transmission of the invention.System includes that digital signal adds
Close transmitting terminal 1 and digital decrypted signal receiving end 2.
Wherein, digital signal encryption transmitting terminal 1 includes: data packet units 11, and digital signal to be encrypted is segmented,
Generate segmentation digital signal;Key generating unit 12, for generating personal key;Key storing unit 13, for storing individual
Key;DEU data encryption unit 14 encrypts the segmentation digital signal using Encryption Algorithm and the personal key, obtains
Encrypted segmentation digital signal;It is segmented digital signal packaged unit 15, the encrypted segmentation digital signal is beaten
Packet obtains the digital block of encrypted segmentation;Data transmission blocks 16 are used for the digital block of the encrypted segmentation
It is sent to the digital signal decrypting end.
Digital signal decryption receiving end 2 includes:
Data receipt unit 21, for receiving the digital block of the encrypted segmentation;
Personal key acquiring unit 22, for obtaining the personal key;
Decryption unit 23 adds according to the decruption key and decipherment algorithm corresponding with the decryption Encryption Algorithm to described
Segmentation number block block after close is decrypted, and obtains former segmentation digital signal;
Assembled unit 24 obtains original digital signal for combining the segmentation digital signal.
The Key generating unit includes:
First obtains subelement, for obtaining the biological attribute data of user;
First generates subelement, for generating feature vector according to the biological attribute data;
Second generates subelement, for being handled according to pre-defined algorithm described eigenvector, generates and the user
Corresponding personal key.
Preferably, the DEU data encryption unit, according to the personal key and Encryption Algorithm to the segmentation digital signal
It is encrypted, obtains encrypted segmentation digital signal.
Preferably, wherein described second, which generates subelement, includes:
Acquisition submodule obtains sequence for carrying out serializing processing to described eigenvector according to the pre-defined algorithm
Feature vector after change;
Extracting sub-module, for from the feature vector after the serializing, extracting and meeting according to the pre-defined algorithm
Equally distributed sequence data is as personal key corresponding with the user.
Here, the biological attribute data of user can be acquired especially by various types of biological characteristic sensing equipments, wherein
Biological characteristic can be specially fingerprint, iris, sound, face, palmmprint, vein etc..
Personal key length can be selected (such as: 128,192,256 etc.) according to different demands.Specifically,
It is first residual sequence and random sequence according to random generation method is preset by the eigendecomposition after the serializing;Judgement
Whether the random sequence, which meets, is uniformly distributed;Be uniformly distributed if the random sequence meets, using the random sequence as
Personal key corresponding with the user, and reversible encryption processing is carried out to the residual sequence, obtain a public-key cryptography;If institute
State random sequence and do not meet and be uniformly distributed, then again according to it is described preset random generation method to the feature after the serializing to
Amount carries out resolution process, until obtaining meeting the random sequence being respectively distributed, and the symbol decomposited again is equally distributed
Random sequence is as personal key corresponding with the user.
The DEU data encryption unit 14 includes:
First operation subelement, for being believed according to the digital signal of segmentation, the personal key and the first random digit
Number carry out bit arithmetic, obtain the first ciphertext digital signal;
Second operation subelement is obtained for carrying out bit arithmetic according to the personal key and the first random digital signal
Second random digital signal;
It is inserted into subelement and it is close to obtain second for the second random digital signal to be inserted into the first ciphertext digital signal
Literary digital signal;
First operation subelement is finally encrypted for carrying out inverted bit bit manipulation to the second ciphertext digital signal
Segmentation digital signal afterwards.
The decryption unit 23 includes:
Second operation subelement is obtained for carrying out bit reverse turn operation to final encrypted segmentation digital signal
4th ciphertext digital signal;
It extracts subelement and it is close to obtain the 5th for extracting the second random digital signal from the 4th ciphertext digital signal
Literary digital signal;
Third operation subelement obtains first for carrying out bit arithmetic according to the second random digital signal and personal key
Random digital signal;
4th operation subelement, for according to the 5th ciphertext digital signal, the first random digital signal and personal key into
Line position operation obtains former segmentation digital signal.
The decryption unit 23 may also include decryption judgment sub-unit, every time to obtaining data frame head, tail after decryption
Divide and detected, if meeting the format of the frame head of segmentation digital signal ciphertext, postamble, is decrypted again.
Preferably, the personal key acquiring unit 22 can read personal key by individual physical storage medium.
Fig. 2 shows a kind of flow charts of digital signal encryption processing method of the invention.This method specifically includes as follows
Step:
S1. user biological feature is acquired, personal key is generated;
S2. digital signal is segmented, and segmentation digital signal is encrypted using personal key and Encryption Algorithm;
S3. after digital signal packing being segmented, digital signal decryption receiving end is sent to;
S4. it is decrypted by digital signal decryption receiving end, obtains former segmentation digital signal, original is segmented data signal groups
After conjunction, original digital signal is obtained.
Preferably, in step sl, specifically including following sub-step includes:
S11: the biological attribute data of user is obtained.
Here, the biological attribute data of user can be acquired especially by various types of biological characteristic sensing equipments, wherein
Biological characteristic can be specially fingerprint, iris, sound, face, palmmprint, vein etc..
S12: according to the biological attribute data, feature vector is generated.
S13: carrying out serializing processing to described eigenvector according to the pre-defined algorithm, the feature after being serialized to
Amount.
In a specific embodiment of the present invention, according to the demand of pre-defined algorithm, (or not by the feature value vector of different length
With the information and data to be protected of format) it is converted into the sequence of designated length.
S14: it according to the pre-defined algorithm from the feature vector after the serializing, extracts and meets equally distributed sequence
Column data is as personal key corresponding with the user.
The present invention generates unique sequence as personal key from fixed-length sequence, and personal key length can be according to not
Selected with demand (such as: 128,192,256 etc.).Specifically, basis presets random generation method for institute first
Eigendecomposition after stating serializing is residual sequence and random sequence;Judge whether the random sequence meets uniformly to divide
Cloth;It is uniformly distributed if the random sequence meets, using the random sequence as personal key corresponding with the user, and
Reversible encryption processing is carried out to the residual sequence, obtains a public-key cryptography;It is uniformly distributed if the random sequence is not met,
Again random generation method is preset to the feature vector progress resolution process after the serializing, until being met according to described
The random sequence being respectively distributed, and using the equally distributed random sequence of the symbol decomposited again as corresponding with the user
Personal key.
Further, above-mentioned to judge whether the random sequence meets to be uniformly distributed and may particularly include:
It is extracted in the random sequence and multiple is uniformly distributed subsequence at random;
Judge multiple the distance between subsequence values that are uniformly distributed at random whether in preset range;
If the distance between multiple described random subsequences value judges the stochastic ordering in the preset range
Column, which meet, to be uniformly distributed, and otherwise, is not met and is uniformly distributed.
Preferably, in the S2, following sub-step is specifically included:
S21: bit arithmetic is carried out according to segmentation digital signal, personal key and the first random digital signal, it is close to obtain first
Literary digital signal.
In specific implementation, digital signal to be encrypted can be divided into multistage, can also using digital signal to be encrypted as
One section.
Segmentation digital signal first can carry out bit arithmetic (such as XOR operation) with the first random digital signal and obtain third
Then ciphertext allows third ciphertext and personal key to carry out bit arithmetic (such as XOR operation) again and obtains the first ciphertext digital signal.
Certainly segmentation digital signal first can also carry out bit arithmetic (such as XOR operation) with personal key and obtain third ciphertext, then again
It allows third ciphertext and the first random digital signal to carry out bit arithmetic (such as XOR operation) and obtains the first ciphertext digital signal.Wherein
Specifically obtaining the first ciphertext digital signal can be realized by following C language, c [i]=p [i] ^r [(i+a) %rl] ^k [(i+
B) %kl], wherein c indicate the first ciphertext digital signal, i indicate byte ordinal number, p indicate segmentation digital signal, r indicate first with
Machine digital signal, rl indicate the first random digital signal length, and k indicates that personal key, kl indicate personal key length, and a is small
In the positive integer of the first random signal length, b is less than the positive integer of personal key length.
S22: bit arithmetic is carried out according to personal key and the first random digital signal, obtains the second random digital signal;
Personal key and the first random digital signal can be subjected to bit arithmetic (such as XOR operation), it is random to obtain second
Digital signal, and the length of second random digital signal is as the length of the first random digital signal.However, to ensure that
Data expansion is not very seriously that this length value should not be too large.
Can also by by each byte (in addition to the last byte) of the first random digital signal respectively with it is subsequent
One byte carries out step-by-step XOR operation and obtains the second random digital signal.
S23: the second random digital signal is inserted into the first ciphertext digital signal, obtains the second ciphertext digital signal.
S24: carrying out inverted bit bit manipulation to the second ciphertext digital signal, obtains final encrypted segmentation number letter
Number.
It preferably, can be by adding frame head, segmentation number letter before segmentation digital signal after encryption in S3
Number length and the encryption segmentation number length, after the segmentation digital signal of the encryption addition postamble mode into
Row is packaged, and obtains the digital block of encrypted segmentation.
Preferably, in the decrypting process of step S4, following sub-step is specifically included:
S41: digital signal decrypts receiving end and receives final encrypted segmentation digital signal, and obtains personal key;
S42: bit reverse turn operation is carried out to final encrypted segmentation digital signal, obtains the 4th ciphertext number letter
Number;
S43: extracting the second random digital signal from the 4th ciphertext digital signal, obtains the 5th ciphertext digital signal;
S44: bit arithmetic is carried out according to the second random digital signal and key, obtains the first random digital signal;
S45: bit arithmetic is carried out according to the 5th ciphertext digital signal, the first random digital signal and personal key, obtains original
It is segmented digital signal.
Preferably, in S41, digital signal decrypts receiving end and obtains personal key by individual physical storage medium.
It preferably, further include following steps before executing step S41: according to final encrypted segmentation digital signal
The second length value, personal key verification and and personal key the 4th length value, determine the second random digital signal
Insertion position in the 4th ciphertext digital signal.
Insertion position can be calculated by formula pos_1=((cl+crc) × kl) %cl, wherein pos_1 indicates insertion
Position, cl indicate the second length value of final encrypted segmentation digital signal, crc indicate key verification and, kl indicates close
4th length value of key.
Preferably, it in S42, specifically includes: first according to insertion position and the 4th length value, determining in final ciphertext
The starting position of bit reverse turn operation is carried out in digital signal;Then it inverts again and is located at start bit in final ciphertext digital signal
A bit in each byte postponed, obtains the 4th ciphertext digital signal, wherein each byte needs the bit inverted
At least three bits in bit stream that serial number is made of the byte before the byte determine.
Preferably, it in S43, according to insertion position and at least one bit, is extracted from the 4th ciphertext digital signal
Second random digital signal out obtains the 5th ciphertext digital signal.
As described above, although the embodiment and attached drawing according to defined by embodiment are illustrated, to the art
It can carry out various modifications and deform from above-mentioned record for technical staff with general knowledge.For example, according to explanation
Technology illustrated in method mutually different sequence carry out, and/or according to system, structure, device, the circuit etc. with explanation
The mutually different form of method illustrated by constituent element is combined or combines, or is carried out according to other constituent elements or equipollent
Replacement or displacement also may achieve effect appropriate.For those of ordinary skill in the art to which the present invention belongs, it is not taking off
Under the premise of from present inventive concept, several equivalent substitute or obvious modifications is made, and performance or use is identical, all should be considered as
It belongs to the scope of protection of the present invention.
Claims (5)
1. a kind of system for realizing digital signal encryption transmission, which includes digital signal encryption transmitting terminal and digital signal solution
Touch receiving end;
Wherein, digital signal encryption transmitting terminal includes:
Digital signal to be encrypted is segmented by data packet units, generates segmentation digital signal;
Key generating unit, for generating personal key;
Storage unit, for storing personal key;
DEU data encryption unit encrypts the segmentation digital signal using Encryption Algorithm and the personal key, is added
Segmentation digital signal after close;
It is segmented digital signal packaged unit, the encrypted segmentation digital signal is packaged, encrypted segmentation is obtained
Digital signal block;
Data transmission blocks, for the digital block of the encrypted segmentation to be sent to the digital signal decrypting end;
Digital signal decryption receiving end includes:
Data receipt unit, for receiving the digital block of the encrypted segmentation;
Personal key acquiring unit, for obtaining the personal key;
Decryption unit, according to the decruption key and decipherment algorithm corresponding with the decryption Encryption Algorithm to described encrypted
It is segmented digital block to be decrypted, obtains former segmentation digital signal;
Assembled unit obtains original digital signal for combining the segmentation digital signal;
The Key generating unit includes the first acquisition subelement, for obtaining the biological attribute data of user;
First generates subelement, for generating feature vector according to the biological attribute data;
Second generates subelement, for being handled according to pre-defined algorithm described eigenvector, generates corresponding with the user
Personal key;
The DEU data encryption unit encrypts the segmentation digital signal according to the personal key and Encryption Algorithm, obtains
To encrypted segmentation digital signal;
Described second, which generates subelement, includes:
Acquisition submodule, for carrying out serializing processing to described eigenvector according to the pre-defined algorithm, after obtaining serializing
Feature vector;
Extracting sub-module meets uniformly for from the feature vector after the serializing, being extracted according to the pre-defined algorithm
The sequence data of distribution is as personal key corresponding with the user;
Wherein, the personal key generates with the following method;
S11: the biological attribute data of user is obtained;
Wherein, biological characteristic can be specially fingerprint, iris, sound, face, palmmprint, vein;
S12: according to the biological attribute data, feature vector is generated;
S13: serializing processing is carried out to described eigenvector according to the pre-defined algorithm, the feature vector after being serialized;
S14: it according to the pre-defined algorithm from the feature vector after the serializing, extracts and meets equally distributed sequence number
According to as personal key corresponding with the user;
It is first residual sequence and random sequence according to random generation method is preset by the eigendecomposition after the serializing;
Judge whether the random sequence meets to be uniformly distributed;It is uniformly distributed if the random sequence meets, by the random sequence
Reversible encryption processing is carried out as personal key corresponding with the user, and to the residual sequence, obtains a public-key cryptography;
It is uniformly distributed if the random sequence is not met, presets random generation method to the spy after the serializing according to described again
It levies vector and carries out resolution process, until obtaining meeting the random sequence being respectively distributed, and the symbol decomposited again is uniformly divided
The random sequence of cloth is as personal key corresponding with the user;
It is above-mentioned to judge whether the random sequence meets to be uniformly distributed and may particularly include:
It is extracted in the random sequence and multiple is uniformly distributed subsequence at random;
Judge multiple the distance between subsequence values that are uniformly distributed at random whether in preset range;
If the distance between multiple described random subsequences value in the preset range, judges the random sequence symbol
Conjunction is uniformly distributed, and otherwise, is not met and is uniformly distributed.
2. the system as claimed in claim 1, which is characterized in that the DEU data encryption unit includes:
First operation subelement, for carrying out position according to segmentation digital signal, the personal key and the first random digital signal
Operation obtains the first ciphertext digital signal;
Second operation subelement obtains second for carrying out bit arithmetic according to the personal key and the first random digital signal
Random digital signal;
It is inserted into subelement and obtains the second ciphertext number for the second random digital signal to be inserted into the first ciphertext digital signal
Word signal;
First operation subelement obtains final encrypted for carrying out inverted bit bit manipulation to the second ciphertext digital signal
It is segmented digital signal.
3. system as claimed in claim 2, which is characterized in that the decryption unit includes:
Second operation subelement obtains the 4th for carrying out bit reverse turn operation to final encrypted segmentation digital signal
Ciphertext digital signal;
It extracts subelement and obtains the 5th ciphertext number for extracting the second random digital signal from the 4th ciphertext digital signal
Word signal;
It is random to obtain first for carrying out bit arithmetic according to the second random digital signal and personal key for third operation subelement
Digital signal;
4th operation subelement, for carrying out position according to the 5th ciphertext digital signal, the first random digital signal and personal key
Operation obtains former segmentation digital signal.
4. system as claimed in claim 3, which is characterized in that the decryption unit may also include decryption judgment sub-unit,
Every time after decryption to obtain data frame head, trailer sections detect, if meeting the segmentation frame head of digital signal ciphertext, postamble
Format is then decrypted again.
5. system as claimed in claim 4, which is characterized in that the personal key acquiring unit, it can be by individual
Physical storage medium reads personal key.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610423744.3A CN105871550B (en) | 2016-06-13 | 2016-06-13 | A kind of system for realizing digital signal encryption transmission |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610423744.3A CN105871550B (en) | 2016-06-13 | 2016-06-13 | A kind of system for realizing digital signal encryption transmission |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN105871550A CN105871550A (en) | 2016-08-17 |
| CN105871550B true CN105871550B (en) | 2019-04-09 |
Family
ID=56650514
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610423744.3A Active CN105871550B (en) | 2016-06-13 | 2016-06-13 | A kind of system for realizing digital signal encryption transmission |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN105871550B (en) |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110089071B (en) * | 2016-11-04 | 2023-02-17 | 诺基亚技术有限公司 | Secure distributed data processing |
| CN106533507A (en) * | 2016-12-06 | 2017-03-22 | 广州市科恩电脑有限公司 | Method for communicating with power line |
| CN106656262A (en) * | 2016-12-06 | 2017-05-10 | 广州市科恩电脑有限公司 | Power line carrier communication system |
| CN106789971A (en) * | 2016-12-06 | 2017-05-31 | 广州市科恩电脑有限公司 | A kind of encrypted transmission method of power carrier data |
| CN107040285A (en) * | 2017-05-16 | 2017-08-11 | 成都环磊科技有限公司 | The transmission method of power carrier data in a kind of Internet of Things |
| CN106953665A (en) * | 2017-05-16 | 2017-07-14 | 成都环磊科技有限公司 | A kind of method that Internet of Things is built based on power line communication |
| CN111199047B (en) * | 2019-12-31 | 2022-08-05 | 中移(杭州)信息技术有限公司 | Data encryption method, decryption method, apparatus, device and storage medium |
| CN113254966A (en) * | 2021-06-04 | 2021-08-13 | 王兆河 | Dynamic encryption method and ciphertext structure of medical digital image information |
| CN113408729A (en) * | 2021-07-06 | 2021-09-17 | 安徽理工大学 | Data processing method for DNA calculation |
| CN115276989B (en) * | 2022-09-28 | 2022-12-27 | 南通德辰智能科技有限公司 | Serialized data encryption method based on directional scrambling |
| CN117527409B (en) * | 2023-12-04 | 2024-06-11 | 北京弗莱特智能软件开发有限公司 | Data encryption method, personal gateway equipment and data encryption system |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1831834A (en) * | 2006-04-20 | 2006-09-13 | 成都昊芯科技有限公司 | Dynamic enciphering method and circuit for information |
| US7165050B2 (en) * | 2004-09-20 | 2007-01-16 | Aaron Marking | Media on demand via peering |
| CN101984574A (en) * | 2010-11-29 | 2011-03-09 | 北京卓微天成科技咨询有限公司 | Data encryption and decryption method and device |
| CN102075322A (en) * | 2010-12-06 | 2011-05-25 | 中兴通讯股份有限公司 | Storage method and terminal equipment of key parameters |
| CN102402670A (en) * | 2011-08-03 | 2012-04-04 | 广东欧珀移动通信有限公司 | File encryption and decryption method |
| CN103581900A (en) * | 2012-08-01 | 2014-02-12 | 中国移动通信集团公司 | Communication safety control method and device, first mobile terminal and mobile health device |
| CN104125059A (en) * | 2013-04-28 | 2014-10-29 | 陈麟华 | Compound time varying password and time varying type data encryption method |
-
2016
- 2016-06-13 CN CN201610423744.3A patent/CN105871550B/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7165050B2 (en) * | 2004-09-20 | 2007-01-16 | Aaron Marking | Media on demand via peering |
| CN1831834A (en) * | 2006-04-20 | 2006-09-13 | 成都昊芯科技有限公司 | Dynamic enciphering method and circuit for information |
| CN101984574A (en) * | 2010-11-29 | 2011-03-09 | 北京卓微天成科技咨询有限公司 | Data encryption and decryption method and device |
| CN102075322A (en) * | 2010-12-06 | 2011-05-25 | 中兴通讯股份有限公司 | Storage method and terminal equipment of key parameters |
| CN102402670A (en) * | 2011-08-03 | 2012-04-04 | 广东欧珀移动通信有限公司 | File encryption and decryption method |
| CN103581900A (en) * | 2012-08-01 | 2014-02-12 | 中国移动通信集团公司 | Communication safety control method and device, first mobile terminal and mobile health device |
| CN104125059A (en) * | 2013-04-28 | 2014-10-29 | 陈麟华 | Compound time varying password and time varying type data encryption method |
Also Published As
| Publication number | Publication date |
|---|---|
| CN105871550A (en) | 2016-08-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105871550B (en) | A kind of system for realizing digital signal encryption transmission | |
| CN105871549B (en) | A kind of digital signal encryption processing method | |
| CN111034117B (en) | Single node multi-party encryption | |
| CN101447870B (en) | A private key secure storage method based on distributed password technology | |
| TW201349823A (en) | Data encryption method, data verification method and electronic apparatus | |
| US10873448B2 (en) | Technique to generate symmetric encryption algorithms | |
| JP2011512562A (en) | Random encryption and decryption method for access and communication data | |
| CN105959106B (en) | A kind of low-complexity digital encryption method | |
| JP2000511755A (en) | How to encrypt binary code information | |
| CN112383397A (en) | Heterogeneous signcryption communication method based on biological characteristics | |
| US8995653B2 (en) | Generating a secret key from an asymmetric private key | |
| CN109787747A (en) | Anti- quantum calculation multi-enciphering cloud storage method and system based on multiple unsymmetrical key ponds | |
| CN107846422A (en) | A kind of configuration file ciphered compressed of gateway and the method for decryption decompression | |
| JP2005114870A (en) | Cryptographic communication system | |
| CN118784347A (en) | A method, system, device and medium for power grid information encryption and authentication | |
| CN117034311A (en) | Data random encryption method and device and electronic equipment | |
| CN109687960A (en) | Cloud storage method and system is acted on behalf of in anti-quantum calculation based on multiple public asymmetric key ponds | |
| KR101428665B1 (en) | Security system and method for using aes-otp | |
| JP4802388B2 (en) | ENCRYPTION DEVICE, DECRYPTION DEVICE, AND COMMUNICATION SYSTEM | |
| WO2002089397A1 (en) | Data transmission method | |
| CN114024665A (en) | Random key and card number generation method and device | |
| JP2015082077A (en) | ENCRYPTION DEVICE, CONTROL METHOD, AND PROGRAM | |
| CN115913554B (en) | Efficient trace federal learning method, system and related equipment based on national density | |
| CN114117560B (en) | Java smart card key negotiation method and device | |
| CN109409143B (en) | Safety keyboard system and method thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |