【技术实现步骤摘要】
信息加密匹配的方法、系统、装置、处理器及存储介质
本专利技术涉及计算机领域,尤其涉及计算机安全领域,具体是指一种基于SM2曲线实现信息加密匹配处理的方法、系统、装置、处理器及其计算机可读存储介质。
技术介绍
在商业机构之间进行合作,往往需要共享和交换信息,在共享和交换之前,希望了解哪些需要共享和交换,哪些不能共享和交换。这在一般情况下形成一个悖论:不共享就无法知道哪些不能共享。为了解决这个问题,在机构间普遍采用密码散列函数对信息进行不可逆推的转换,然后进行匹配,找出其中相同部分,对不同部分则因无法反推而达到保密的目的。但是简单地采用密码散列函数存在缺陷:由于相同的信息产生的散列信息也是相同的,因此可以对散列信息进行碰撞。为此有人提出了基于RSA公钥密码算法的消息加密匹配方法,达到以下效果:待共享和交换的信息,经过加密处理后产生的加密信息不仅是不可逆推的,而且是具有随机性的。用RSA公钥密码算法实现的消息加密匹配方法比单纯使用密码散列函数的消息加密匹配方法有更高的安全性,由一方生成RSA ...
【技术保护点】
1.一种基于SM2曲线实现信息加密匹配处理的方法,其特征在于,具体包括以下步骤:/n(1)发起端将待匹配信息转化为SM2曲线上的映射信息,并产生盲化信息;/n(2)响应端通过响应端的SM2私钥对发起端的盲化信息进行盲签处理产生盲签信息,并返回至发起端;/n(3)发起端通过发起端的SM2私钥对盲签信息进行去盲处理,得到发起端待匹配信息加密签名;/n(4)响应端将本方待匹配信息转化为SM2曲线上的映射信息,进行加密签名,产生响应端待匹配信息的加密签名;/n(5)将发起端待匹配信息的加密签名与响应端待匹配信息的加密签名进行匹配,并将匹配信息发送至响应端。/n
【技术特征摘要】
1.一种基于SM2曲线实现信息加密匹配处理的方法,其特征在于,具体包括以下步骤:
(1)发起端将待匹配信息转化为SM2曲线上的映射信息,并产生盲化信息;
(2)响应端通过响应端的SM2私钥对发起端的盲化信息进行盲签处理产生盲签信息,并返回至发起端;
(3)发起端通过发起端的SM2私钥对盲签信息进行去盲处理,得到发起端待匹配信息加密签名;
(4)响应端将本方待匹配信息转化为SM2曲线上的映射信息,进行加密签名,产生响应端待匹配信息的加密签名;
(5)将发起端待匹配信息的加密签名与响应端待匹配信息的加密签名进行匹配,并将匹配信息发送至响应端。
2.根据权利要求1所述的基于SM2曲线实现信息加密匹配处理的方法,其特征在于,所述的步骤(1)具体包括以下步骤:
(1.1)发起端将发起端的待匹配信息转化为SM2曲线上的映射信息;
(1.2)发起端通过SM2公钥和随机密码将映射消息盲化处理产生盲化信息;
(1.3)发起端将盲化信息发送至响应端。
3.根据权利要求1所述的基于SM2曲线实现信息加密匹配处理的方法,其特征在于,所述的步骤(2)还包括以下步骤:
响应端将加密签名叠加至盲化信息中,并产生盲签信息。
4.根据权利要求1所述的基于SM2曲线实现信息加密匹配处理的方法,其特征在于,所述的步骤(4)具体包括以下步骤:
(4.1)响应端将待匹配信息转化为SM2曲线上的映射信息;
(4.2)响应端通过自己的SM2私钥对映射信息进行加密签名,产生响应端的待匹配信息的加密签名信息;
(4.3)响应端将响应端待匹配信息的加密签名发送至发起端。
5.根据权利要求1所述的基于SM2曲线实现信息加密匹配处理的方法,其特征在于,所述的步骤(5)具体包括以下步骤:
(5.1)发起端将发起端待匹配信息的加密签名与响应端待匹配信息的加密签名进行匹配,判断是否匹配成功,如果是,则加密签名表示发起端...
【专利技术属性】
技术研发人员:卞阳,陈立峰,
申请(专利权)人:富算科技上海有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。