Data interaction method, 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: 2012-08-01
BEIJING QIHOO TECH CO LTD
View PDF6 Cites 56 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
  • Data interaction method, client and server
  • Data interaction method, client and server
  • Data interaction method, client and server

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0102] In order to make the above objectives, features and advantages of the application more obvious and understandable, the application will be further described in detail below in conjunction with the drawings and specific implementations.

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

[0104] Among them, Client means client and Server means server. The communication steps between client and server are as follows:

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

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

[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, it generates a random KEY and encrypts the random KEY with the public key; if the public key is invalid, a warning message is displayed;

[0109] 5. The client sends the encrypted KEY to the server;

[0110] 6. The server uses the private key to d...

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] This application relates to the field of network communication technology, and in particular to a data interaction method, client and server based on data integrity and confidentiality. 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 Hyper Text Transfer Protocol. Its development is the result of the cooperation between the World Wide Web Consortium and the Internet Engineering Task Force (IETF). They finally released a series of RFCs (Request For Comments). RFC 1945 defines the HTTP / 1.0 version. The most famous of these is RFC 2616. RFC 2616 defines a version commonly used today-HTTP 1.1. The HTTP protocol is a transfer protocol used to transfer hypertext from a WWW server to a local browser. It can make the browser more efficient and reduce network transmission. It not only ensures that the computer transmits hypertext documents...

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 Applications(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 Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products