The security of digital signature is largely based on the safety of cipher key. In normal cases, a cipher key is stored in the computer system, which can be easily obtained by vicious computer programs like computer virus etc. These vicious computer programs can then fabricate another digital signature, and wreck the validity of digital signature system. This paper studied UEFI and UEFI based virtual machine, and then proposed an approach to improve the safety of digital signature with the application of virtual machine technology. At the same time this paper also gives detailed illumination of data structures and Algorithms of several critical techniques like the digital signature service, application support programs and message transmission protocols. Finally this paper systematically analyzed the characteristics of digital signature based on an UEFI virtual machine, and provides performance evaluations. |