【技术实现步骤摘要】
信息处理方法
本专利技术实施例涉及安全
,特别涉及一种信息处理方法。
技术介绍
随着电子信息技术的高速发展,利用网络传输的信息越来越多,为了保证信息在网络传输中的安全性,需要对信息进行加密,现有的加密算法包括对称加密算法和非对称加密算法。对称加密算法是指信息的发送方和接收方使用同一种加密规则对信息进行加密、解密。由于对称加密算法需要发送方将加密规则告诉接收方,保存和传递密钥成了影响加密有效性的最大问题。为了避免直接传递密钥,出现了非对称加密算法。非对称加密算法是指接收方生成公钥和私钥,公钥公开,私钥保密,发送方利用公钥对信息加密,接收方接收到加密的信息后利用私钥解密。RSA算法是一种常见的非对称加密算法,在利用RSA算法加密时,需要生成公钥(e,N)和私钥(d,N),参数N为两个素数的乘积,在生成公钥和私钥时,需要根据加密等级需要选取素数,选用的素数越大,参数N用二进制表示时长度越长,加密效果越好。虽然参数N越大加密效果越好,但参数N的长度越大加密时间越长。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种信息处理方法。该技术方案如下:第一方面, ...
【技术保护点】
1.一种信息处理方法,其特征在于,应用于第一终端,所述方法包括:向第二终端发送基元、公钥和密钥参数,所述密钥参数为素数或若干个素数之积;接收第二终端发送的加密辅助信息和密文;根据所述加密辅助信息、所述密钥参数和私钥对所述密文进行解密,得到原始信息;其中,所述私钥存储在所述第一终端中且与所述公钥配对,所述私钥和所述公钥满足如下关系:Mp=qmodN,M表示基元,q表示公钥,p表示私钥,N表示密钥参数。
【技术特征摘要】
1.一种信息处理方法,其特征在于,应用于第一终端,所述方法包括:向第二终端发送基元、公钥和密钥参数,所述密钥参数为素数或若干个素数之积;接收第二终端发送的加密辅助信息和密文;根据所述加密辅助信息、所述密钥参数和私钥对所述密文进行解密,得到原始信息;其中,所述私钥存储在所述第一终端中且与所述公钥配对,所述私钥和所述公钥满足如下关系:Mp=qmodN,M表示基元,q表示公钥,p表示私钥,N表示密钥参数。2.根据权利要求2所述的方法,其特征在于,所述根据所述加密辅助信息、所述密钥参数和私钥对所述密文进行解密,得到原始信息,包括:根据所述加密辅助信息、所述密钥参数和所述私钥按如下公式得到密元;Hp=BmodN,利用所述密元对所述密文进行解密,得到所述原始信息;其中,H表示加密辅助信息,B表示密元,p表示私钥,N表示密钥参数。3.一种信息处理方法,其特征在于,应用于第二终端,所述方法包括:接收第一终端发送的所述基元、公钥和密钥参数;接收...
【专利技术属性】
技术研发人员:霍建军,孙太国,
申请(专利权)人:无锡润盟软件有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。