Patent ID: 7765581

Claim:
A method executed in a data processing system for providing communication access between a first process associated with a first node and a second process associated with a second node, the method comprising: sending a request from the first node to an administrative machine to verify a first node identification associated with the first process; in response to the request, receiving security context information at the first node from the administrative machine, the security context information comprising a virtual address for the first node; appending the security context information for the first process in a process table, the process table listing a first process identifier associated with the first process executing in memory; opening a socket between the first process and the second process; transmitting a packet from the first process to the second process through the open socket without passing through the administrative machine, only after determining that the first process and the second process are connected by at least one of (i) a channel and (ii) a plurality of channels linked by a gateway, the packet comprising the security context information for the first process in the process table, each said channel comprising a collection of virtual links through a public network infrastructure; and receiving the transmitted packet.