| CPC H04L 45/7453 (2013.01) [G06F 21/6263 (2013.01); H04L 63/164 (2013.01); H04L 65/75 (2022.05)] | 20 Claims |

|
1. A method comprising:
receiving, from a computing device, a data packet with an un-obfuscated source address;
determining an obfuscated source address based on the un-obfuscated source address;
replacing the un-obfuscated source address with the obfuscated source address;
forwarding the packet;
receiving a return packet in response to the packet, the return packet having a destination address comprising the obfuscated source address; and
determining an un-obfuscated destination address for the return packet based on the destination address comprising the obfuscated source address wherein determining the un-obfuscated destination address based on the destination address comprises:
determining a cypher value from a cypher bit range in the destination address, wherein the cypher value is associated with a first cypher of a plurality of cyphers; and
applying a first cypher decoding algorithm associated with the first cypher value to decode a coding bit range in the destination address to provide the un-obfuscated destination address.
|