Extraction of Platform-unique
Information as an Identifier
Kangwon Lee1,
Kyungroul Lee1, Jaecheon
Byun1, Sunghoon Lee1, Hyobeom Ahn2 and Kangbin
Yim1+
1Soonchunhyang University
Shinchang, Asan, Republic of Korea
{paul, carpedm, apple, yim}@sch.ac.kr,
joyce2@daum.net
2Kongju National University
Budae, Choenan, Republic of Korea
hbahn@kongju.ac.kr
Abstract
The Ethernet MAC address is known it is not changed and so highly considered as
one of the platform-unique
information. Because of the reason, the MAC address has been used as a platform identifier for
several public services. This paper surveys, implements and analyzes the
extraction methods for the MAC
address in different levels on the PC platform. The methods considered include reading the registry
database, calling the dedicated API functions, polling the I/O controller and communicating
with external EEPROM. The result of the implementation will be helpful as a reference for developers
who need to have a simple platform identifier.
Keywords: platform-unique information, platform identifier,
designated platform, MAC address, hardware spoof
+: Corresponding author: LISA Laboratory, Soonchunhyang University, 9418 Engineering Building, 646 Eupnae,
Shinchang, Asan, 336-745
Republic of Korea, Tel: +82-(0)41-530-1741,
Web: http://lisa.sch.ac.kr
Journal of Wireless Mobile Networks,
Ubiquitous Computing, and Dependable Applications (JoWUA),
Vol. 3, No. 4, pp. 84-99, December 2012
[pdf]