[發(fā)明專利]基于開放平臺(tái)的商戶認(rèn)證方法、裝置、設(shè)備和存儲(chǔ)介質(zhì)有效
| 申請(qǐng)?zhí)枺?/td> | 202010469290.X | 申請(qǐng)日: | 2020-05-28 |
| 公開(公告)號(hào): | CN111639325B | 公開(公告)日: | 2023-09-19 |
| 發(fā)明(設(shè)計(jì))人: | 吳一凡;彭云;楊洋;周軍;李承文;黃志敏 | 申請(qǐng)(專利權(quán))人: | 中國(guó)建設(shè)銀行股份有限公司 |
| 主分類號(hào): | G06F21/33 | 分類號(hào): | G06F21/33;G06F21/60 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 100033 *** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 開放 平臺(tái) 商戶 認(rèn)證 方法 裝置 設(shè)備 存儲(chǔ) 介質(zhì) | ||
本發(fā)明實(shí)施例公開了一種基于開放平臺(tái)的商戶認(rèn)證方法、裝置、設(shè)備和存儲(chǔ)介質(zhì)。該基于開放平臺(tái)的商戶認(rèn)證方法包括:確定商戶公鑰和商戶私鑰,并將商戶公鑰上傳至開放平臺(tái);對(duì)設(shè)備信息進(jìn)行盲化處理,基于處理結(jié)果以及商戶私鑰生成認(rèn)證請(qǐng)求信息,并將所述認(rèn)證請(qǐng)求信息發(fā)送至開放平臺(tái),以供開放平臺(tái)對(duì)所述認(rèn)證請(qǐng)求進(jìn)行認(rèn)證;接收開放平臺(tái)發(fā)送的認(rèn)證返回信息,對(duì)所述認(rèn)證返回信息進(jìn)行校驗(yàn),若校驗(yàn)通過(guò),則確定與開放平臺(tái)的認(rèn)證成功。本發(fā)明實(shí)施例完成商戶的客戶端與開放平臺(tái)的雙認(rèn)證,保證了商戶和開放平臺(tái)的安全性,并且引入盲簽名算法,對(duì)設(shè)備信息盲化處理保障認(rèn)證過(guò)程隱私數(shù)據(jù)的隱私性。
技術(shù)領(lǐng)域
本發(fā)明實(shí)施例涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種基于開放平臺(tái)的商戶認(rèn)證方法、裝置、設(shè)備和存儲(chǔ)介質(zhì)。
背景技術(shù)
開放API是服務(wù)型網(wǎng)站常見的一種應(yīng)用,網(wǎng)站的服務(wù)商將自己的網(wǎng)站服務(wù)封裝成一系列的API(Application?Programming?Interface,應(yīng)用編程接口)開放出去,供第三方商戶使用,所開放的API被稱作OpenAPI,,提供開放API的平臺(tái)本身就被稱為開放平臺(tái)。
第三方商戶通過(guò)調(diào)用OpenAPI實(shí)現(xiàn)在開放平臺(tái)上的業(yè)務(wù)邏輯時(shí),常用的安全認(rèn)證機(jī)制包括HTTP?Basic、Digest?Access、App?Secret?Key+HMAC、JWT(JSON?Web?Tokens)、OAuth1.0、OAuth2.0等。但是這些安全認(rèn)證機(jī)制需要攜帶業(yè)務(wù)的狀態(tài)信息或者具體業(yè)務(wù)場(chǎng)景信息進(jìn)行認(rèn)證,無(wú)法適合平臺(tái)級(jí)的復(fù)雜鑒權(quán)場(chǎng)景,多為業(yè)務(wù)型鑒權(quán)場(chǎng)景方案。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種基于開放平臺(tái)的商戶認(rèn)證方法、裝置、設(shè)備和存儲(chǔ)介質(zhì),實(shí)現(xiàn)開放平臺(tái)中無(wú)狀態(tài)無(wú)業(yè)務(wù)的安全認(rèn)證,以提高基于開放平臺(tái)的商戶認(rèn)證的效率和安全性。
第一方面,本發(fā)明實(shí)施例提供了一種基于開放平臺(tái)的商戶認(rèn)證方法,由商戶的客戶端執(zhí)行,包括:
確定商戶公鑰和商戶私鑰,并將商戶公鑰上傳至開放平臺(tái);
對(duì)設(shè)備信息進(jìn)行盲化處理,基于處理結(jié)果以及商戶私鑰生成認(rèn)證請(qǐng)求信息,并將所述認(rèn)證請(qǐng)求信息發(fā)送至開放平臺(tái),以供開放平臺(tái)對(duì)所述認(rèn)證請(qǐng)求進(jìn)行認(rèn)證;其中,所述認(rèn)證請(qǐng)求信息包括:盲化數(shù)據(jù)的簽名對(duì)、設(shè)備碼的盲化數(shù)據(jù)以及認(rèn)證隨機(jī)數(shù)的加密數(shù)據(jù);
接收開放平臺(tái)發(fā)送的認(rèn)證返回信息,對(duì)所述認(rèn)證返回信息進(jìn)行校驗(yàn),若校驗(yàn)通過(guò),則確定與開放平臺(tái)的認(rèn)證成功;其中,所述認(rèn)證返回信息包括:客戶端認(rèn)證信息的加密報(bào)文、客戶端認(rèn)證信息的哈希消息認(rèn)證碼值以及開放平臺(tái)生成的認(rèn)證密鑰的簽名值。
第二方面,本發(fā)明實(shí)施例提供了一種基于開放平臺(tái)的商戶認(rèn)證方法,由開放平臺(tái)執(zhí)行,包括:
確定平臺(tái)公鑰和平臺(tái)私鑰,并將平臺(tái)公鑰進(jìn)行公示;
接收客戶端發(fā)送的認(rèn)證請(qǐng)求信息,并對(duì)所述認(rèn)證請(qǐng)求信息進(jìn)行除盲處理,基于處理結(jié)果對(duì)所述認(rèn)證請(qǐng)求信息進(jìn)行校驗(yàn),并確定校驗(yàn)結(jié)果的一致性;其中,所述認(rèn)證請(qǐng)求信息包括:盲化數(shù)據(jù)的簽名對(duì)、設(shè)備碼的盲化數(shù)據(jù)以及認(rèn)證隨機(jī)數(shù)的加密數(shù)據(jù);
若一致,則生成認(rèn)證返回信息,并將所述認(rèn)證返回信息發(fā)送至客戶端,用于供商戶的客戶端進(jìn)行校驗(yàn);其中,所述認(rèn)證返回信息包括:客戶端認(rèn)證信息的加密報(bào)文、客戶端認(rèn)證信息的哈希消息認(rèn)證碼值以及開放平臺(tái)生成的認(rèn)證密鑰的簽名值。
第三方面,本發(fā)明實(shí)施例還提供了一種基于開放平臺(tái)的商戶認(rèn)證裝置,由商戶的客戶端執(zhí)行,包括:
商戶密鑰確定模塊,用于確定商戶公鑰和商戶私鑰,并將商戶公鑰上傳至開放平臺(tái);
認(rèn)證請(qǐng)求信息生成模塊,用于對(duì)設(shè)備信息進(jìn)行盲化處理,基于處理結(jié)果以及商戶私鑰生成認(rèn)證請(qǐng)求信息,并將所述認(rèn)證請(qǐng)求信息發(fā)送至開放平臺(tái),以供開放平臺(tái)對(duì)所述認(rèn)證請(qǐng)求進(jìn)行認(rèn)證;其中,所述認(rèn)證請(qǐng)求信息包括:盲化數(shù)據(jù)的簽名對(duì)、設(shè)備碼的盲化數(shù)據(jù)以及認(rèn)證隨機(jī)數(shù)的加密數(shù)據(jù);
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國(guó)建設(shè)銀行股份有限公司,未經(jīng)中國(guó)建設(shè)銀行股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010469290.X/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F21-00 防止未授權(quán)行為的保護(hù)計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)的安全裝置
G06F21-02 .通過(guò)保護(hù)計(jì)算機(jī)的特定內(nèi)部部件
G06F21-04 .通過(guò)保護(hù)特定的外圍設(shè)備,如鍵盤或顯示器
G06F21-06 .通過(guò)感知越權(quán)操作或外圍侵?jǐn)_
G06F21-20 .通過(guò)限制訪問(wèn)計(jì)算機(jī)系統(tǒng)或計(jì)算機(jī)網(wǎng)絡(luò)中的節(jié)點(diǎn)
G06F21-22 .通過(guò)限制訪問(wèn)或處理程序或過(guò)程
- 信息更新方法及裝置
- 商戶獎(jiǎng)勵(lì)方法、裝置及服務(wù)器
- 針對(duì)所接收到的商戶標(biāo)識(shí)符確定商戶身份
- 一種商戶計(jì)分系統(tǒng)、終端及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種商戶分類模型構(gòu)建和商戶分類方法、裝置及設(shè)備
- 一種商戶信息錄入方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種識(shí)別商戶類型的方法及裝置
- 賬單數(shù)據(jù)處理方法、裝置和電子設(shè)備
- 一種確定商戶類別的方法及裝置
- 商戶信息顯示方法、處理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





