【技术实现步骤摘要】
【技术保护点】
一种多变量公钥加密/解密系统,其特征在于,包含:A、加密模块,用于对待加密的明文进行加密处理,形成密文、完成加密,其包括处理器、公钥变换部件,待加密的明文传输到处理器后,处理器计算其杂凑值,得到相应的明文杂凑冗余数据,并存储明文和明文杂凑冗余数据,然后将明文数据传输至公钥变换部件中,通过将明文数据分别代入多变量多项式,得到加密后的密文,密文随后被传输到处理器中存储,处理器再将密文和明文杂凑冗余数据一起传输给其他用户的解密模块,此处的明文杂凑冗余数据起到探测明文的作用;B、解密模块,用于对其他用户发来的密文和其明文杂凑冗余数据进行解密处理,形成明文、完成解密,其包括处理器、仿射变换求逆部件一、同构求逆部件、陷门部件、同构部件和仿射变换求逆部件二,其中陷门部件包含模求幂部件和多项式求逆部件,收到密文和其明文杂凑冗余数据后,处理器先将明文杂凑冗余数据存储,然后将密文传输给仿射变换求逆部件一进行仿射变换求逆运算,然后传输到同构求逆部件进行同构求逆运算,接着传输到陷门部件的模求幂部件和多项式求逆部件,分别进行模求幂运算、多项式求逆运算,将多项式求逆运算所得的一组或多组的解传输到同构部件进行同构运 ...
【技术特征摘要】
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。