|
ABSTRACT
Passive network measurement and packet header trace collection are vital tools for network operation and research. To protect a user's privacy, it is necessary to anonymize header fields, particularly IP addresses. To preserve the correlation between IP addresses, prefix-preserving anonymization has been proposed. The limitations of this approach for a high-performance measurement system are the need for complex cryptographic computations and potentially large amounts of memory. We propose a new prefix-preserving anonymization algorithm, top-hash subtree-replicated anonymization (TSA), that features three novel improvements: precomputation, replicated subtrees, and top hashing. TSA makes anonymization practical to be implemented on network processors or dedicated logic at Gigabit rates. The performance of TSA is compared with a conventional cryptography based prefix-preserving anonymization scheme which utilizes caching. TSA performs better as it requires no online cryptographic computation and a small number of memory lookups per packet. Our analytic comparison of the susceptibility to attacks between conventional anonymization and our approach shows that TSA performs better for small scale attacks and comparably for medium scale attacks. The processing cost for TSA is reduced by two orders of magnitude and the memory requirements are a few Megabytes. The ability to tune the memory requirements and security level makes TSA ideal for a broad range of network systems with different capabilities.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
[1] Route Views Project Page. Advanced Network Technology Center, University of Oregon, 2003 [Online]. Available: http://www.route-views.org/
|
| |
2
|
[2] S. Bhattacharyya and S. Moon, "Network monitoring and measurements: Techniques and experience," presented at the ACM Sigmetrics 2002, Tutorial, Marina Del Rey, CA, Jun. 2002.
|
 |
3
|
Chuck Cranor , Yuan Gao , Theodore Johnson , Vlaidslav Shkapenyuk , Oliver Spatscheck, Gigascope: high performance network monitoring with an SQL interface, Proceedings of the 2002 ACM SIGMOD international conference on Management of data, June 03-06, 2002, Madison, Wisconsin
[doi> 10.1145/564691.564777]
|
| |
4
|
[4] C. Fraleigh, C. Diot, B. Lyles, S. B. Moon, P. Owezarski, D. Papagiannaki, and F. A. Tobagi, "Design and deployment of a passive monitoring infrastructure," presented at the Passive and Active Measurement Workshop (PAM2001), Amsterdam, The Netherlands, Apr. 2001.
|
| |
5
|
[5] Intel IXP2400 Network Processor. Intel Corp., 2004.
|
| |
6
|
[6] G. Minshall, TCPDPRIV. Lawrence Berkeley Lab. [Online]. Available: http://ita.ee.lbl.gov/html/contrib/tcpdpriv.html
|
| |
7
|
[7] Advanced Encryption Standard (AES), FIPS 197, National Institute of Standards and Technology, 2001.
|
| |
8
|
[8] Active Measurement Project, National Laboratory for Applied Network Research, 2005 [Online]. Available: http://watt.nlanr.net/
|
| |
9
|
[9] Passive Measurement and Analysis, National Laboratory for Applied Network Research--Passive Measurement and Analysis, 2003 [On-line]. Available: http://pma.nlanr.net/PMA/
|
 |
10
|
Ruoming Pang , Vern Paxson, A high-level programming environment for packet trace anonymization and transformation, Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications, August 25-29, 2003, Karlsruhe, Germany
[doi> 10.1145/863955.863994]
|
 |
11
|
|
| |
12
|
[12] R. Ramaswamy and T. Wolf, "Packetbench: A tool for workload characterization of network processing," in Proc. IEEE 6th Annual Workshop on Workload Characterization, Oct. 2003, pp. 42-50.
|
| |
13
|
|
| |
14
|
[14] Surveyor Home Page. [Online]. Available: http://www.advanced.org/ surveyor/
|
| |
15
|
[15] D. E. Taylor, J. W. Lockwood, T. Sproull, J. S. Turner, and D. B. Parlour, "Scalable IP lookup for programmable routersance analysis of MD5," in Proc. ACM SIGCOMM, Cambridge, MA, Aug. 1995, pp. 77-86.
|
 |
16
|
Joseph D. Touch, Performance analysis of MD5, Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication, p.77-86, August 28-September 01, 1995, Cambridge, Massachusetts, United States
|
| |
17
|
|
|