| With the rapid development of computer science,people’s life has been changed dramaticly.When computer sceience make people’s life more convenient,it also brings some problems.How to safeguard information security is becoming more and more important.But with the appearance ant the rapid development of quantum computers,the traditional public key cryptographic schemes that based on integer factorization and discrete logarithm problem are facing serious security threat.Obviously,we must come up with some cryptographic schemes that can resist quantum computer attacks.Multivariate public key cryptographic schemes’ s security is based on solving nonlinear multi-variable equations over finite fields.That problem is a kind of NP problem,and quantum computers don’t have any advantage in sloving that problem.International Business Machines Corporation invent the virtual machine technology and use it to imitate hardware device so that it make time sharing scheme that sharing the large computers’ costly resource come ture.Compared with real computer,the virtual machine has its own centeral processing unit,storage system,register group,and instruction system etc so that it can accomplist tasks of computering and data-processing.Compiler plays a crucial role in the architecture of computer science.Compiler can be classified into native compiler and cross compiler.Beacause embedded system don’t afford software development environment,so we need develop software through cross compiler.This article aims to implement a hybrid signature scheme of MPKC through different program language.What’s more,we implement a virtual machine,which simulates special MPKC microprocessor of my laboratory to verify this hybrid signature scheme.In virtue of GCC’s intermediate language,RTL(Register Transfer Language),we develop a compiler for virtual machine. |