Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A data interaction method and client and server

A data interaction and client-side technology, applied in the field of network communication, can solve problems such as unresolved request replay and client computer security

Active Publication Date: 2016-05-11
BEIJING QIHOO TECH CO LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0013] This application provides a data interaction method, a client, and a server to solve the problem that HTTPS technology cannot solve the problem of request replay and client computer security

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A data interaction method and client and server
  • A data interaction method and client and server
  • A data interaction method and client and server

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0102] In order to make the above objects, features and advantages of the present application more obvious and comprehensible, the present application will be further described in detail below in conjunction with the accompanying drawings and specific implementation methods.

[0103] In the prior art, a typical HTTPS communication process is as follows figure 2 Shown:

[0104] Among them, Client represents the client, Server represents the server, and the communication steps between the client and the server are as follows:

[0105] 1. The client sends a handshake request;

[0106] 2. The server obtains the SSL encryption key, including public key and private key;

[0107] 3. The server returns the SSL encrypted public key;

[0108] 4. The client checks the validity of the public key, if the public key is valid, generates a random KEY, and uses the public key to encrypt the random KEY; if the public key is invalid, a warning message is displayed;

[0109] 5. The client se...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a data interaction method, a client and a server, so as to solve the problems of requested replaying and client computer safety that cannot be solved by adopting HTTPS (Hyper Text Transfer Protocol Secure) technique. The method comprises the following steps: obtaining a timestamp from a service terminal; sending the first identifying information of a user, the timestamp and verifying data generated according to the first identifying information of the user and the timestamp to the service terminal; obtaining certified data encrypted by the service terminal, wherein the certified data comprises the encrypted data generated for the timestamp and second identifying information of the user; and using the certified data to access the service terminal. According to the method provided by the invention, HTTPS encryption and improved MD5 are used together while the encryptions at the client and service terminal are adopted, so that the possibility of distorting and falsifying data at 'end' and 'path' is efficiently avoided. Besides, the timeliness control is performed on interface calling by using effective time through the timestamp, so that the data damage risk caused by recording and largely replaying a user request is efficiently avoided.

Description

technical field [0001] The present application relates to the technical field of network communication, in particular to a data interaction method based on data integrity and confidentiality, a client and a server. Background technique [0002] At present, a large number of client programs use the standard HTTP protocol to communicate with the server. [0003] HTTP is the abbreviation of HyperTextTransferProtocol (Hypertext Transfer Protocol). Its development is the result of cooperation between the World Wide Web Consortium (World Wide Web Consortium) and the Internet Working Group IETF (Internet Engineering Task Force), and they finally released a series of RFC (Request For Comments), RFC1945 defines the HTTP / 1.0 version, the most famous of which is RFC2616. RFC2616 defines a version commonly used today - HTTP1.1. The HTTP protocol is a transmission protocol used to transmit hypertext from a WWW server to a local browser, which can make the browser more efficient and red...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04L29/06H04L29/08H04L9/32
Inventor 吴浩张鹏翼任寰
Owner BEIJING QIHOO TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products