[發明專利]一種基于地理位置的可認證的二維碼支付方法在審
| 申請號: | 202011456138.4 | 申請日: | 2020-12-10 |
| 公開(公告)號: | CN112561517A | 公開(公告)日: | 2021-03-26 |
| 發明(設計)人: | 方黎明;李明慧;李陽 | 申請(專利權)人: | 南京航空航天大學 |
| 主分類號: | G06Q20/32 | 分類號: | G06Q20/32;G06Q20/38;G06Q20/40 |
| 代理公司: | 南京經緯專利商標代理有限公司 32200 | 代理人: | 姜慧勤 |
| 地址: | 210016 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 地理位置 認證 二維碼 支付 方法 | ||
1.一種基于地理位置的可認證的二維碼支付方法,其特征在于,包括如下步驟:
步驟1,消費者在注冊時生成唯一消費者身份號AID,并根據消費者身份號AID生成消費者簽名私鑰skp,同時將消費者身份號AID上傳至支付服務商;
步驟2,商家在注冊時生成唯一商家身份號SID,并根據商家身份號SID生成商家簽名私鑰sks,同時將商家身份號SID、商家地理位置locsave上傳至支付服務商;
步驟3,支付服務商對消費者身份號AID、商家身份號SID和商家地理位置locsave進行保存;
步驟4,消費者在支付時獲取當前地理位置locp以及支付時間Timep,根據步驟1生成的消費者簽名私鑰skp對由消費者身份號AID、當前地理位置locp、當前支付時間Timep組成的三元組{AID,locp,Timep}進行簽名,得到消費者簽名σp,并將{AID,locp,Timep,σp}編碼成二維碼;
步驟5,商家通過POS機掃碼并解碼二維碼,通過解碼得到的AID驗證消費者簽名σp,當簽名驗證通過,且消費者支付時的地理位置locp與商家掃碼的地理位置locs、消費者支付時間Timep與商家掃碼時間Times均滿足條件時,進入下一步,否則輸出錯誤符號,終止交易;
步驟6,商家輸入消費金額m,并根據步驟2生成的商家簽名私鑰sks對{AID,SID,m,Timep,Times,locp,locs}進行簽名,得到商家簽名σs,并將{AID,SID,m,Timep,Times,locp,locs,σp,σs}發送給支付服務商;
步驟7,支付服務商根據步驟1的AID驗證σp,根據步驟2的SID驗證σs,當且僅當兩者驗證都通過的情況下,驗證消費者支付時的地理位置locp與商家掃碼的地理位置locs、消費者支付時間Timep與商家掃碼時間Times、商家地理位置locsave與商家掃碼的地理位置locs是否均滿足條件,若均滿足條件,則支付成功,否則支付失敗。
2.根據權利要求1所述基于地理位置的可認證的二維碼支付方法,其特征在于,步驟1所述消費者簽名私鑰skp的計算方法如下:
其中,e為大素數,AID為消費者身份號。
3.根據權利要求1所述基于地理位置的可認證的二維碼支付方法,其特征在于,步驟2所述商家簽名私鑰sks的計算方法如下:
其中,e為大素數,SID為商家身份號。
4.根據權利要求1所述基于地理位置的可認證的二維碼支付方法,其特征在于,步驟4所述消費者簽名σp的計算方法如下:
t=re
其中,t為參數,r為隨機數,e為大素數,skp為消費者簽名私鑰,f為單向函數,AID為消費者身份號,locp為消費者支付時的地理位置,Timep為消費者支付時間。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京航空航天大學,未經南京航空航天大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011456138.4/1.html,轉載請聲明來源鉆瓜專利網。





