IPv6 stateless address autoconfiguration: balancing between security, privacy and usability

  • Authors:
  • Ahmad AlSa'deh;Hosnieh Rafiee;Christoph Meinel

  • Affiliations:
  • Hasso-Plattner-Institute at University of Potsdam, Potsdam, Germany;Hasso-Plattner-Institute at University of Potsdam, Potsdam, Germany;Hasso-Plattner-Institute at University of Potsdam, Potsdam, Germany

  • Venue:
  • FPS'12 Proceedings of the 5th international conference on Foundations and Practice of Security
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Included in the IPv6 suite is a method for devices to automatically configure their own addresses in a secure manner. This technique is called Cryptographically Generated Addresses (CGAs). CGA provides the ownership proof necessary for an IPv6 address without relying on any trust authority. However, the CGA's computation is very high, especially for a high security level defined by the security parameter (Sec). Therefore, the high cost of address generation may keep hosts that use a high Sec values from changing their addresses on a frequent basis. This results in hosts still being susceptible to privacy related attacks. This paper proposes modifications to the standard CGA to make it more applicable security approach while protecting user privacy. We make CGA more privacy-conscious by changing addresses over time which protects users from being tracked. We propose to reduce the CGA granularity of the security level from 16 to 8. We believe that an 8 granularity is more feasible for use in most applications and scenarios. These extensions to the standard CGA are implemented and evaluated.