Title :
Real Hardware Verification by Software for Bootstrap Using TSC
Author :
Miyamoto, Kunio ; Tanaka, Hidehiko
Author_Institution :
Grad. Sch. of Inf. Security, Inst. of Inf. SECURITY, Yokohama, Japan
Abstract :
In case of modern IA32 processors, full virtualization virtual machine monitor (VMM) software implementation not using hardware assistance (i.e. IntelVT) like a VMware can be detected by measuring some instructions execution clock, which is available by reading the time stamp counter (TSC). When using the appliance systems on the generic real hardware based on IA32 processor, the developer of the appliance systems don´t think to run these systems on the virtual machine (VM). VMM existence under the operating system (OS) can be detected from the user programs. But if possible, detecting VMM in the system bootstrap phase is more suitable for the system like the appliance systems. In this paper, we propose VM detection in the system bootstrap.
Keywords :
learning (artificial intelligence); microprocessor chips; program verification; virtual machines; IA32 processors; TSC; VMware detection; appliance systems; full virtualization virtual machine monitor software; hardware verification; instruction execution clock; operating system; system bootstrap; time stamp counter; Clocks; Counting circuits; Hardware; Home appliances; Operating systems; Phase detection; Time measurement; Virtual machine monitors; Virtual machining; Virtual manufacturing; Full Virtualization; Virtual Machine Monitor Detection;
Conference_Titel :
Dependable, Autonomic and Secure Computing, 2009. DASC '09. Eighth IEEE International Conference on
Conference_Location :
Chengdu
Print_ISBN :
978-0-7695-3929-4
Electronic_ISBN :
978-1-4244-5421-1
DOI :
10.1109/DASC.2009.131