Unlock instant, AI-driven research and patent intelligence for your innovation.

Methods and apparatus for improving security while transmitting a data packet

一种传输数据、数据的技术,应用在计算机系统领域,能够解决不能保证报头数据准确性、伪造报头数据等问题

Inactive Publication Date: 2007-09-26
INT BUSINESS MASCH CORP
View PDF0 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, if the user application is enabled to form packets, the accuracy of the header data placed in the packets may not be guaranteed
For example, a malicious user application may forge the header data of a forming packet (e.g., to mimic an association with another connection)

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
  • Methods and apparatus for improving security while transmitting a data packet
  • Methods and apparatus for improving security while transmitting a data packet
  • Methods and apparatus for improving security while transmitting a data packet

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0011] The present invention provides methods and devices for transmitting data packets. More specifically, the methods and apparatus of the present invention enable user applications to form packets while reducing and / or eliminating successful transmission of packets with inaccurate header data. In this manner, the method and apparatus of the present invention can avoid introducing latency when the OS of a computer system forms packet headers for transmission, and prevent malicious user applications from forging packet header information.

[0012] For each connection from which data may be transferred, the method and apparatus of the present invention may store in storage means at least a portion of a tuple or conglomeration of information corresponding to the connection. A user application associated with a connection may form packets including header data and payload data, and store such packets in a user buffer. The header data of such packets may comprise tuples. As pac...

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

In a first aspect, a first method of transmitting a data packet is provided. The first method includes the steps of (1) for each connection from which a data packet may be transmitted, storing header data corresponding to the connection; (2) employing a user application to form header and payload data of a packet, wherein the user application is associated with a connection from which the packet is to be transmitted; and (3) while transmitting the packet, comparing one or more portions of the packet header data with the header data corresponding to the connection with which the user application is associated. Numerous other aspects are provided.

Description

technical field [0001] The present invention relates generally to computer systems, and more particularly to methods and apparatus for increasing security when transmitting data packets. Background technique [0002] A computer system or the like may execute code such as an operating system (OS) and one or more user applications. In some legacy systems, a user application may store data to be transmitted in packets (eg, from a computer system) in a user buffer and execute OS calls. In response to the OS call, the OS may form header data for the packet and copy the user application data from the user buffer to the OS buffer such that the user application data is used as payload data of the packet. [0003] The OS can guarantee that the exact header data is placed in the packet. However, it takes time to copy user application data to OS buffers to form packets, increasing latency. Therefore, some other legacy systems may use methods such as TCP / IP acceleration, which enable...

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): H04L12/56H04L29/06
CPCH04L49/90H04L69/22H04L49/9042
Inventor S·M·威伦博格R·E·富斯N·P·塞林J·L·卡尔维格纳克C·B·维里尔利C·巴索
Owner INT BUSINESS MASCH CORP
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More