[go: up one dir, main page]

CN105871550B - A kind of system for realizing digital signal encryption transmission - Google Patents

A kind of system for realizing digital signal encryption transmission Download PDF

Info

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
Application number
CN201610423744.3A
Other languages
Chinese (zh)
Other versions
CN105871550A (en
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.)
Sichuan Te Lunte Science And Technology Co Ltd
Original Assignee
Sichuan Te Lunte Science And 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 Sichuan Te Lunte Science And Technology Co Ltd filed Critical Sichuan Te Lunte Science And Technology Co Ltd
Priority to CN201610423744.3A priority Critical patent/CN105871550B/en
Publication of CN105871550A publication Critical patent/CN105871550A/en
Application granted granted Critical
Publication of CN105871550B publication Critical patent/CN105871550B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0861Generation of secret information including derivation or calculation of cryptographic keys or passwords
    • H04L9/0869Generation of secret information including derivation or calculation of cryptographic keys or passwords involving random numbers or seeds
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0816Key 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

A kind of system for realizing digital signal encryption transmission
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.
CN201610423744.3A 2016-06-13 2016-06-13 A kind of system for realizing digital signal encryption transmission Active CN105871550B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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