Apparatus and method for client identification in anonymous communication networks
AssigneeKing Fahd University of Petroleum and Minerals
InventorsMUHAMMAD ALIYU SULAIMAN, SAMI ZHIOUA
Life of this patent
Estimating the term…
Loading patent…
AssigneeKing Fahd University of Petroleum and Minerals
InventorsMUHAMMAD ALIYU SULAIMAN, SAMI ZHIOUA
Estimating the term…
Apparatus and methods for client identification in anonymous communication networks are provided to identify an anonymous client by guiding a network path selection algorithm to select from a small set of relays. A large percentage of the relays in the set are controlled, thus probabilistically forming a pathway connection in which the traffic is routed through the set of relays which are configured to identify client traffic. From the set of controlled relays, if both an entry node and an exit node are selected by the anonymous client, then client identification is possible. Path vulnerabilities are analyzed and results of the analysis determine a probability of selection of unpopular ports. A hidden program modifies the anonymous client machine and traffic from the anonymous client machine is routed through at least one unpopular port in the new path to determine the identity of the anonymous client machine.
A computer-implemented client identification method for an anonymous communication network, the method comprising:
An apparatus to identify a client machine in an anonymous communication network, the apparatus comprising:
A computer software product, comprising a non-transitory storage medium readable by a processor, the non-transitory storage medium having stored thereon a set of instructions for performing computer-implemented client identification in an anonymous communication network, the set of instructions comprising:
Dependencies are inferred from the claim text.