WO0137510A2

Method and apparatus for network deception/emulation

Abstract

A number of innovations in the field of networking are disclosed. These techniques use multiple address translation to achieve effective deceptions, emulations, extended private networks and related goals. A further embodiment using a deception network having a number of different actual computer systems each performing emulation where deceived datagrams are routed to an actual machine that is particularly able to perform the desired emulation. The invention allows the emulation to receive a datagram just as it would appear at an external access point, operate on that datagram and return a datagram which is then passed through a deception wall using multiple address translations.

WO0137510A2, drawing sheet 1
Sheet 1 of 19

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

17 claims: 3 independent, 14 dependent

  1. 1
    WHAT IS CLAIMED:1. A method of emulating a network of two or more distinct types of logic systems comprising: providing a plurality of actual logic systems of at least two distinct types;providing a communication channel to said actual logic systems: and running logic instructions on said actual logic systems whereby two or more said actual logic systems respond on said communication channel as though each were multiple logic systems, wherein an actual logic system responds as though it were multiple logic systems similar to its type.
  2. 13
    A computer network emulation system comprising:two or more emulation computer systems of at least two distinct types;a network able to deliver datagrams to said two or more emulation computer systems: and wherein two or more of said two or more emulation computer systems provides emulation responses of multiple emulated computer systems at multiple addresses, each emulation computer system providing emulation responses of emulated computers appropriate to said emulation computer system's type.
  3. 16
    16 A method of connecting an emulation subnetwork to a network through an emulation wall comprising:receiving a datagram at an outside of an emulation wall, determining that said datagram should be handled in said emulation subnetwork;translating an original address indication of said datagram into a proxy address indication;passing said datagram into said emulation subnetwork while translating said proxy address into an emulation original address indication;and routing said packet in said emulation subnetwork based on said emulation original address indication.