[发明专利]基于多方签名的电子支付方法和系统在审
申请号: | 202010607797.7 | 申请日: | 2020-06-29 |
公开(公告)号: | CN111754233A | 公开(公告)日: | 2020-10-09 |
发明(设计)人: | 梁乐;贾文义;童刚;姚长远;钟林 | 申请(专利权)人: | 兴唐通信科技有限公司;数据通信科学技术研究所 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;H04L29/06;H04L29/08 |
代理公司: | 北京天达知识产权代理事务所(普通合伙) 11386 | 代理人: | 张通 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 多方 签名 电子 支付 方法 系统 | ||
本说明书提供一种基于多方签名的电子支付方法和系统,所述方法包括:生成第一签名部分r的步骤:所述安全代理服务器采用R0=[Tk0]G计算R0;第j个用户终端采用Rj=[SKj]Rj‑1+[Tkj]G计算Rj;j=1,……,m;第m个用户终端根据支付平台发送而来的待签名消息M或者所述待签名消息M的摘要e,以及Rm计算得到第一签名部分r;生成第二签名部分s的步骤:Tk0、Tkj为随机数;第k个用户终端采用tk‑1=SKk‑1(Tkk+tk)modn计算得到tk‑1;所述安全代理服务器采用s=(SK0‑1(Tk0+t0)‑r)modn得到第二签名部分s;其中k=1,……,m,tm为所述第一签名部分r;所述安全代理服务器将所述第一签名部分r和所述第二签名部分s作为签名结果发送给所述支付平台。
技术领域
本说明书涉及电子支付技术领域,具体涉及一种基于多方签名的电子支付方法和系统。
背景技术
为了保证数字财产的安全性,市场参与主体需要多人联合控制数字资产的支出。为解决前述问题,加密领域研发了多重签名算法,并将多重签名算法应用到支付系统中。
但是,此类签名算法具体应用中,面临如下安全性问题:存储用于联合签名私钥的各个客户终端多是诸如智能手机或者计算机等类的终端;此类终端因为用户使用习惯、安装软件漏洞等问题容易被恶意控制;特别是在协同签名环节中最后一个获取最终签名的通信终端被挟持的情况下,终端签名结果可能被发送给供给这而造成数字资产被盗。
发明内容
为尽可能地避免出现因为协同签名结果被盗的问题,本说明书提供一种介于多方签名的电子支付方法和电子支付系统。
本说明书提供一种基于多方签名的电子支付方法,应用于包括一安全代理服务器和m个用户终端的付款系统;所述安全代理服务器的私钥为SK0,第i个用户终端的私钥为SKi;m≥2,i=1,……m;所述方法包括:
生成第一签名部分r的步骤:所述安全代理服务器采用R0=[Tk0]G计算R0;第j个用户终端采用Rj=[SKj]Rj-1+[Tkj]G计算Rj;j=1,……,m;第m个用户终端根据支付平台发送而来的待签名消息M或者所述待签名消息M的摘要e,以及Rm计算得到第一签名部分r;Tk0、Tkj为随机数;
生成第二签名部分s的步骤:第k个用户终端采用tk-1=SKk-1(Tkk+tk)modn计算得到tk-1;所述安全代理服务器采用s=(SK0-1(Tk0+t0)-r)modn得到第二签名部分s;其中k=1,……,m,tm为所述第一签名部分r;
支付步骤:所述安全代理服务器将所述第一签名部分r和所述第二签名部分s作为签名结果发送给所述支付平台。
可选地,在生成第一签名部分r的步骤和生成第二签名部分s的步骤中,由所述安全代理服务器转发第l和l+1个用户终端之间传输的数据,l=1,……,m-1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于兴唐通信科技有限公司;数据通信科学技术研究所,未经兴唐通信科技有限公司;数据通信科学技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010607797.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:语音活性检测方法和装置
- 下一篇:一种无痕整形隆鼻器和隆鼻方法