US 12,348,417 B2
Stateless network address privacy (SNAP)
Eric A. Voit, Bethesda, MD (US); David Maluf, Mountain View, CA (US); Matthew S MacPherson, Apex, NC (US); Sri Gundavelli, San Jose, CA (US); and Ali Sajassi, Alamo, CA (US)
Assigned to Cisco Technology, Inc.
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Nov. 2, 2022, as Appl. No. 18/051,974.
Prior Publication US 2024/0146766 A1, May 2, 2024
Int. Cl. H04L 45/7453 (2022.01); G06F 21/62 (2013.01); H04L 9/40 (2022.01); H04L 65/75 (2022.01)
CPC H04L 45/7453 (2013.01) [G06F 21/6263 (2013.01); H04L 63/164 (2013.01); H04L 65/75 (2022.05)] 20 Claims
OG exemplary drawing
 
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.