[发明专利]基于最佳中继协作的近场通信支付方法有效
申请号: | 201510956910.1 | 申请日: | 2015-12-18 |
公开(公告)号: | CN105608574B | 公开(公告)日: | 2019-04-09 |
发明(设计)人: | 郑紫微;潘洋 | 申请(专利权)人: | 宁波大学 |
主分类号: | H04W4/80 | 分类号: | H04W4/80 |
代理公司: | 宁波诚源专利事务所有限公司 33102 | 代理人: | 邓青玲 |
地址: | 315211 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 最佳 中继 协作 近场 通信 支付 方法 | ||
1.基于最佳中继协作的近场通信支付方法,用于NFC支付终端、NFC收款终端、签证机构、银行账户管理平台、中继融合中心和N个NFC中继终端组成的近场通信支付系统,N≥3;其特征在于,依次包括如下步骤:
(1)NFC支付终端在银行账户管理平台注册、存储NFC支付终端的真实身份标识号、银行账户和账户支付密码,且NFC支付终端将其真实身份标识号、签证请求发送给签证机构,由签证机构生成对应该NFC支付终端的匿名身份标识号以及签证机构与NFC支付终端之间的共享秘钥,存储签证请求时间及该共享秘钥生成时间,并由签证机构发送生成的共享秘钥、共享秘钥生成时间和签证请求时间给NFC支付终端;
其中,NFC支付终端的真实身份标识号标记为IDPayment,NFC支付终端的匿名身份标识号标记为ID'Payment,签证机构标记为TSM,签证机构TSM的真实身份标识号记为IDTSM,签证机构与NFC支付终端之间的共享秘钥记为SKPayment-TSM;
(2)NFC收款终端在银行账户管理平台注册收款账户,并由银行账户管理平台存储NFC收款终端的真实身份标识号;NFC收款终端将其真实身份标识号发送给签证机构TSM存储,由签证机构TSM生成、存储NFC收款终端的匿名身份标识号以及签证机构与NFC收款终端之间的共享秘钥,并由签证机构发送生成的该共享秘钥给NFC收款终端;
其中,NFC收款终端的真实身份标识号标记为IDReceiver,NFC收款终端的匿名身份标识号标记为ID'Receiver,签证机构与NFC收款终端之间的共享秘钥记为SKReceiver-TSM;
(3)NFC支付终端和NFC收款终端分别将各自获取的自身位置数据(xPayment,yPayment,zPayment)和(xReceiver,yReceiver,zReceiver)发送至中继融合中心,由中继融合中心以NFC支付终端和NFC收款终端连线的中点作为球心,以NFC支付终端距NFC收款终端距离的一半作为球半径,建立空间的球体方程S;其中,球心记为O(xo,yo,zo),球半径记为R,球体方程S计算公式如下:
S:(x-xo)2+(y-yo)2+(z-zo)2=R2;
(4)N个NFC中继终端分别将各自获取的自身位置数据(xRelay,n,yRelay,n,zRelay,n)及信噪比SNRRelay,n发送给中继融合中心,由中继融合中心判断、选取参与近场通信的最佳NFC中继终端;n表示所述N个NFC中继终端内任一NFC中继终端的序号;其中,中继融合中心选取最佳NFC中继终端过程包括如下步骤(4-1)至步骤(4-3):
(4-1)根据第n个NFC中继终端的位置数据(xRelay,n,yRelay,n,zRelay,n),中继融合中心判断(xRelay,n-xo)2+(yRelay,n-yo)2+(zRelay,n-zo)2≤R2时,则选取该NFC中继终端作为参与近场通信的备选中继;否则,若(xRelay,n-xo)2+(yRelay,n-yo)2+(zRelay,n-zo)2>R2时,则剔除该NFC中继终端,由NFC支付终端和NFC收款终端直接进行近场通信;
(4-2)中继融合中心根据接收的各备选中继的信噪比,计算获取各备选中继的中继诚信系数;其中,第x个备选中继的中继诚信系数记为κRelay,x,中继诚信系数κRelay,x计算公式如下:
其中,N'表示经步骤(4-1)所选取的备选中继的总数目;
(4-3)中继融合中心根据各备选中继距离球心O(xo,yo,zo)的距离dRelay,x以及获取的各备选中继的中继诚信系数κRelay,x,获取各备选中继的参与系数ξRelay,x,并以参与系数最大值所对应的备选中继作为参与近场通信的最佳NFC中继终端;其中,参与系数ξRelay,x的计算公式如下:
(5)NFC支付终端接近NFC收款终端且NFC支付终端与NFC收款终端之间距离大于近场通信距离时,NFC支付终端发送近场通信请求信息给最佳NFC中继终端,由最佳NFC中继终端转发该近场通信请求信息给NFC收款终端;
其中,近场通信请求信息包括NFC支付终端与NFC收款终端之间的共享秘钥SKPayment-Receiver、NFC支付终端生成的签证随机数y、NFC支付终端发送签证请求信息的时间T1、NFC支付终端的匿名身份标识号ID'Payment、NFC支付终端与签证机构TSM之间的共享秘钥SKPayment-TSM;其中,近场通信请求信息记为SP-R(Request,ID'Payment,y,T1,SKPayment-TSM,SKPayment-Receiver);y∈(0,9)且y∈Z;
(6)NFC收款终端在接收到经最佳NFC中继终端转发的NFC支付终端发送的近场通信请求信息后,发送包括NFC收款终端的匿名身份标识号ID'Receiver、NFC收款终端与认证机构之间共享秘钥SKReceiver-TSM、共享秘钥SKPayment-TSM的生成时间K1以及所接收NFC支付终端近场通信请求信息的许可认证请求信息给签证机构TSM进行认证;其中,许可认证请求信息标记如下:
SR-A(Request,ID'Payment,ID'Receiver,y,T1,K1,SKPayment-TSM,SKPayment-Receiver,SKReceiver-TSM);
(7)签证机构根据所接收到NFC收款终端发送的许可认证请求信息进行信息提取和判断,以认证请求与NFC收款终端近场通信的NFC支付终端身份:
当签证机构在许可认证请求信息中所提取的NFC支付终端匿名身份标识号、NFC支付终端与签证机构之间共享秘钥以及该共享秘钥生成时间均与签证机构中所存储的NFC支付终端匿名身份标识号ID'Payment、共享秘钥SKPayment-TSM、共享秘钥生成时间K1一致时,则签证机构对其与NFC收款终端之间的共享秘钥进行更新,并发送许可近场通信信息以及新更新的共享秘钥给NFC收款终端;否则,发送拒绝近场通信信息给NFC收款终端;
其中,签证机构发送的许可近场通信信息包括NFC支付终端与签证机构之间共享秘钥SKPayment-TSM、该共享秘钥SKPayment-TSM的生成时间K1、NFC支付终端发送认证请求信息的时间T1,签证机构与NFC收款终端之间更新后的共享秘钥记为SK'Receiver-TSM;
许可近场通信信息为SA-R(Accept,T1,K1,SKPayment-TSM,SKPayment-Receiver,SKReceiver-TSM);
拒绝近场通信信息为SA-R(Reject,SKReceiver-TSM);
(8)NFC收款终端接收、存储其与签证机构更新后的共享秘钥,并根据所接收签证机构的许可近场通信信息或者拒绝近场通信信息,经最佳NFC中继终端对NFC支付终端发送的近场通信请求信息给予反馈:
当NFC收款终端接收到签证机构的许可近场通信信息时,则NFC收款终端接受NFC支付终端发送的近场通信请求,并生成供NFC收款终端与NFC支付终端共享的更新共享秘钥SK'Payment-Receiver,同时发送包括NFC支付终端与签证机构之间共享秘钥生成时间K1、NFC收款终端与NFC支付终端更新共享秘钥SK'Payment-Receiver、NFC收款终端的匿名身份标识号ID'Receiver的近场通信接受信息给NFC支付终端;其中,近场通信接受信息记为SR-P(Accept,ID'Receiver,SK'Payment-Receiver,K1);
当NFC收款终端接收到签证机构的拒绝近场通信信息,则NFC收款终端拒绝NFC支付终端发送的近场通信请求,并发送拒绝近场通信信息给NFC支付终端;其中,拒绝近场通信信息记为SR-P(Reject,SKPayment-Receiver);
(9)NFC支付终端接收经最佳NFC中继转发的NFC收款终端发送的信息,并根据所接收信息做出判断和操作:
当所接收信息为近场通信接受信息时,NFC支付终端提取近场通信接收信息中所包含的NFC支付终端与签证机构之间共享秘钥生成时间值,并判断提取的共享秘钥生成时间值与NFC支付终端自身存储的共享秘钥生成时间值K1一致时,则NFC支付终端生成包括字母和数字混合的虚拟键盘,通过虚拟键盘输入字母、数字混合形式的支付密码,然后发送给银行账户管理平台,以实现NFC支付终端与NFC收款终端之间的支付交易过程,并由NFC支付终端在支付交易完成后发送更新共享秘钥请求信息给签证机构;否则,NFC支付终端停止发送近场通信请求信息给NFC收款终端;
其中,NFC支付终端发送的更新共享秘钥请求信息包括有NFC支付终端的真实身份标识号IDPayment、NFC收款终端的匿名身份标识号ID'Receiver、NFC支付终端与签证机构更新之前的共享秘钥SKReceiver-TSM;更新共享秘钥请求信息记为SP-A(Renew,IDPayment,ID'Receiver,SKReceiver-TSM);
当所接收信息为拒绝近场通信信息时,NFC支付终端停止发送近场通信请求信息给NFC收款终端;
(10)签证机构接收到NFC支付终端发送的更新共享秘钥请求后,签证机构对其与NFC支付终端之间的共享秘钥进行更新,得到更新后的共享秘钥,并将新更新后的共享秘钥发送给NFC支付终端,以供NFC支付终端进行下次近场通信使用;其中,更新后的共享秘钥记为SK'Payment-TSM;
(11)银行账户管理平台根据所接收到的NFC支付终端发送的支付密码与NFC支付终端在银行账户管理平台预存的支付密码一致时,银行账户管理平台将NFC支付终端对应账户的款项转移给NFC收款终端的账户,并反馈支付成功信息给NFC支付终端;否则,则反馈支付密码输入错误信息给NFC支付终端。
2.根据权利要求1所述的基于最佳中继协作的近场通信支付方法,其特征在于,所述步骤(11)中反馈的支付成功信息包括成功支付时间、支付金额和账户的余额信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波大学,未经宁波大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510956910.1/1.html,转载请声明来源钻瓜专利网。