×

Network System

  • US 20090113203A1
  • Filed: 10/22/2008
  • Published: 04/30/2009
  • Est. Priority Date: 10/26/2007
  • Status: Abandoned Application
First Claim
Patent Images

1. A network system including a first computer, a second computer and a first packet forwarding apparatus, each of which has a communication interface and is connected through a network:

  • wherein individual network addresses are allocated to said communication interfaces of said first and second computers;

    said first computer has a first software operating on said first computer and said second computer has a second software operating on said second computer;

    each of said first software and said second software executes communication by using a communication packet containing a network address representing a communication interface of a source computer, a network address representing a communication interface of a destination computer, an identifier representing a source software and an identifier representing a destination software;

    said first computer has a first encryption/decryption processing unit or is connected to said first encryption/decryption processing unit and said second computer has a second encryption/decryption processing unit or is connected to said second encryption/decryption processing unit;

    said first encryption/decryption processing unit encrypts the entire communication packet sent by said first software to said second software, adds afresh a network address and an identifier representing a source and a destination of said communication packet, forwards said communication packet, removes a network address and an identifier representing a source and a destination from the communication packet sent by said second software to said first software and decrypts the remaining part, and forwards said communication packet;

    said second encryption/decryption processing unit encrypts the entire communication packet sent by said second software to said first software, adds afresh a network address and an identifier representing a source and a destination of said communication packet, forwards said communication packet, removes a network address and an identifier representing a source and a destination from the communication packet sent by said first software to said second software and decrypts the remaining part, and forwards said communication packet;

    a network address is further allocated to said communication interface of said first packet forwarding apparatus;

    said first packet forwarding apparatus translates the network address representing the communication interface of said first computer and the identifier representing said first software as the source of said communication packet and added afresh by said first encryption/decryption processing unit in the communication packet sent by said first software to said second software into a network address of the communication interface of said first packet forwarding apparatus and into an identifier arbitrarily allocate by said first packet forwarding apparatus and forwards said communication packet; and

    further translates the network address of the communication interface of said first packet forwarding apparatus and the identifier allocated arbitrarily as a destination of said communication packet added afresh by said second encryption/decryption processing unit to the communication packet sent by said second software to said first packet forwarding apparatus into a network address representing the communication interface of said first computer and into an identifier representing said first software, and forwards said communication packet;

    when removing said network address and said identifier representing the source and the destination added by said first encryption/decryption processing unit and translated by said first packet forwarding apparatus from the communication packet sent by said first software to said second software and decrypting the remaining part, said second encryption/decryption processing unit replaces the network address of the source contained in said communication packet after decryption by the source network address added by said first encryption/decryption processing unit to said communication packet before decryption and translated by said first packet forwarding apparatus, allocates a unique value different from other communications having the same source network address as a new identifier and replaces the source identifier contained in said communication packet after decryption by said new identifier; and

    a replacing rule of said network address and said identifier is stored, and is applied in a reverse direction to the source network address and the identifier of the communication packet sent from said second software to said first software.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×