CN108632044A - A kind of information interaction system based on Self-certified code - Google Patents

A kind of information interaction system based on Self-certified code Download PDF

Info

Publication number
CN108632044A
CN108632044A CN201810394001.7A CN201810394001A CN108632044A CN 108632044 A CN108632044 A CN 108632044A CN 201810394001 A CN201810394001 A CN 201810394001A CN 108632044 A CN108632044 A CN 108632044A
Authority
CN
China
Prior art keywords
signal
message
self
certified code
codec equipment
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
CN201810394001.7A
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.)
Jinan Inspur Hi Tech Investment and Development Co Ltd
Original Assignee
Jinan Inspur Hi Tech Investment and Development 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 Jinan Inspur Hi Tech Investment and Development Co Ltd filed Critical Jinan Inspur Hi Tech Investment and Development Co Ltd
Priority to CN201810394001.7A priority Critical patent/CN108632044A/en
Publication of CN108632044A publication Critical patent/CN108632044A/en
Pending legal-status Critical Current

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/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3236Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
    • H04L9/3242Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions involving keyed hash functions, e.g. message authentication codes [MACs], CBC-MAC or HMAC
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • 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/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3297Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving time stamps, e.g. generation of time stamps
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Power Engineering (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The present invention discloses a kind of information interaction system based on Self-certified code, is related to digital communication technology field;Terminal is responded including signalling terminals, signal codec equipment, signal, side is sent in signal, message is sent in signal codec equipment by signalling terminals, signal codec equipment uses Self-certified code and is added to message information with timestamp and the nonce scheme being combined, and ensures message information integrality;Message to signal receives side after sending encapsulation, the message signals received are carried out timestamp verification by the signal codec equipment that signal receives side, nonce Verifications are carried out again, compare using the calculating of Self-certified code, qualified message is forwarded to signal according to forwarding principle and responds terminal, signal codec equipment realizes message signals certification identification, prevents Replay Attack, and the dedicated purpose of public network is realized under the premise of ensure that communication message safety.

Description

A kind of information interaction system based on Self-certified code
Technical field
The present invention discloses a kind of information interaction system based on Self-certified code, is related to digital communication technology field.
Background technology
Current numerous enterprises use VPN technologies solution more, reach public network to reduce the input in network deployment Dedicated purpose, VPN technologies both ensure that communicating pair established the designated lane of a safety in public network, and in turn ensured data Safe transmission, although encrypted transmission is presented in data, inevitably can be by some attacks, for example transmission data be tampered, and pass Transmission of data is played out attack etc., and the present invention provides a kind of information interaction system based on Self-certified code, when establishing the channels VPN, It is authenticated identification and filtering, the dedicated purpose of public network is realized under the premise of ensure that communication message safety.
VPN, that is, Virtual Private Network is to establish an interim, secure attachment by a common network, is one and wears Cross the safe and stable tunnel of chaotic common network.In general, VPN is the extension to intranet, can be helped by it It helps remote user, corporate branch office, business parnter and supplier to establish believable secure connection with the intranet of company, and protects Demonstrate,prove the safe transmission of data.
Invention content
The present invention is directed to problem of the prior art, provides a kind of information interaction system based on Self-certified code, has general Property strong, the features such as being easy to implement, have broad application prospects.
Concrete scheme proposed by the present invention is:
A kind of information interaction system based on Self-certified code:
Terminal is responded including signalling terminals, signal codec equipment, signal,
Side is sent in signal, message is sent in signal codec equipment by signalling terminals,
Signal codec equipment adds timestamp to message fixed field, according to message content and cipher key calculation Self-certified Code obtains nonce parameters according to Self-certified code field and timestamp fields and is added to message progress message encapsulation,
Message to signal receives side after sending encapsulation, and the signal codec equipment that signal receives side believes the message received Number timestamp verification is carried out, then carries out nonce Verifications, compare using the calculating of Self-certified code, by qualified message It is forwarded to signal according to forwarding principle and responds terminal.
Side is sent in signal in the system, signal codec equipment utilizes Hash meter according to message content and key Calculation obtains the Self-certified code Hmac of signal sending end.
Side is received in signal in the system, the message received is re-started Hash calculation by signal codec equipment The Self-certified code Hmac of signal receiving end is obtained, is compared with the Self-certified code Hmac of signal sending end, if equal, basis Forwarding principle is forwarded to signal response terminal, if differing, abandons the message or output to abnormal.
It refers to being forwarded to signal according to the IP address of network layer or the port numbers of transport layer that principle is forwarded in the system Coding/decoding apparatus output port.
Side is sent in signal in the system, signal codec equipment is according to Self-certified code field and timestamp Field Hash calculation obtains nonce parameters, and timestamp and nonce parameters are added to the field after message Self-certified code.
The message signals received are carried out timestamp by the signal codec equipment of signal reception side in the system Verification, by the packet loss of overtime certain time, then carries out nonce Verifications, by occur again and signal receiving end The consistent packet loss of nonce parameter sets.
A kind of information interacting method based on Self-certified code, using the system,
Side is sent in signal, message is sent in signal codec equipment by signalling terminals,
Signal codec equipment adds timestamp to message fixed field, according to message content and cipher key calculation Self-certified Code obtains nonce parameters according to Self-certified code field and timestamp fields and is added to message progress message encapsulation,
Message to signal receives side after sending encapsulation, and the signal codec equipment that signal receives side believes the message received Number timestamp verification is carried out, then carries out nonce Verifications, compare using the calculating of Self-certified code, by qualified message It is forwarded to signal according to forwarding principle and responds terminal.
Side is sent in signal in the method, signal codec equipment utilizes Hash meter according to message content and key Calculation obtains the Self-certified code Hmac of signal sending end,
Side is received in signal, the message received is re-started Hash calculation and obtains signal receiving end by signal codec equipment Self-certified code Hmac is compared with the Self-certified code Hmac of signal sending end, if equal, letter is forwarded to according to forwarding principle Number response terminal abandons the message or output to abnormal if differing.
Side is sent in signal in the method, signal codec equipment is according to Self-certified code field and timestamp Field Hash calculation obtains nonce parameters, and timestamp and nonce parameters are added to the field after message Self-certified code.
The message signals received are carried out timestamp by the signal codec equipment of signal reception side in the method Verification, by the packet loss of overtime certain time, then carries out nonce Verifications, by occur again and signal receiving end The consistent packet loss of nonce parameter sets.
Usefulness of the present invention is:
The present invention provides a kind of information interaction system based on Self-certified code, including signalling terminals, signal codec equipment, Signal responds terminal, sends side in signal, message is sent in signal codec equipment by signalling terminals, and signal is compiled Decoding device uses Self-certified code and is added to message information with timestamp and the nonce scheme being combined, and ensures message letter Cease integrality;
Message to signal receives side after sending encapsulation, and the signal codec equipment that signal receives side believes the message received Number timestamp verification is carried out, then carries out nonce Verifications, compare using the calculating of Self-certified code, by qualified message It is forwarded to signal according to forwarding principle and responds terminal, signal codec equipment realizes message signals certification identification, prevents from resetting and attack It hits, the dedicated purpose of public network is realized under the premise of ensure that communication message safety.
Description of the drawings
Fig. 1 is present system topology schematic diagram;
Fig. 2 the method for the present invention flow diagrams.
Specific implementation mode
The present invention provides a kind of information interaction system based on Self-certified code:
Terminal is responded including signalling terminals, signal codec equipment, signal,
Side is sent in signal, message is sent in signal codec equipment by signalling terminals,
Signal codec equipment adds timestamp to message fixed field, according to message content and cipher key calculation Self-certified Code obtains nonce parameters according to Self-certified code field and timestamp fields and is added to message progress message encapsulation,
Message to signal receives side after sending encapsulation, and the signal codec equipment that signal receives side believes the message received Number timestamp verification is carried out, then carries out nonce Verifications, compare using the calculating of Self-certified code, by qualified message It is forwarded to signal according to forwarding principle and responds terminal.
A kind of information interacting method based on Self-certified code corresponding with above system is provided simultaneously, is using described System,
Side is sent in signal, message is sent in signal codec equipment by signalling terminals,
Signal codec equipment adds timestamp to message fixed field, according to message content and cipher key calculation Self-certified Code obtains nonce parameters according to Self-certified code field and timestamp fields and is added to message progress message encapsulation,
Message to signal receives side after sending encapsulation, and the signal codec equipment that signal receives side believes the message received Number timestamp verification is carried out, then carries out nonce Verifications, compare using the calculating of Self-certified code, by qualified message It is forwarded to signal according to forwarding principle and responds terminal.
In conjunction with attached drawing and with implementation, the present invention will be further described.
Using system and method for the present invention, wherein present system includes signalling terminals, signal codec equipment, letter Number response terminal, certain signalling terminals, signal codec equipment, signal response terminal between presence signal transmission line, Signal transmission line refers to two-shipper and interacts the Internet transmission link continued to use, this specific implementation interactive information is assisted using Ethernet View, and signalling terminals can also be used as signal response terminal;Signal response terminal can also be used as signalling terminals;
Side is sent in signal, message is sent in signal codec equipment by signalling terminals,
The Self-certified code Hmac1 of signal sending end, root are calculated according to message content and keyed hash for signal codec equipment Nonce parameters are obtained according to Hash calculation, and timestamp and nonce parameters are added to the field after message Self-certified code simultaneously Message encapsulation is carried out,
Message to signal receives side after sending encapsulation, and the signal codec equipment that signal receives side believes the message received Number timestamp verification is carried out, signal codec equipment abandons 60 seconds message signals of time-out, and empties within every 60 seconds a nonce ginseng Manifold is closed, then carries out nonce Verifications, and the message consistent with signal receiving end nonce parameter sets occurred again is lost It abandons, compares using the calculating of Self-certified code, the message received is re-started Hash calculation and obtains signal by signal codec equipment The Self-certified code Hmac2 of receiving terminal is compared with the Self-certified code Hmac1 of signal sending end, if Hmac1 is equal with Hmac2, Then signal codec equipment output end mouth is forwarded to according to the port numbers of the IP address of Home Network network layers or transport layer be forwarded to letter again Number response terminal abandons the message or output to abnormal if Hmac1 and Hmac2 are differed,
Qualified message is forwarded to signal according to forwarding principle and responds terminal.

Claims (10)

1. a kind of information interaction system based on Self-certified code, it is characterized in that
Terminal is responded including signalling terminals, signal codec equipment, signal,
Side is sent in signal, message is sent in signal codec equipment by signalling terminals,
Signal codec equipment adds timestamp to message fixed field, according to message content and cipher key calculation Self-certified Code obtains nonce parameters according to Self-certified code field and timestamp fields and is added to message progress message encapsulation,
Message to signal receives side after sending encapsulation, and the signal codec equipment that signal receives side believes the message received Number timestamp verification is carried out, then carries out nonce Verifications, compare using the calculating of Self-certified code, by qualified message It is forwarded to signal according to forwarding principle and responds terminal.
2. system according to claim 1, it is characterized in that sending side in signal, signal codec equipment is according in message Hold and key obtains the Self-certified code Hmac of signal sending end using Hash calculation.
3. system according to claim 2, it is characterized in that receiving side, the report that signal codec equipment will receive in signal Text re-starts Hash calculation and obtains the Self-certified code Hmac of signal receiving end, is carried out with the Self-certified code Hmac of signal sending end Compare, if equal, signal is forwarded to according to forwarding principle and responds terminal, if differing, abandons the message or output to exception Port.
4. according to any systems of claim 1-3, it is characterized in that forwarding principle refer to according to the IP address of network layer or The port numbers of transport layer are forwarded to signal codec equipment output end mouth.
5. system according to claim 4, it is characterized in that sending side in signal, signal codec equipment is according to Self-certified Code field and timestamp field Hash calculations obtain nonce parameters, and timestamp and nonce parameters are added to message Field after Self-certified code.
6. system according to claim 5, will be received it is characterized in that signal receives the signal codec equipment of side Message signals carry out timestamp verification, by the packet loss of overtime certain time, then carry out nonce Verifications, will go out again The existing packet loss consistent with signal receiving end nonce parameter sets.
7. a kind of information interacting method based on Self-certified code, it is characterized in that using claim 1-6 any one of them systems,
Side is sent in signal, message is sent in signal codec equipment by signalling terminals,
Signal codec equipment adds timestamp to message fixed field, according to message content and cipher key calculation Self-certified Code obtains nonce parameters according to Self-certified code field and timestamp fields and is added to message progress message encapsulation,
Message to signal receives side after sending encapsulation, and the signal codec equipment that signal receives side believes the message received Number timestamp verification is carried out, then carries out nonce Verifications, compare using the calculating of Self-certified code, by qualified message It is forwarded to signal according to forwarding principle and responds terminal.
8. according to the method described in claim 7, it is characterized in that sending side in signal, signal codec equipment is according in message Hold and key obtain the Self-certified code Hmac of signal sending end using Hash calculation,
Side is received in signal, the message received is re-started Hash calculation and obtains signal receiving end by signal codec equipment Self-certified code Hmac is compared with the Self-certified code Hmac of signal sending end, if equal, letter is forwarded to according to forwarding principle Number response terminal abandons the message or output to abnormal if differing.
9. according to the method described in claim 7, it is characterized in that sending side in signal, signal codec equipment is according to Self-certified Code field and timestamp field Hash calculations obtain nonce parameters, and timestamp and nonce parameters are added to message Field after Self-certified code.
10. according to any methods of claim 7-9, it is characterized in that the signal codec equipment that signal receives side will connect The message signals received carry out timestamp verification, by the packet loss of overtime certain time, then carry out nonce Verifications, will The packet loss consistent with signal receiving end nonce parameter sets occurred again.
CN201810394001.7A 2018-04-27 2018-04-27 A kind of information interaction system based on Self-certified code Pending CN108632044A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810394001.7A CN108632044A (en) 2018-04-27 2018-04-27 A kind of information interaction system based on Self-certified code

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810394001.7A CN108632044A (en) 2018-04-27 2018-04-27 A kind of information interaction system based on Self-certified code

Publications (1)

Publication Number Publication Date
CN108632044A true CN108632044A (en) 2018-10-09

Family

ID=63694837

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810394001.7A Pending CN108632044A (en) 2018-04-27 2018-04-27 A kind of information interaction system based on Self-certified code

Country Status (1)

Country Link
CN (1) CN108632044A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110098939A (en) * 2019-05-07 2019-08-06 浙江中控技术股份有限公司 Message authentication method and device
CN110719259A (en) * 2019-09-12 2020-01-21 视联动力信息技术股份有限公司 Data processing method and video networking system
CN111147479A (en) * 2019-12-25 2020-05-12 西安云维智联科技有限公司 Data encryption transmission initialization, sending and receiving device and system of TRDP protocol
CN111654451A (en) * 2020-05-13 2020-09-11 南京南瑞继保电气有限公司 Message anti-replay method and electronic equipment
CN113055361A (en) * 2021-02-26 2021-06-29 华为技术有限公司 Secure communication method, device and system for DC interconnection

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012040377A1 (en) * 2010-09-21 2012-03-29 Visa International Service Association Device enrollment system and method
CN106559217A (en) * 2015-09-29 2017-04-05 腾讯科技(深圳)有限公司 A kind of dynamic encrypting method, terminal, server
CN106921644A (en) * 2016-06-23 2017-07-04 阿里巴巴集团控股有限公司 The verification method and device of client data file
CN107835193A (en) * 2017-11-30 2018-03-23 郑州云海信息技术有限公司 A kind of safety communication system and method based on signature mechanism

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012040377A1 (en) * 2010-09-21 2012-03-29 Visa International Service Association Device enrollment system and method
CN106559217A (en) * 2015-09-29 2017-04-05 腾讯科技(深圳)有限公司 A kind of dynamic encrypting method, terminal, server
CN106921644A (en) * 2016-06-23 2017-07-04 阿里巴巴集团控股有限公司 The verification method and device of client data file
CN107835193A (en) * 2017-11-30 2018-03-23 郑州云海信息技术有限公司 A kind of safety communication system and method based on signature mechanism

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110098939A (en) * 2019-05-07 2019-08-06 浙江中控技术股份有限公司 Message authentication method and device
CN110098939B (en) * 2019-05-07 2022-02-22 浙江中控技术股份有限公司 Message authentication method and device
CN110719259A (en) * 2019-09-12 2020-01-21 视联动力信息技术股份有限公司 Data processing method and video networking system
CN111147479A (en) * 2019-12-25 2020-05-12 西安云维智联科技有限公司 Data encryption transmission initialization, sending and receiving device and system of TRDP protocol
CN111147479B (en) * 2019-12-25 2022-03-11 西安云维智联科技有限公司 Data encryption transmission system of TRDP protocol
CN111654451A (en) * 2020-05-13 2020-09-11 南京南瑞继保电气有限公司 Message anti-replay method and electronic equipment
CN113055361A (en) * 2021-02-26 2021-06-29 华为技术有限公司 Secure communication method, device and system for DC interconnection
WO2022179304A1 (en) * 2021-02-26 2022-09-01 华为技术有限公司 Secure communication method, apparatus, and system for dc interconnection

Similar Documents

Publication Publication Date Title
CN108632044A (en) A kind of information interaction system based on Self-certified code
CN103748908B (en) The lawful interception based on policybased routing in the communication system using End to End Encryption
CN102014122B (en) IP Camera service system of point-to-point protocol based on two-way safety authentication
CN103475655B (en) A kind of method realizing IPSecVPN main/slave link switching at runtime
CN106936788B (en) A kind of cryptographic key distribution method suitable for VOIP voice encryption
CN107248994A (en) A kind of method for sending information, processing method and processing device
CN102045210B (en) End-to-end session key consultation method and system for supporting lawful interception
CN104811427B (en) A kind of safe industrial control system communication means
CN105307108A (en) Internet of things information interactive communication method and system
CN104486077A (en) End-to-end secret key negotiation method for VoIP (Voice Over Internet Protocol) real-time data safety transmission
CN106375261B (en) Cross-network data transmission method and system
CN108966174A (en) A kind of communication encryption method of unmanned plane and earth station
CN103259768A (en) Method, system and device of message authentication
CN104753937A (en) SIP (System In Package)-based security certificate registering method
CN107888613A (en) A kind of management system framework based on cloud platform
CN102984175A (en) Front-end monitoring equipment without IP and agent device
CN103220279A (en) Safe data transmission method and system
CN103685181A (en) Key negotiation method based on SRTP
CN111698245A (en) VxLAN security gateway and two-layer security network construction method based on state cryptographic algorithm
CN101841413A (en) Creation method of end-to-end secure link and system
CN103905448A (en) Video camera equipment entity authentication method for urban security and protection
CN113676391A (en) Data transmission method, device, communication node and storage medium
CN106571937A (en) Router, mobile terminal and alarm information sending and reception method
CN100428748C (en) Dual-status-based multi-party communication method
CN104320634A (en) Method for rapidly transmitting electric transmission line remote intelligent line patrolling data

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20181009

RJ01 Rejection of invention patent application after publication