Public-key cryptography is one of the most important research field 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 algorithm of public-key cryptography,then using number theory and algebra to create public-key cryptosystem. Concretely work include:1.put forward a public-key encrypt algorithm that based on polynomial residual-class ring in rational number field, and it's derivative encrypt algorithm,and analyze their security; 2.discuss the idea of composition encrypt,put forward an encryption algorithm of iterative composition and an encryption algorithm of linear composition,then analyze their security;3.use the derivative encrypt algorithm of the public-key encrypt algorithm that based on polynomial residual-class ring in rational number field, linear indeterminate equation,key distribution center(KDC),then put forward an unidirectional discrimination-protocol. |