Public-key cryptography is one of the most important research direction of encryption, using mathematical function to construct public-key encrypt arithmetic is the nucleus of it. This paper starts by introducing relational mathematical experience and several classical arithmetics of public-key cryptography.then using number theory and algebra to create public-key cryptosystem. Concretely work include: l.put forward a public-key encrypt arithmetic that based on polynomial residual-class ring in rational number field,and it's derivative encrypt arithmetic.and analyze their security; 2.discuss the idea of complex encrypt, put forward a encrypt arithmetic of iterative complex and a encrypt arithmetic of onedimensional complex.then analyze their security; 3.use the derivative encrypt arithmetic of the public-key encrypt arithmetic that based on polynomial residual-class ring in rational number field, onedimensional indeterminate equation, key distribution center(KDC),then put forward a unidirectional discrimination-protocol. |