两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種認(rèn)證方法、基于區(qū)塊鏈的認(rèn)證數(shù)據(jù)處理方法及設(shè)備與流程

文檔序號(hào):11517794閱讀:534來(lái)源:國(guó)知局
一種認(rèn)證方法、基于區(qū)塊鏈的認(rèn)證數(shù)據(jù)處理方法及設(shè)備與流程

本申請(qǐng)涉及互聯(lián)網(wǎng)信息處理技術(shù)以及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種認(rèn)證方法、基于區(qū)塊鏈的認(rèn)證數(shù)據(jù)處理方法及設(shè)備。



背景技術(shù):

隨著互聯(lián)網(wǎng)行業(yè)的發(fā)展,越來(lái)越多的行業(yè)通過(guò)互聯(lián)網(wǎng)為用戶提供業(yè)務(wù)服務(wù)。然而,在通過(guò)互聯(lián)網(wǎng)提供業(yè)務(wù)服務(wù)的過(guò)程中,身份認(rèn)證成為一個(gè)重要環(huán)節(jié)。

那么,提供業(yè)務(wù)服務(wù)的互聯(lián)網(wǎng)服務(wù)平臺(tái)對(duì)應(yīng)的服務(wù)器通常采用以下方式實(shí)現(xiàn)對(duì)請(qǐng)求業(yè)務(wù)服務(wù)的用戶的身份進(jìn)行認(rèn)證:

第一種方式:

預(yù)先建立互聯(lián)網(wǎng)服務(wù)平臺(tái)對(duì)應(yīng)的服務(wù)器(后續(xù)稱之為第一服務(wù)器)與身份管理平臺(tái)(例如:公安機(jī)關(guān)等國(guó)家機(jī)構(gòu))對(duì)應(yīng)的服務(wù)器(后續(xù)稱之為第二服務(wù)器)之間的數(shù)據(jù)鏈路。

當(dāng)?shù)谝环?wù)器接收到用戶發(fā)送的業(yè)務(wù)服務(wù)請(qǐng)求時(shí),根據(jù)該業(yè)務(wù)服務(wù)請(qǐng)求中包含的該用戶的身份信息(這里的身份信息中可以包含身份標(biāo)識(shí)等信息),生成認(rèn)證請(qǐng)求,并通過(guò)預(yù)先建立的數(shù)據(jù)鏈路將該認(rèn)證請(qǐng)求發(fā)送給第二服務(wù)器。

第二服務(wù)器接收第一服務(wù)器發(fā)送的認(rèn)證請(qǐng)求,并對(duì)該認(rèn)證請(qǐng)求中包含的身份信息進(jìn)行認(rèn)證,將認(rèn)證結(jié)果發(fā)送給第一服務(wù)器。

此時(shí),第一服務(wù)器在接收到認(rèn)證結(jié)果時(shí),根據(jù)該認(rèn)證結(jié)果,完成對(duì)該用戶的身份認(rèn)證。

但是,由于各互聯(lián)網(wǎng)服務(wù)平臺(tái)能夠獲取到用戶的身份信息,那么存在用戶的身份信息被泄露的風(fēng)險(xiǎn)。

第二種方式:

為了防止用戶的身份信息泄露,用戶利用身份信息在第二服務(wù)器中申請(qǐng)得到網(wǎng)絡(luò)電子身份證(electronicidentity,縮寫eid),這樣,用戶在請(qǐng)求業(yè)務(wù)服務(wù)時(shí),可以將eid發(fā)送給第一服務(wù)器,第一服務(wù)器可以按照第一種方式實(shí)現(xiàn)對(duì)用戶的身份認(rèn)證。

但是,由于各互聯(lián)網(wǎng)服務(wù)平臺(tái)在對(duì)用戶的身份進(jìn)行認(rèn)證時(shí),通過(guò)上述記載的第二服務(wù)器來(lái)實(shí)現(xiàn),使得第二服務(wù)器需要處理的認(rèn)證請(qǐng)求的數(shù)量比較多,這樣,將導(dǎo)致認(rèn)證請(qǐng)求的處理效率較低,進(jìn)而延長(zhǎng)互聯(lián)網(wǎng)服務(wù)平臺(tái)處理請(qǐng)求業(yè)務(wù)服務(wù)的時(shí)間,使得用戶對(duì)互聯(lián)網(wǎng)服務(wù)平臺(tái)提供的業(yè)務(wù)服務(wù)的用戶體驗(yàn)比較差。



技術(shù)實(shí)現(xiàn)要素:

有鑒于此,本申請(qǐng)實(shí)施例提供了一種認(rèn)證方法、基于區(qū)塊鏈的認(rèn)證數(shù)據(jù)處理方法及設(shè)備,用于解決現(xiàn)有技術(shù)中身份認(rèn)證方法存在的處理效率低的問(wèn)題。

本申請(qǐng)實(shí)施例采用下述技術(shù)方案:

本申請(qǐng)實(shí)施例提供了一種認(rèn)證方法,包括:

接收用戶發(fā)送的認(rèn)證請(qǐng)求,所述認(rèn)證請(qǐng)求中包含所述用戶的身份標(biāo)識(shí);

從區(qū)塊鏈網(wǎng)絡(luò)中獲取與所述身份標(biāo)識(shí)相關(guān)聯(lián)的認(rèn)證數(shù)據(jù),所述區(qū)塊鏈網(wǎng)絡(luò)的區(qū)塊鏈節(jié)點(diǎn)中存儲(chǔ)身份標(biāo)識(shí)與認(rèn)證數(shù)據(jù)之間的映射關(guān)系;

根據(jù)所述認(rèn)證數(shù)據(jù),對(duì)所述用戶的身份進(jìn)行認(rèn)證。

本申請(qǐng)實(shí)施例還提供了一種基于區(qū)塊鏈的認(rèn)證數(shù)據(jù)處理方法,包括:

接收用戶發(fā)送的身份信息,并對(duì)所述身份信息進(jìn)行認(rèn)證;

根據(jù)認(rèn)證結(jié)果,生成第一認(rèn)證數(shù)據(jù),所述第一認(rèn)證數(shù)據(jù)中包含所述認(rèn)證結(jié)果、產(chǎn)生所述認(rèn)證結(jié)果的機(jī)構(gòu)的機(jī)構(gòu)標(biāo)識(shí)和所述用戶的身份標(biāo)識(shí);

將所述第一認(rèn)證數(shù)據(jù)存儲(chǔ)至區(qū)塊鏈網(wǎng)絡(luò)的區(qū)塊鏈節(jié)點(diǎn)中。

本申請(qǐng)實(shí)施例還提供了一種認(rèn)證設(shè)備,包括:

接收單元,接收用戶發(fā)送的認(rèn)證請(qǐng)求,所述認(rèn)證請(qǐng)求中包含所述用戶的身份標(biāo)識(shí);

獲取單元,從區(qū)塊鏈網(wǎng)絡(luò)中獲取與所述身份標(biāo)識(shí)相關(guān)聯(lián)的認(rèn)證數(shù)據(jù),所述區(qū)塊鏈網(wǎng)絡(luò)的區(qū)塊鏈節(jié)點(diǎn)中存儲(chǔ)身份標(biāo)識(shí)與認(rèn)證數(shù)據(jù)之間的映射關(guān)系;

認(rèn)證單元,根據(jù)所述認(rèn)證數(shù)據(jù),對(duì)所述用戶的身份進(jìn)行認(rèn)證。

本申請(qǐng)實(shí)施例還提供了一種基于區(qū)塊鏈的認(rèn)證數(shù)據(jù)處理設(shè)備,包括:

接收單元,接收用戶發(fā)送的身份信息,并對(duì)所述身份信息進(jìn)行認(rèn)證;

處理單元,根據(jù)認(rèn)證結(jié)果,生成第一認(rèn)證數(shù)據(jù),所述第一認(rèn)證數(shù)據(jù)中包含所述認(rèn)證結(jié)果、產(chǎn)生所述認(rèn)證結(jié)果的機(jī)構(gòu)的機(jī)構(gòu)標(biāo)識(shí)和所述用戶的身份標(biāo)識(shí);

存儲(chǔ)單元,將所述第一認(rèn)證數(shù)據(jù)存儲(chǔ)至區(qū)塊鏈網(wǎng)絡(luò)的區(qū)塊鏈節(jié)點(diǎn)中。

本申請(qǐng)實(shí)施例還提供了一種認(rèn)證設(shè)備,包括:至少一個(gè)存儲(chǔ)器和至少一個(gè)處理器,其中:所述至少一個(gè)存儲(chǔ)器中存儲(chǔ)有程序,并被配置成由所述至少一個(gè)處理器執(zhí)行以下步驟:

接收用戶發(fā)送的認(rèn)證請(qǐng)求,所述認(rèn)證請(qǐng)求中包含所述用戶的身份標(biāo)識(shí);

從區(qū)塊鏈網(wǎng)絡(luò)中獲取與所述身份標(biāo)識(shí)相關(guān)聯(lián)的認(rèn)證數(shù)據(jù),所述區(qū)塊鏈網(wǎng)絡(luò)的區(qū)塊鏈節(jié)點(diǎn)中存儲(chǔ)身份標(biāo)識(shí)與認(rèn)證數(shù)據(jù)之間的映射關(guān)系;

根據(jù)所述認(rèn)證數(shù)據(jù),對(duì)所述用戶的身份進(jìn)行認(rèn)證。

本申請(qǐng)實(shí)施例還提供了一種基于區(qū)塊鏈的認(rèn)證數(shù)據(jù)處理設(shè)備,包括:至少一個(gè)存儲(chǔ)器和至少一個(gè)處理器,其中:所述至少一個(gè)存儲(chǔ)器中存儲(chǔ)有程序,并被配置成由所述至少一個(gè)處理器執(zhí)行以下步驟:

接收用戶發(fā)送的身份信息,并對(duì)所述身份信息進(jìn)行認(rèn)證;

根據(jù)認(rèn)證結(jié)果,生成第一認(rèn)證數(shù)據(jù),所述第一認(rèn)證數(shù)據(jù)中包含所述認(rèn)證結(jié)果、產(chǎn)生所述認(rèn)證結(jié)果的機(jī)構(gòu)的機(jī)構(gòu)標(biāo)識(shí)和所述用戶的身份標(biāo)識(shí);

將所述第一認(rèn)證數(shù)據(jù)存儲(chǔ)至區(qū)塊鏈網(wǎng)絡(luò)的區(qū)塊鏈節(jié)點(diǎn)中。

本申請(qǐng)實(shí)施例采用的上述至少一個(gè)技術(shù)方案能夠達(dá)到以下有益效果:

通過(guò)本申請(qǐng)?zhí)峁┑募夹g(shù)方案,在接收用戶發(fā)送的認(rèn)證請(qǐng)求后,從區(qū)塊鏈網(wǎng)絡(luò)中獲取與所述身份標(biāo)識(shí)相關(guān)聯(lián)的認(rèn)證數(shù)據(jù),并根據(jù)所述認(rèn)證數(shù)據(jù),對(duì)所述用戶的身份進(jìn)行認(rèn)證。這樣,基于區(qū)塊鏈網(wǎng)絡(luò)的去中心化、不可篡改等特點(diǎn),預(yù)先將不同用戶的身份標(biāo)識(shí)與認(rèn)證數(shù)據(jù)之間的映射關(guān)系存儲(chǔ)在區(qū)塊鏈網(wǎng)絡(luò)中的區(qū)塊鏈節(jié)點(diǎn)中,當(dāng)互聯(lián)網(wǎng)服務(wù)平臺(tái)在向用戶提供業(yè)務(wù)服務(wù)時(shí),可基于區(qū)塊鏈網(wǎng)絡(luò)中存儲(chǔ)的認(rèn)證數(shù)據(jù)對(duì)用戶的身份進(jìn)行認(rèn)證,避免了由于身份管理平臺(tái)需要處理的身份認(rèn)證請(qǐng)求數(shù)量過(guò)多導(dǎo)致認(rèn)證請(qǐng)求處理效率較低的問(wèn)題,提升了身份認(rèn)證的處理效率,此外,借助區(qū)塊鏈網(wǎng)絡(luò),能夠?qū)崿F(xiàn)認(rèn)證數(shù)據(jù)在不同互聯(lián)網(wǎng)服務(wù)平臺(tái)之間共享,無(wú)需用戶每次在新服務(wù)平臺(tái)注冊(cè)或者登錄時(shí)提交身份信息,同時(shí)能夠有效防止身份信息泄漏造成的冒名認(rèn)證,進(jìn)而有效提升身份認(rèn)證的準(zhǔn)確性。

附圖說(shuō)明

此處所說(shuō)明的附圖用來(lái)提供對(duì)本申請(qǐng)的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本申請(qǐng)的示意性實(shí)施例及其說(shuō)明用于解釋本申請(qǐng),并不構(gòu)成對(duì)本申請(qǐng)的不當(dāng)限定。在附圖中:

圖1為本申請(qǐng)實(shí)施例提供的一種基于區(qū)塊鏈的認(rèn)證數(shù)據(jù)處理方法的流程示意圖;

圖2為本申請(qǐng)實(shí)施例提出的一種區(qū)塊鏈網(wǎng)絡(luò)中認(rèn)證數(shù)據(jù)的結(jié)構(gòu)示意圖;

圖3為本申請(qǐng)實(shí)施例提出的一種認(rèn)證方法的流程示意圖;

圖4為本申請(qǐng)實(shí)施例提出的一種認(rèn)證方法的流程示意圖;

圖5為本申請(qǐng)實(shí)施例提出的一種認(rèn)證方法的流程示意圖;

圖6為本申請(qǐng)實(shí)施例提出的一種身份認(rèn)證系統(tǒng)的結(jié)構(gòu)圖;

圖7為本申請(qǐng)實(shí)施例提出的一種認(rèn)證設(shè)備的結(jié)構(gòu)示意圖;

圖8為本申請(qǐng)實(shí)施例提出的一種基于區(qū)塊鏈的認(rèn)證數(shù)據(jù)處理設(shè)備的結(jié)構(gòu)示意圖。

具體實(shí)施方式

為實(shí)現(xiàn)本申請(qǐng)的目的,本申請(qǐng)實(shí)施例提供一種認(rèn)證方法、基于區(qū)塊鏈的認(rèn)證數(shù)據(jù)處理方法及設(shè)備。在接收用戶發(fā)送的認(rèn)證請(qǐng)求后,從區(qū)塊鏈網(wǎng)絡(luò)中獲取與所述身份標(biāo)識(shí)相關(guān)聯(lián)的認(rèn)證數(shù)據(jù),并根據(jù)所述認(rèn)證數(shù)據(jù),對(duì)所述用戶的身份進(jìn)行認(rèn)證。

這樣,基于區(qū)塊鏈網(wǎng)絡(luò)的去中心化、不可篡改等特點(diǎn),預(yù)先將不同用戶的身份標(biāo)識(shí)與認(rèn)證數(shù)據(jù)之間的映射關(guān)系存儲(chǔ)在區(qū)塊鏈網(wǎng)絡(luò)中的區(qū)塊鏈節(jié)點(diǎn)中,當(dāng)互聯(lián)網(wǎng)服務(wù)平臺(tái)在向用戶提供業(yè)務(wù)服務(wù)時(shí),可基于區(qū)塊鏈網(wǎng)絡(luò)中存儲(chǔ)的認(rèn)證數(shù)據(jù)對(duì)用戶的身份進(jìn)行認(rèn)證,避免了由于身份管理平臺(tái)需要處理的身份認(rèn)證請(qǐng)求數(shù)量過(guò)多導(dǎo)致認(rèn)證請(qǐng)求處理效率較低的問(wèn)題,提升了身份認(rèn)證的處理效率,此外,借助區(qū)塊鏈網(wǎng)絡(luò),能夠?qū)崿F(xiàn)認(rèn)證數(shù)據(jù)在不同互聯(lián)網(wǎng)服務(wù)平臺(tái)之間共享,無(wú)需用戶每次在新服務(wù)平臺(tái)注冊(cè)或者登錄時(shí)提交身份信息,同時(shí)能夠有效防止身份信息泄漏造成的冒名認(rèn)證,進(jìn)而有效提升身份認(rèn)證的準(zhǔn)確性。

需要說(shuō)明的是,本申請(qǐng)實(shí)施例中“預(yù)先將不同用戶的身份標(biāo)識(shí)與認(rèn)證數(shù)據(jù)之間的映射關(guān)系存儲(chǔ)在區(qū)塊鏈網(wǎng)絡(luò)中的區(qū)塊鏈節(jié)點(diǎn)中”可以是用戶在身份管理平臺(tái)對(duì)應(yīng)的服務(wù)器中進(jìn)行注冊(cè)時(shí)身份管理平臺(tái)對(duì)應(yīng)的服務(wù)器存儲(chǔ)的,也可以是用戶在提供業(yè)務(wù)服務(wù)的互聯(lián)網(wǎng)服務(wù)平臺(tái)上請(qǐng)求業(yè)務(wù)時(shí)互聯(lián)網(wǎng)服務(wù)平臺(tái)存儲(chǔ)的,這里不做具體限定。

為使本申請(qǐng)的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本申請(qǐng)具體實(shí)施例及相應(yīng)的附圖對(duì)本申請(qǐng)技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實(shí)施例僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。

以下結(jié)合附圖,詳細(xì)說(shuō)明本申請(qǐng)各實(shí)施例提供的技術(shù)方案。

圖1為本申請(qǐng)實(shí)施例提供的一種基于區(qū)塊鏈的認(rèn)證數(shù)據(jù)處理方法的流程示意圖。所述方法可以如下所示。本申請(qǐng)實(shí)施例的執(zhí)行主體可以為身份管理平臺(tái)對(duì)應(yīng)的服務(wù)器。

步驟101:接收用戶發(fā)送的身份信息,并對(duì)所述身份信息進(jìn)行認(rèn)證。

在本申請(qǐng)實(shí)施例中,身份管理平臺(tái)對(duì)應(yīng)的服務(wù)器可以是公安機(jī)關(guān)的戶籍管理服務(wù)器,也可以是金融機(jī)構(gòu)對(duì)應(yīng)的服務(wù)器,也就是說(shuō),本申請(qǐng)實(shí)施例中所記載的身份管理平臺(tái)對(duì)應(yīng)的服務(wù)器所作出的身份認(rèn)證具備可信度。

具體地,身份管理平臺(tái)對(duì)應(yīng)的服務(wù)器可以在用戶注冊(cè)時(shí)接收到用戶發(fā)送的身份信息,也可以在用戶發(fā)起某種業(yè)務(wù)(例如:存款業(yè)務(wù)、取款業(yè)務(wù)、轉(zhuǎn)賬業(yè)務(wù)等)時(shí)接收到用戶發(fā)送的身份信息,此時(shí),身份管理平臺(tái)對(duì)應(yīng)的服務(wù)器需要對(duì)接收到的身份信息進(jìn)行認(rèn)證。

這里的身份信息包含用戶的姓名、年齡、身份證號(hào)、銀行卡號(hào)等各種身份特征信息,身份管理平臺(tái)對(duì)應(yīng)的服務(wù)器可以基于已存儲(chǔ)的用戶的身份特征信息對(duì)接收到的身份信息進(jìn)行認(rèn)證,以驗(yàn)證該身份信息是否合法有效。

例如:身份管理平臺(tái)對(duì)應(yīng)的服務(wù)器為金融機(jī)構(gòu)對(duì)應(yīng)的服務(wù)器,用戶在開戶時(shí)向金融機(jī)構(gòu)對(duì)應(yīng)的服務(wù)器提供身份信息,此時(shí)金融機(jī)構(gòu)對(duì)應(yīng)的服務(wù)器可以對(duì)用戶提供的身份信息進(jìn)行驗(yàn)證,在確認(rèn)該用戶的身份信息合法有效時(shí),為該用戶分配銀行賬戶信息,并建立該用戶的銀行賬戶信息(例如:銀行卡號(hào))與該用戶的身份信息之間的映射關(guān)系。

需要說(shuō)明的是,在本申請(qǐng)實(shí)施例中,身份管理平臺(tái)對(duì)應(yīng)的服務(wù)器在對(duì)身份信息進(jìn)行認(rèn)證后,若確定該身份信息合法有效,那么還可以進(jìn)一步為該用戶生成一個(gè)身份標(biāo)識(shí),該身份標(biāo)識(shí)能夠唯一確定該用戶。這里的身份標(biāo)識(shí)可以是eid,也可以是其他形式,這里不做具體限定。

步驟102:根據(jù)認(rèn)證結(jié)果,生成第一認(rèn)證數(shù)據(jù),所述第一認(rèn)證數(shù)據(jù)中包含所述認(rèn)證結(jié)果、產(chǎn)生所述認(rèn)證結(jié)果的機(jī)構(gòu)的機(jī)構(gòu)標(biāo)識(shí)和所述用戶的身份標(biāo)識(shí)。

在本申請(qǐng)實(shí)施例中,認(rèn)證結(jié)果可以是認(rèn)證通過(guò),說(shuō)明該用戶的身份信息合法有效;也可以是認(rèn)證不通過(guò),說(shuō)明用戶的身份信息存在異常或者無(wú)效。

在這里不管認(rèn)證結(jié)果是什么,可以基于得到的認(rèn)證結(jié)果,生成第一認(rèn)證數(shù)據(jù)。這里的“第一認(rèn)證數(shù)據(jù)”與后續(xù)“第二認(rèn)證數(shù)據(jù)”、“第三認(rèn)證數(shù)據(jù)”中的“第一”、“第二”與“第三”沒(méi)有特殊含義,僅用于表示不同的認(rèn)證數(shù)據(jù)。

具體地,在認(rèn)證結(jié)果是所述身份信息合法有效時(shí),根據(jù)所述認(rèn)證結(jié)果、產(chǎn)生所述認(rèn)證結(jié)果的機(jī)構(gòu)的機(jī)構(gòu)標(biāo)識(shí)和所述用戶的身份標(biāo)識(shí),得到第一認(rèn)證數(shù)據(jù)。也就是說(shuō),如果后續(xù)互聯(lián)網(wǎng)服務(wù)平臺(tái)對(duì)應(yīng)的服務(wù)器獲取到該第一認(rèn)證數(shù)據(jù),可以根據(jù)該第一認(rèn)證數(shù)據(jù),確定該用戶的身份信息合法有效,有效提升了認(rèn)證的處理效率。

在認(rèn)證結(jié)果是所述身份信息存在異?;蛘邿o(wú)效時(shí),可以根據(jù)所述認(rèn)證結(jié)果、產(chǎn)生所述認(rèn)證結(jié)果的機(jī)構(gòu)的機(jī)構(gòu)標(biāo)識(shí)和所述用戶的身份標(biāo)識(shí),得到第三認(rèn)證數(shù)據(jù)。

在本申請(qǐng)實(shí)施例中,可以為身份管理平臺(tái)對(duì)應(yīng)的服務(wù)器確定認(rèn)證等級(jí),即不同認(rèn)證等級(jí)的身份管理平臺(tái)對(duì)應(yīng)的服務(wù)器所確定的認(rèn)證結(jié)果對(duì)應(yīng)的可信度不同,認(rèn)證等級(jí)越高,那么所確定的認(rèn)證結(jié)果對(duì)應(yīng)的可信度越高;反之,所確定的認(rèn)證結(jié)果對(duì)應(yīng)的可信度越低。由于認(rèn)證數(shù)據(jù)包含產(chǎn)生認(rèn)證結(jié)果的機(jī)構(gòu)的機(jī)構(gòu)標(biāo)識(shí),那么可以根據(jù)機(jī)構(gòu)標(biāo)識(shí)與認(rèn)證等級(jí)之間的映射關(guān)系,確定該機(jī)構(gòu)標(biāo)識(shí)所產(chǎn)生的認(rèn)證結(jié)果的可信度,有效保證了身份認(rèn)證的準(zhǔn)確性。

步驟103:將所述第一認(rèn)證數(shù)據(jù)存儲(chǔ)至區(qū)塊鏈網(wǎng)絡(luò)的區(qū)塊鏈節(jié)點(diǎn)中。

在本申請(qǐng)實(shí)施例中,身份管理平臺(tái)對(duì)應(yīng)的服務(wù)器可以作為區(qū)塊鏈網(wǎng)絡(luò)中的一個(gè)區(qū)塊鏈節(jié)點(diǎn),也可以作為獨(dú)立于區(qū)塊鏈網(wǎng)絡(luò)的設(shè)備,這里不做具體限定。

身份管理平臺(tái)對(duì)應(yīng)的服務(wù)器在得到認(rèn)證數(shù)據(jù)(例如:第一認(rèn)證數(shù)據(jù)、第三認(rèn)證數(shù)據(jù))后,若身份管理平臺(tái)對(duì)應(yīng)的服務(wù)器為區(qū)塊鏈網(wǎng)絡(luò)中的一個(gè)區(qū)塊鏈節(jié)點(diǎn),此時(shí)可以將該認(rèn)證數(shù)據(jù)廣播給區(qū)塊鏈網(wǎng)絡(luò)中的其他區(qū)塊鏈節(jié)點(diǎn),以使得其他區(qū)塊鏈節(jié)點(diǎn)對(duì)該認(rèn)證數(shù)據(jù)進(jìn)行共識(shí)處理,在共識(shí)處理結(jié)果為共識(shí)驗(yàn)證通過(guò)時(shí),身份管理平臺(tái)對(duì)應(yīng)的服務(wù)器將所述第一認(rèn)證數(shù)據(jù)存儲(chǔ)至新產(chǎn)生的區(qū)塊中,并將該區(qū)塊存儲(chǔ)至區(qū)塊鏈網(wǎng)絡(luò)的區(qū)塊鏈節(jié)點(diǎn)中。

身份管理平臺(tái)對(duì)應(yīng)的服務(wù)器在得到認(rèn)證數(shù)據(jù)(例如:第一認(rèn)證數(shù)據(jù)、第三認(rèn)證數(shù)據(jù))后,若身份管理平臺(tái)對(duì)應(yīng)的服務(wù)器為獨(dú)立于區(qū)塊鏈網(wǎng)絡(luò)的設(shè)備,那么身份管理平臺(tái)對(duì)應(yīng)的服務(wù)器可以將該認(rèn)證數(shù)據(jù)發(fā)送給區(qū)塊鏈網(wǎng)絡(luò)中的任一區(qū)塊鏈節(jié)點(diǎn),由該區(qū)塊鏈節(jié)點(diǎn)將該認(rèn)證數(shù)據(jù)廣播給區(qū)塊鏈網(wǎng)絡(luò)中的其他區(qū)塊鏈節(jié)點(diǎn),以使得其他區(qū)塊鏈節(jié)點(diǎn)對(duì)該認(rèn)證數(shù)據(jù)進(jìn)行共識(shí)處理,在共識(shí)處理結(jié)果為共識(shí)驗(yàn)證通過(guò)時(shí),該區(qū)塊鏈節(jié)點(diǎn)將所述第一認(rèn)證數(shù)據(jù)存儲(chǔ)至新產(chǎn)生的區(qū)塊中,并將該區(qū)塊存儲(chǔ)至區(qū)塊鏈網(wǎng)絡(luò)的區(qū)塊鏈節(jié)點(diǎn)中。

為了保證身份信息的安全性,在本申請(qǐng)實(shí)施例中,可以將認(rèn)證結(jié)果存儲(chǔ)在區(qū)塊鏈網(wǎng)絡(luò)中,而將身份信息存儲(chǔ)在身份信息數(shù)據(jù)庫(kù)中,以保證身份信息不被泄露,這里的身份信息數(shù)據(jù)庫(kù)不在區(qū)塊鏈網(wǎng)絡(luò)中,可以在身份管理平臺(tái)對(duì)應(yīng)的服務(wù)器中。

具體地,建立所述用戶的身份標(biāo)識(shí)與所述用戶的身份信息之間的映射關(guān)系;并根據(jù)所述映射關(guān)系,將所述用戶的身份信息存儲(chǔ)至身份信息數(shù)據(jù)庫(kù)中。

在本申請(qǐng)實(shí)施例中,由于用戶的身份信息中的某些身份特征信息可能因?yàn)槟承┩庠谝蛩囟蛊錉顟B(tài)發(fā)生變化,例如:用戶的身份證丟失進(jìn)而導(dǎo)致用戶的身份號(hào)由正常狀態(tài)變化為掛失狀態(tài),那么身份管理平臺(tái)對(duì)應(yīng)的服務(wù)器在不同情況下,將產(chǎn)生不同的認(rèn)證數(shù)據(jù),以保證認(rèn)證結(jié)果與用戶的身份信息的實(shí)際情況相一致。

具體地,接收用戶發(fā)送的掛失/注銷請(qǐng)求,所述掛失/注銷請(qǐng)求中包含所述用戶的身份標(biāo)識(shí);

根據(jù)所述掛失/注銷請(qǐng)求,確定所述用戶的身份信息處于異常狀態(tài);

根據(jù)所述用戶的身份信息處于異常狀態(tài)、產(chǎn)生所述認(rèn)證結(jié)果的機(jī)構(gòu)的機(jī)構(gòu)標(biāo)識(shí)和所述用戶的身份標(biāo)識(shí),生成第二認(rèn)證數(shù)據(jù);

將所述第二認(rèn)證數(shù)據(jù)存儲(chǔ)至區(qū)塊鏈網(wǎng)絡(luò)的區(qū)塊鏈節(jié)點(diǎn)中。

也就是說(shuō),身份管理平臺(tái)對(duì)應(yīng)的服務(wù)器一旦接收到用戶發(fā)送的變更請(qǐng)求(包含掛失請(qǐng)求、注銷請(qǐng)求、恢復(fù)請(qǐng)求等等),將根據(jù)該變更請(qǐng)求確定用戶的身份信息目前所處的狀態(tài),進(jìn)而根據(jù)用戶的身份信息目前所處的狀態(tài)、產(chǎn)生所述認(rèn)證結(jié)果的機(jī)構(gòu)的機(jī)構(gòu)標(biāo)識(shí)和所述用戶的身份標(biāo)識(shí),生成第二認(rèn)證數(shù)據(jù)。

同樣地,第二認(rèn)證數(shù)據(jù)在存儲(chǔ)至區(qū)塊鏈網(wǎng)絡(luò)的區(qū)塊鏈節(jié)點(diǎn)中時(shí),可以發(fā)起對(duì)該第二認(rèn)證數(shù)據(jù)的共識(shí)處理,共識(shí)處理方式與第一認(rèn)證數(shù)據(jù)的共識(shí)處理相同或者類似,可參見上述記載的內(nèi)容,這里不再一一贅述。

需要說(shuō)明的是,本申請(qǐng)實(shí)施例中所記載的各身份管理平臺(tái)對(duì)應(yīng)的服務(wù)器可以作為聯(lián)盟鏈中的區(qū)塊鏈節(jié)點(diǎn),其產(chǎn)生的認(rèn)證數(shù)據(jù)可以被認(rèn)可該聯(lián)盟鏈的其他服務(wù)器所使用,這樣有效提升了身份認(rèn)證的處理效率。

在本申請(qǐng)實(shí)施例中,為了保證區(qū)塊鏈中存儲(chǔ)的認(rèn)證數(shù)據(jù)的安全性,可以按照設(shè)定格式進(jìn)行存儲(chǔ)。

圖2為本申請(qǐng)實(shí)施例提供的一種區(qū)塊鏈網(wǎng)絡(luò)中認(rèn)證數(shù)據(jù)的結(jié)構(gòu)示意圖。

從圖2中可以看出,產(chǎn)生認(rèn)證結(jié)果的機(jī)構(gòu)的機(jī)構(gòu)標(biāo)識(shí)可以采用公鑰和數(shù)字簽名的方式表示,即可以預(yù)先為不同的機(jī)構(gòu)配置公私密鑰對(duì),這樣,可以利用私鑰對(duì)機(jī)構(gòu)標(biāo)識(shí)對(duì)應(yīng)的摘要進(jìn)行加密得到數(shù)字簽名,將公鑰和數(shù)字簽名作為認(rèn)證數(shù)據(jù)中產(chǎn)生認(rèn)證結(jié)果的機(jī)構(gòu)的機(jī)構(gòu)信息。

用戶的身份標(biāo)識(shí)也可以采用公鑰和數(shù)字簽名的方式表示,即可以預(yù)先為用戶配置公私密鑰對(duì),在對(duì)用戶的身份信息進(jìn)行認(rèn)證后,利用私鑰對(duì)用戶的身份信息對(duì)應(yīng)的摘要進(jìn)行加密得到數(shù)字簽名,將公鑰和數(shù)字簽名作為認(rèn)證數(shù)據(jù)中用戶的身份標(biāo)識(shí)。

也就是說(shuō),在區(qū)塊鏈網(wǎng)絡(luò)的區(qū)塊鏈節(jié)點(diǎn)中存儲(chǔ)的認(rèn)證數(shù)據(jù)可以采用表1的形式存儲(chǔ):

表1

圖3為本申請(qǐng)實(shí)施例提供的一種認(rèn)證方法的流程示意圖。所述方法如下所示。所述認(rèn)證方法的執(zhí)行主體可以是提供業(yè)務(wù)服務(wù)的互聯(lián)網(wǎng)服務(wù)平臺(tái)對(duì)應(yīng)的服務(wù)器,也可以以app形式運(yùn)行于終端設(shè)備上的應(yīng)用客戶端,這里不做具體限定。

步驟301:接收用戶發(fā)送的認(rèn)證請(qǐng)求,所述認(rèn)證請(qǐng)求中包含所述用戶的身份標(biāo)識(shí)。

在本申請(qǐng)實(shí)施例中,用戶發(fā)送的認(rèn)證請(qǐng)求可以是在用戶發(fā)送業(yè)務(wù)處理請(qǐng)求時(shí)發(fā)送的,也可以是用戶在登錄互聯(lián)網(wǎng)服務(wù)平臺(tái)時(shí)發(fā)送的,這里不做具體限定。

這里的身份標(biāo)識(shí)能夠唯一標(biāo)識(shí)該用戶,可以是用戶的登錄賬號(hào),也可以是eid,還可以是其他形式,這里不做具體限定。

步驟302:從區(qū)塊鏈網(wǎng)絡(luò)中獲取與所述身份標(biāo)識(shí)相關(guān)聯(lián)的認(rèn)證數(shù)據(jù),所述區(qū)塊鏈網(wǎng)絡(luò)的區(qū)塊鏈節(jié)點(diǎn)中存儲(chǔ)身份標(biāo)識(shí)與認(rèn)證數(shù)據(jù)之間的映射關(guān)系。

在本申請(qǐng)實(shí)施例中,由于區(qū)塊鏈網(wǎng)絡(luò)的區(qū)塊鏈節(jié)點(diǎn)中存儲(chǔ)身份標(biāo)識(shí)與認(rèn)證數(shù)據(jù)之間的映射關(guān)系,那么在接收到用戶發(fā)送的認(rèn)證請(qǐng)求時(shí),可以基于認(rèn)證請(qǐng)求中包含的用戶的身份標(biāo)識(shí)和區(qū)塊鏈網(wǎng)絡(luò)中各區(qū)塊鏈節(jié)點(diǎn)中存儲(chǔ)的映射關(guān)系,從區(qū)塊鏈網(wǎng)絡(luò)中獲取與所述身份標(biāo)識(shí)相關(guān)聯(lián)的認(rèn)證數(shù)據(jù)。

較優(yōu)地,在獲取與所述身份標(biāo)識(shí)相關(guān)聯(lián)的認(rèn)證數(shù)據(jù)之前,若所述認(rèn)證請(qǐng)求中還包含公鑰和數(shù)字簽名,那么利用所述公鑰驗(yàn)證所述數(shù)字簽名是否有效,所述數(shù)字簽名基于公私密鑰對(duì)中的私鑰進(jìn)行簽名得到的。通過(guò)驗(yàn)簽可以確定發(fā)送認(rèn)證請(qǐng)求的用戶是否為配置該公私密鑰對(duì)的用戶,進(jìn)而保證后續(xù)流程實(shí)施的必要性。

若驗(yàn)證結(jié)果是所述數(shù)字簽名無(wú)效,那么結(jié)束認(rèn)證流程。

若驗(yàn)證結(jié)果是所述數(shù)字簽名有效,那么從區(qū)塊鏈網(wǎng)絡(luò)中獲取與所述身份標(biāo)識(shí)相關(guān)聯(lián)的認(rèn)證數(shù)據(jù)。

由于區(qū)塊鏈網(wǎng)絡(luò)的各區(qū)塊鏈節(jié)點(diǎn)中存儲(chǔ)的多個(gè)認(rèn)證數(shù)據(jù),那么在本申請(qǐng)實(shí)施例中可以基于認(rèn)證請(qǐng)求中包含的身份標(biāo)識(shí),從所述區(qū)塊鏈網(wǎng)絡(luò)中篩選包含所述身份標(biāo)識(shí)的認(rèn)證數(shù)據(jù),將篩選得到的所述認(rèn)證數(shù)據(jù)確定為與所述身份標(biāo)識(shí)相關(guān)聯(lián)的認(rèn)證數(shù)據(jù)。

進(jìn)一步地,若篩選得到的所述認(rèn)證數(shù)據(jù)的個(gè)數(shù)大于1,那么從篩選得到的所述認(rèn)證數(shù)據(jù)中,確定符合預(yù)設(shè)條件的認(rèn)證數(shù)據(jù),并將確定的所述認(rèn)證數(shù)據(jù)確定為與所述身份標(biāo)識(shí)相關(guān)聯(lián)的認(rèn)證數(shù)據(jù)。

在本申請(qǐng)實(shí)施例中,所述預(yù)設(shè)條件包含以下至少一種或者多種:

所述認(rèn)證數(shù)據(jù)的生成時(shí)間滿足設(shè)定的時(shí)間條件;

所述認(rèn)證數(shù)據(jù)中包含的機(jī)構(gòu)標(biāo)識(shí)滿足設(shè)定的簽發(fā)機(jī)構(gòu)的機(jī)構(gòu)標(biāo)識(shí);

所述認(rèn)證數(shù)據(jù)中包含的業(yè)務(wù)類型與所述用戶發(fā)起的業(yè)務(wù)的業(yè)務(wù)類型相同。

具體地,若預(yù)設(shè)條件為所述認(rèn)證數(shù)據(jù)的生成時(shí)間滿足設(shè)定的時(shí)間條件,那么確定篩選得到的各所述認(rèn)證數(shù)據(jù)的生成時(shí)間,根據(jù)各所述認(rèn)證數(shù)據(jù)的生成時(shí)間,確定生成時(shí)間滿足設(shè)定的時(shí)間條件的認(rèn)證數(shù)據(jù),并將確定的所述認(rèn)證數(shù)據(jù)確定為與所述身份標(biāo)識(shí)相關(guān)聯(lián)的認(rèn)證數(shù)據(jù)。

假設(shè)滿足設(shè)定的時(shí)間條件為與當(dāng)前時(shí)刻之間的時(shí)間差最小,那么在確定篩選得到的各所述認(rèn)證數(shù)據(jù)的生成時(shí)間后,按照生成時(shí)間的先后順序,將各所述認(rèn)證數(shù)據(jù)進(jìn)行排序,進(jìn)而根據(jù)排序結(jié)果,選擇出生成時(shí)間距離當(dāng)前時(shí)刻最近的認(rèn)證數(shù)據(jù),將該認(rèn)證數(shù)據(jù)確定為與所述身份標(biāo)識(shí)相關(guān)聯(lián)的認(rèn)證數(shù)據(jù)。

需要說(shuō)明的是,認(rèn)證數(shù)據(jù)的生成時(shí)間可以是指認(rèn)證結(jié)果產(chǎn)生的時(shí)間,也可以是指認(rèn)證數(shù)據(jù)存儲(chǔ)至區(qū)塊鏈網(wǎng)絡(luò)的區(qū)塊鏈節(jié)點(diǎn)中的時(shí)間,還可以是指區(qū)塊鏈網(wǎng)絡(luò)的區(qū)塊鏈節(jié)點(diǎn)受理認(rèn)證數(shù)據(jù)的時(shí)間,這里不做具體限定。

若預(yù)設(shè)條件為所述認(rèn)證數(shù)據(jù)中包含的機(jī)構(gòu)標(biāo)識(shí)滿足設(shè)定的簽發(fā)機(jī)構(gòu)的機(jī)構(gòu)標(biāo)識(shí),那么確定篩選得到的各所述認(rèn)證數(shù)據(jù)對(duì)應(yīng)的機(jī)構(gòu)標(biāo)識(shí),根據(jù)各所述認(rèn)證數(shù)據(jù)對(duì)應(yīng)的機(jī)構(gòu)標(biāo)識(shí),確定機(jī)構(gòu)標(biāo)識(shí)滿足設(shè)定的簽發(fā)機(jī)構(gòu)的機(jī)構(gòu)標(biāo)識(shí)的認(rèn)證數(shù)據(jù),并將確定的所述認(rèn)證數(shù)據(jù)確定為與所述身份標(biāo)識(shí)相關(guān)聯(lián)的認(rèn)證數(shù)據(jù)。

假設(shè)設(shè)定的簽發(fā)機(jī)構(gòu)的機(jī)構(gòu)標(biāo)識(shí)為10000,那么在確定篩選得到的各所述認(rèn)證數(shù)據(jù)對(duì)應(yīng)的機(jī)構(gòu)標(biāo)識(shí)后,將機(jī)構(gòu)標(biāo)識(shí)為10000的認(rèn)證數(shù)據(jù)確定為與所述身份標(biāo)識(shí)相關(guān)聯(lián)的認(rèn)證數(shù)據(jù)。

需要說(shuō)明的是,這里的機(jī)構(gòu)標(biāo)識(shí)可以為一個(gè)字符串,也可以為公鑰和數(shù)字簽名,若為公鑰和數(shù)字簽名,則確定篩選得到的各所述認(rèn)證數(shù)據(jù)對(duì)應(yīng)的機(jī)構(gòu)的公鑰,根據(jù)各所述認(rèn)證數(shù)據(jù)對(duì)應(yīng)的機(jī)構(gòu)的公鑰,確定公鑰滿足設(shè)定的簽發(fā)機(jī)構(gòu)的公鑰的認(rèn)證數(shù)據(jù),并將確定的所述認(rèn)證數(shù)據(jù)確定為與所述身份標(biāo)識(shí)相關(guān)聯(lián)的認(rèn)證數(shù)據(jù)。

需要說(shuō)明的是,在本申請(qǐng)實(shí)施例中,滿足設(shè)定的簽發(fā)機(jī)構(gòu)的機(jī)構(gòu)標(biāo)識(shí)的個(gè)數(shù)可以不止1個(gè),如果為多個(gè)時(shí),可以按照簽發(fā)機(jī)構(gòu)的認(rèn)證等級(jí),優(yōu)先獲取包含認(rèn)證等級(jí)高的機(jī)構(gòu)標(biāo)識(shí)的認(rèn)證數(shù)據(jù),若沒(méi)有查找到包含認(rèn)證等級(jí)高的機(jī)構(gòu)標(biāo)識(shí)的認(rèn)證數(shù)據(jù),其次獲取包含認(rèn)證等級(jí)次之的機(jī)構(gòu)標(biāo)識(shí)的認(rèn)證數(shù)據(jù),這樣能夠保證認(rèn)證數(shù)據(jù)的真實(shí)有效性,進(jìn)而保證認(rèn)證結(jié)果的準(zhǔn)確性。

若預(yù)設(shè)條件為所述認(rèn)證數(shù)據(jù)中包含的業(yè)務(wù)類型與所述用戶發(fā)起的業(yè)務(wù)的業(yè)務(wù)類型相同,那么確定用戶所發(fā)起的業(yè)務(wù)的業(yè)務(wù)類型,以及確定篩選得到的各所述認(rèn)證數(shù)據(jù)包含的業(yè)務(wù)類型,根據(jù)各所述認(rèn)證數(shù)據(jù)包含的業(yè)務(wù)類型,確定業(yè)務(wù)類型與用戶所發(fā)起的業(yè)務(wù)的業(yè)務(wù)類型相同的認(rèn)證數(shù)據(jù),并將確定的所述認(rèn)證數(shù)據(jù)確定為與所述身份標(biāo)識(shí)相關(guān)聯(lián)的認(rèn)證數(shù)據(jù)。

由于相同業(yè)務(wù)類型的業(yè)務(wù)對(duì)用戶的身份認(rèn)證的要求比較接近,所以依據(jù)提供相同業(yè)務(wù)服務(wù)的其他互聯(lián)網(wǎng)服務(wù)平臺(tái)產(chǎn)生的認(rèn)證數(shù)據(jù),對(duì)用戶的身份進(jìn)行認(rèn)證,能夠確保認(rèn)證結(jié)果的準(zhǔn)確性。

需要說(shuō)明的是,在篩選認(rèn)證數(shù)據(jù)時(shí),上述記載的三種預(yù)設(shè)條件可以分別單獨(dú)使用,也可以結(jié)合使用,這里不做具體限定。此外,除了以上三種設(shè)定條件外,還可根據(jù)需要設(shè)定其他的設(shè)定條件,在此不再一一列舉。

步驟303:根據(jù)所述認(rèn)證數(shù)據(jù),對(duì)所述用戶的身份進(jìn)行認(rèn)證。

在本申請(qǐng)實(shí)施例中,根據(jù)所述認(rèn)證數(shù)據(jù),確定所述身份標(biāo)識(shí)目前所處的認(rèn)證狀態(tài);若所述身份標(biāo)識(shí)處于異常狀態(tài)和/或認(rèn)證不通過(guò)狀態(tài),那么確定對(duì)所述用戶的身份認(rèn)證不通過(guò);否則,確定對(duì)所述用戶的身份認(rèn)證通過(guò)。

這里所記載的異常狀態(tài)可以是指掛失狀態(tài),也可以是注銷狀態(tài),這里不做具體限定。

在根據(jù)認(rèn)證數(shù)據(jù)確定所述身份標(biāo)識(shí)目前所處的認(rèn)證狀態(tài)時(shí),一旦確定該身份標(biāo)識(shí)的認(rèn)證數(shù)據(jù)中出現(xiàn)過(guò)異常狀態(tài),需要進(jìn)一步確定該身份標(biāo)識(shí)的認(rèn)證狀態(tài)是否在之后進(jìn)行了恢復(fù),若沒(méi)有,則確定該身份標(biāo)識(shí)處于異常狀態(tài);若有,則確定該身份標(biāo)識(shí)處于正常狀態(tài)。

例如:用戶因身份標(biāo)識(shí)丟失或泄露,而向身份管理平臺(tái)對(duì)應(yīng)的服務(wù)器發(fā)送變更請(qǐng)求,以要求對(duì)身份標(biāo)識(shí)進(jìn)行掛失或更新,之后身份管理平臺(tái)對(duì)應(yīng)的服務(wù)器通過(guò)身份管理平臺(tái)向區(qū)塊鏈網(wǎng)絡(luò)發(fā)送掛失或更新信息,并在共識(shí)驗(yàn)證通過(guò)之后上傳至區(qū)塊鏈;或者,

用戶直接向身份管理機(jī)構(gòu)發(fā)送注銷請(qǐng)求,身份管理平臺(tái)對(duì)應(yīng)的服務(wù)器通過(guò)身份管理平臺(tái)將注銷信息上傳至區(qū)塊鏈。

本申請(qǐng)實(shí)施例提供的認(rèn)證方法結(jié)合了區(qū)塊鏈技術(shù),不僅利用了區(qū)塊鏈的優(yōu)勢(shì),還可帶來(lái)如下優(yōu)點(diǎn):第一,整個(gè)認(rèn)證過(guò)程不涉及用戶身份信息,僅用身份標(biāo)識(shí)完成認(rèn)證流程,避免身份信息被區(qū)塊鏈節(jié)點(diǎn)或除區(qū)塊鏈節(jié)點(diǎn)之外的其他執(zhí)行主體所獲取,增強(qiáng)身份信息的安全性;第二,在實(shí)際應(yīng)用中,任何用戶可通過(guò)用戶客戶端或者通過(guò)向有關(guān)服務(wù)機(jī)構(gòu)提出申請(qǐng)的方式,獲知自己的身份標(biāo)識(shí)的認(rèn)證狀態(tài),從而確認(rèn)身份標(biāo)識(shí)是否被冒用,從而達(dá)到監(jiān)控的目的,并在發(fā)現(xiàn)被冒用時(shí)及早作出應(yīng)對(duì)措施。

另外,認(rèn)證過(guò)程的執(zhí)行主體,可以是區(qū)塊鏈節(jié)點(diǎn)或者與區(qū)塊鏈節(jié)點(diǎn)無(wú)關(guān)的其他主體。其中,區(qū)塊鏈中存儲(chǔ)的認(rèn)證數(shù)據(jù)只能是區(qū)塊鏈節(jié)點(diǎn)寫入或更新,因此,在用戶或監(jiān)管機(jī)構(gòu)發(fā)現(xiàn)身份標(biāo)識(shí)被冒用時(shí),可以進(jìn)行追蹤。

通過(guò)本申請(qǐng)實(shí)施例提供的技術(shù)方案,在接收用戶發(fā)送的認(rèn)證請(qǐng)求后,從區(qū)塊鏈網(wǎng)絡(luò)中獲取與所述身份標(biāo)識(shí)相關(guān)聯(lián)的認(rèn)證數(shù)據(jù),并根據(jù)所述認(rèn)證數(shù)據(jù),對(duì)所述用戶的身份進(jìn)行認(rèn)證。這樣,基于區(qū)塊鏈網(wǎng)絡(luò)的去中心化、不可篡改等特點(diǎn),預(yù)先將不同用戶的身份標(biāo)識(shí)與認(rèn)證數(shù)據(jù)之間的映射關(guān)系存儲(chǔ)在區(qū)塊鏈網(wǎng)絡(luò)中的區(qū)塊鏈節(jié)點(diǎn)中,當(dāng)互聯(lián)網(wǎng)服務(wù)平臺(tái)在向用戶提供業(yè)務(wù)服務(wù)時(shí),可基于區(qū)塊鏈網(wǎng)絡(luò)中存儲(chǔ)的認(rèn)證數(shù)據(jù)對(duì)用戶的身份進(jìn)行認(rèn)證,避免了由于身份管理平臺(tái)需要處理的身份認(rèn)證請(qǐng)求數(shù)量過(guò)多導(dǎo)致認(rèn)證請(qǐng)求處理效率較低的問(wèn)題,提升了身份認(rèn)證的處理效率,此外,借助區(qū)塊鏈網(wǎng)絡(luò),能夠?qū)崿F(xiàn)認(rèn)證數(shù)據(jù)在不同互聯(lián)網(wǎng)服務(wù)平臺(tái)之間共享,無(wú)需用戶每次在新服務(wù)平臺(tái)注冊(cè)或者登錄時(shí)提交身份信息,同時(shí)能夠有效防止身份信息泄漏造成的冒名認(rèn)證,進(jìn)而有效提升身份認(rèn)證的準(zhǔn)確性。

圖4為本申請(qǐng)實(shí)施例提供的一種認(rèn)證方法的流程示意圖。所述方法可以如下所示。本申請(qǐng)實(shí)施例在圖3的基礎(chǔ)之上,實(shí)施以下步驟:

步驟404:根據(jù)認(rèn)證結(jié)果,生成認(rèn)證數(shù)據(jù),所述認(rèn)證數(shù)據(jù)中包含所述用戶的身份標(biāo)識(shí)、產(chǎn)生所述認(rèn)證結(jié)果的機(jī)構(gòu)的機(jī)構(gòu)標(biāo)識(shí)和所述認(rèn)證結(jié)果,所述認(rèn)證結(jié)果包含認(rèn)證通過(guò)/認(rèn)證不通過(guò)。

步驟405:將所述認(rèn)證數(shù)據(jù)存儲(chǔ)至所述區(qū)塊鏈網(wǎng)絡(luò)的區(qū)塊鏈節(jié)點(diǎn)中。

較優(yōu)地,在將所述認(rèn)證數(shù)據(jù)存儲(chǔ)至所述區(qū)塊鏈網(wǎng)絡(luò)的區(qū)塊鏈節(jié)點(diǎn)中之前,所述方法還包括:

將所述認(rèn)證數(shù)據(jù)發(fā)送至所述區(qū)塊鏈網(wǎng)絡(luò),使所述區(qū)塊鏈網(wǎng)絡(luò)對(duì)所述認(rèn)證數(shù)據(jù)進(jìn)行共識(shí)處理;

若共識(shí)處理結(jié)果為共識(shí)通過(guò),那么將所述認(rèn)證數(shù)據(jù)存儲(chǔ)至所述區(qū)塊鏈網(wǎng)絡(luò)的區(qū)塊鏈節(jié)點(diǎn)中。

圖5為本申請(qǐng)實(shí)施例提供的一種認(rèn)證方法的流程示意圖。所述方法可以如下所示。本申請(qǐng)實(shí)施例在圖3的基礎(chǔ)之上,實(shí)施以下步驟:

步驟504:根據(jù)所述用戶請(qǐng)求業(yè)務(wù)的業(yè)務(wù)類型,從身份信息管理服務(wù)器中獲取與所述業(yè)務(wù)類型相關(guān)聯(lián)的所述用戶的身份特征信息。

在實(shí)際應(yīng)用中,一些業(yè)務(wù)流程需要使用用戶身份信息。例如,游戲類服務(wù)平臺(tái)可能會(huì)獲取性別和年齡等用戶身份信息,社區(qū)管理平臺(tái)可能會(huì)獲取用戶住址、戶籍、電話號(hào)碼、家庭成員等用戶身份信息。

此時(shí),互聯(lián)網(wǎng)服務(wù)平臺(tái)對(duì)應(yīng)的服務(wù)器可以從身份信息管理服務(wù)器中獲取與所述業(yè)務(wù)類型相關(guān)聯(lián)的所述用戶的身份特征信息,并對(duì)獲取到的身份特征信息進(jìn)行認(rèn)證。這里的身份特征信息包含性別、年齡、用戶住址、戶籍、電話號(hào)碼、家庭成員等信息。

具體地,首先,向身份信息管理服務(wù)器發(fā)送所需用戶身份信息獲取請(qǐng)求。

在接收用戶身份信息獲取請(qǐng)求之后,身份信息管理服務(wù)器核驗(yàn)是否具有獲取用戶身份信息的權(quán)限,例如核驗(yàn)兩者之間是否具有有效的簽約授權(quán)協(xié)議、此次用戶身份信息獲取請(qǐng)求是否獲得用戶授權(quán)。

需要說(shuō)明的是,這里的身份信息管理服務(wù)器可以為多個(gè)。例如:身份特征信息手機(jī)號(hào)碼及身份特征信息年齡可能存儲(chǔ)在不同的身份信息管理服務(wù)器中。

其次,接收身份信息管理服務(wù)器返回的身份特征信息。

步驟505:根據(jù)認(rèn)證結(jié)果和所述身份特征信息,生成認(rèn)證數(shù)據(jù),所述認(rèn)證數(shù)據(jù)中包含所述用戶的身份標(biāo)識(shí)、產(chǎn)生所述認(rèn)證結(jié)果的機(jī)構(gòu)的機(jī)構(gòu)標(biāo)識(shí)、對(duì)所述身份特征信息進(jìn)行認(rèn)證的認(rèn)證事件和所述認(rèn)證結(jié)果,所述認(rèn)證結(jié)果包含認(rèn)證通過(guò)/認(rèn)證不通過(guò)。

需要說(shuō)明的是,這里的“對(duì)所述身份特征信息進(jìn)行認(rèn)證的認(rèn)證事件”在于說(shuō)明對(duì)用戶的某一個(gè)或者某幾個(gè)(即獲取到的)身份特征信息進(jìn)行了認(rèn)證。需要說(shuō)明的是,認(rèn)證數(shù)據(jù)中不包含身份特征信息的具體內(nèi)容,這樣為了保證身份特征信息的安全性,降低被泄露的風(fēng)險(xiǎn)。

步驟506:將所述認(rèn)證數(shù)據(jù)存儲(chǔ)至所述區(qū)塊鏈網(wǎng)絡(luò)的區(qū)塊鏈節(jié)點(diǎn)中。

較優(yōu)地,在將所述認(rèn)證數(shù)據(jù)存儲(chǔ)至所述區(qū)塊鏈網(wǎng)絡(luò)的區(qū)塊鏈節(jié)點(diǎn)中之前,所述方法還包括:

將所述認(rèn)證數(shù)據(jù)發(fā)送至所述區(qū)塊鏈網(wǎng)絡(luò),使所述區(qū)塊鏈網(wǎng)絡(luò)對(duì)所述認(rèn)證數(shù)據(jù)進(jìn)行共識(shí)處理;

若共識(shí)處理結(jié)果為共識(shí)通過(guò),那么將所述認(rèn)證數(shù)據(jù)存儲(chǔ)至所述區(qū)塊鏈網(wǎng)絡(luò)的區(qū)塊鏈節(jié)點(diǎn)中。

圖6為本申請(qǐng)實(shí)施例所提出的一種身份認(rèn)證系統(tǒng)的結(jié)構(gòu)示意圖。

從圖6可以看出,本申請(qǐng)實(shí)施例提供身份認(rèn)證系統(tǒng)中包含區(qū)塊鏈網(wǎng)絡(luò)、身份管理平臺(tái)對(duì)應(yīng)的服務(wù)器、互聯(lián)網(wǎng)服務(wù)平臺(tái)對(duì)應(yīng)的服務(wù)器和用戶設(shè)備。

用戶通過(guò)用戶設(shè)備將身份信息發(fā)送給身份管理平臺(tái)對(duì)應(yīng)的服務(wù)器,由身份管理平臺(tái)對(duì)應(yīng)的服務(wù)器對(duì)其身份進(jìn)行認(rèn)證,并將包含認(rèn)證結(jié)果的認(rèn)證數(shù)據(jù)存儲(chǔ)至區(qū)塊鏈網(wǎng)絡(luò)中。

互聯(lián)網(wǎng)服務(wù)平臺(tái)對(duì)應(yīng)的服務(wù)器在向用戶提供業(yè)務(wù)服務(wù)時(shí),可以從區(qū)塊鏈網(wǎng)絡(luò)中獲取認(rèn)證數(shù)據(jù),以實(shí)現(xiàn)對(duì)用戶的身份認(rèn)證。此外,還可以將產(chǎn)生的認(rèn)證結(jié)果也存儲(chǔ)至區(qū)塊鏈網(wǎng)絡(luò)中,以實(shí)現(xiàn)與其他互聯(lián)網(wǎng)服務(wù)平臺(tái)共享該認(rèn)證結(jié)果。

圖7為本申請(qǐng)實(shí)施例提供的一種認(rèn)證設(shè)備的結(jié)構(gòu)示意圖。如下所示,所述認(rèn)證設(shè)備包括:接收單元701、獲取單元702和認(rèn)證單元703,其中:

接收單元701,接收用戶發(fā)送的認(rèn)證請(qǐng)求,所述認(rèn)證請(qǐng)求中包含所述用戶的身份標(biāo)識(shí);

獲取單元702,從區(qū)塊鏈網(wǎng)絡(luò)中獲取與所述身份標(biāo)識(shí)相關(guān)聯(lián)的認(rèn)證數(shù)據(jù),所述區(qū)塊鏈網(wǎng)絡(luò)的區(qū)塊鏈節(jié)點(diǎn)中存儲(chǔ)身份標(biāo)識(shí)與認(rèn)證數(shù)據(jù)之間的映射關(guān)系;

認(rèn)證單元703,根據(jù)所述認(rèn)證數(shù)據(jù),對(duì)所述用戶的身份進(jìn)行認(rèn)證。

在本申請(qǐng)的另一個(gè)實(shí)施例中,所述認(rèn)證設(shè)備還包括:驗(yàn)證單元704,其中:

所述驗(yàn)證單元704,若所述認(rèn)證請(qǐng)求中還包含公鑰和數(shù)字簽名,那么利用所述公鑰驗(yàn)證所述數(shù)字簽名是否有效,所述數(shù)字簽名基于公私密鑰對(duì)中的私鑰進(jìn)行簽名得到的;

所述獲取單元702從區(qū)塊鏈網(wǎng)絡(luò)中獲取與所述身份標(biāo)識(shí)相關(guān)聯(lián)的認(rèn)證數(shù)據(jù),包括:

若驗(yàn)證結(jié)果是所述數(shù)字簽名有效,那么從區(qū)塊鏈網(wǎng)絡(luò)中獲取與所述身份標(biāo)識(shí)相關(guān)聯(lián)的認(rèn)證數(shù)據(jù)。

在本申請(qǐng)的另一個(gè)實(shí)施例中,所述獲取單元702從區(qū)塊鏈網(wǎng)絡(luò)中獲取與所述身份標(biāo)識(shí)相關(guān)聯(lián)的認(rèn)證數(shù)據(jù),包括:

從所述區(qū)塊鏈網(wǎng)絡(luò)中篩選包含所述身份標(biāo)識(shí)的認(rèn)證數(shù)據(jù),將篩選得到的所述認(rèn)證數(shù)據(jù)確定為與所述身份標(biāo)識(shí)相關(guān)聯(lián)的認(rèn)證數(shù)據(jù)。

在本申請(qǐng)的另一個(gè)實(shí)施例中,所述獲取單元702,若篩選得到的所述認(rèn)證數(shù)據(jù)的個(gè)數(shù)大于1,那么從篩選得到的所述認(rèn)證數(shù)據(jù)中,確定符合預(yù)設(shè)條件的認(rèn)證數(shù)據(jù),并將確定的所述認(rèn)證數(shù)據(jù)確定為與所述身份標(biāo)識(shí)相關(guān)聯(lián)的認(rèn)證數(shù)據(jù)。

在本申請(qǐng)的另一個(gè)實(shí)施例中,所述預(yù)設(shè)條件包含以下至少一種或者多種:

所述認(rèn)證數(shù)據(jù)的生成時(shí)間滿足設(shè)定的時(shí)間條件;

所述認(rèn)證數(shù)據(jù)中包含的機(jī)構(gòu)標(biāo)識(shí)滿足設(shè)定的簽發(fā)機(jī)構(gòu)的機(jī)構(gòu)標(biāo)識(shí);

所述認(rèn)證數(shù)據(jù)中包含的業(yè)務(wù)類型與所述用戶發(fā)起的業(yè)務(wù)的業(yè)務(wù)類型相同。

在本申請(qǐng)的另一個(gè)實(shí)施例中,所述認(rèn)證單元703根據(jù)所述認(rèn)證數(shù)據(jù),對(duì)所述用戶的身份進(jìn)行認(rèn)證,包括:

根據(jù)所述認(rèn)證數(shù)據(jù),確定所述身份標(biāo)識(shí)目前所處的認(rèn)證狀態(tài);

若所述身份標(biāo)識(shí)處于異常狀態(tài)和/或認(rèn)證不通過(guò)狀態(tài),那么確定對(duì)所述用戶的身份認(rèn)證不通過(guò);否則,確定對(duì)所述用戶的身份認(rèn)證通過(guò)。

在本申請(qǐng)的另一個(gè)實(shí)施例中,所述認(rèn)證設(shè)備還包括:存儲(chǔ)單元705,其中:

所述存儲(chǔ)單元705,根據(jù)認(rèn)證結(jié)果,生成認(rèn)證數(shù)據(jù),所述認(rèn)證數(shù)據(jù)中包含所述用戶的身份標(biāo)識(shí)、產(chǎn)生所述認(rèn)證結(jié)果的機(jī)構(gòu)的機(jī)構(gòu)標(biāo)識(shí)和所述認(rèn)證結(jié)果,所述認(rèn)證結(jié)果包含認(rèn)證通過(guò)/認(rèn)證不通過(guò);

將所述認(rèn)證數(shù)據(jù)存儲(chǔ)至所述區(qū)塊鏈網(wǎng)絡(luò)的區(qū)塊鏈節(jié)點(diǎn)中。

在本申請(qǐng)的另一個(gè)實(shí)施例中,所述認(rèn)證設(shè)備還包括:發(fā)送單元706,其中:

所述發(fā)送單元706,在將所述認(rèn)證數(shù)據(jù)存儲(chǔ)至所述區(qū)塊鏈網(wǎng)絡(luò)的區(qū)塊鏈節(jié)點(diǎn)中之前,將所述認(rèn)證數(shù)據(jù)發(fā)送至所述區(qū)塊鏈網(wǎng)絡(luò),使所述區(qū)塊鏈網(wǎng)絡(luò)對(duì)所述認(rèn)證數(shù)據(jù)進(jìn)行共識(shí)處理;

所述存儲(chǔ)單元705將所述認(rèn)證數(shù)據(jù)存儲(chǔ)至所述區(qū)塊鏈網(wǎng)絡(luò)的區(qū)塊鏈節(jié)點(diǎn)中,包括:

若共識(shí)處理結(jié)果為共識(shí)通過(guò),那么將所述認(rèn)證數(shù)據(jù)存儲(chǔ)至所述區(qū)塊鏈網(wǎng)絡(luò)的區(qū)塊鏈節(jié)點(diǎn)中。

在本申請(qǐng)的另一個(gè)實(shí)施例中,所述獲取單元702,在確定對(duì)所述用戶的身份認(rèn)證通過(guò)后,根據(jù)所述用戶請(qǐng)求業(yè)務(wù)的業(yè)務(wù)類型,從身份信息管理服務(wù)器中獲取與所述業(yè)務(wù)類型相關(guān)聯(lián)的所述用戶的身份特征信息;

所述存儲(chǔ)單元705,根據(jù)認(rèn)證結(jié)果和所述身份特征信息,生成認(rèn)證數(shù)據(jù),所述認(rèn)證數(shù)據(jù)中包含所述用戶的身份標(biāo)識(shí)、產(chǎn)生所述認(rèn)證結(jié)果的機(jī)構(gòu)的機(jī)構(gòu)標(biāo)識(shí)、對(duì)所述身份特征信息進(jìn)行認(rèn)證的認(rèn)證事件和所述認(rèn)證結(jié)果,所述認(rèn)證結(jié)果包含認(rèn)證通過(guò)/認(rèn)證不通過(guò);

將所述認(rèn)證數(shù)據(jù)存儲(chǔ)至所述區(qū)塊鏈網(wǎng)絡(luò)的區(qū)塊鏈節(jié)點(diǎn)中。

需要說(shuō)明的是,本申請(qǐng)實(shí)施例提供的認(rèn)證設(shè)備可以通過(guò)軟件方式實(shí)現(xiàn),也可以通過(guò)硬件方式實(shí)現(xiàn),這里不做具體限定。認(rèn)證設(shè)備在接收用戶發(fā)送的認(rèn)證請(qǐng)求后,從區(qū)塊鏈網(wǎng)絡(luò)中獲取與所述身份標(biāo)識(shí)相關(guān)聯(lián)的認(rèn)證數(shù)據(jù),并根據(jù)所述認(rèn)證數(shù)據(jù),對(duì)所述用戶的身份進(jìn)行認(rèn)證。這樣,基于區(qū)塊鏈網(wǎng)絡(luò)的去中心化、不可篡改等特點(diǎn),預(yù)先將不同用戶的身份標(biāo)識(shí)與認(rèn)證數(shù)據(jù)之間的映射關(guān)系存儲(chǔ)在區(qū)塊鏈網(wǎng)絡(luò)中的區(qū)塊鏈節(jié)點(diǎn)中,當(dāng)互聯(lián)網(wǎng)服務(wù)平臺(tái)在向用戶提供業(yè)務(wù)服務(wù)時(shí),可基于區(qū)塊鏈網(wǎng)絡(luò)中存儲(chǔ)的認(rèn)證數(shù)據(jù)對(duì)用戶的身份進(jìn)行認(rèn)證,避免了由于身份管理平臺(tái)需要處理的身份認(rèn)證請(qǐng)求數(shù)量過(guò)多導(dǎo)致認(rèn)證請(qǐng)求處理效率較低的問(wèn)題,提升了身份認(rèn)證的處理效率,此外,借助區(qū)塊鏈網(wǎng)絡(luò),能夠?qū)崿F(xiàn)認(rèn)證數(shù)據(jù)在不同互聯(lián)網(wǎng)服務(wù)平臺(tái)之間共享,無(wú)需用戶每次在新服務(wù)平臺(tái)注冊(cè)或者登錄時(shí)提交身份信息,同時(shí)能夠有效防止身份信息泄漏造成的冒名認(rèn)證,進(jìn)而有效提升身份認(rèn)證的準(zhǔn)確性。

基于同一個(gè)發(fā)明構(gòu)思,本申請(qǐng)實(shí)施例還提供了一種認(rèn)證設(shè)備,包括:至少一個(gè)存儲(chǔ)器和至少一個(gè)處理器,其中:所述至少一個(gè)存儲(chǔ)器中存儲(chǔ)有程序,并被配置成由所述至少一個(gè)處理器執(zhí)行以下步驟:

接收用戶發(fā)送的認(rèn)證請(qǐng)求,所述認(rèn)證請(qǐng)求中包含所述用戶的身份標(biāo)識(shí);

從區(qū)塊鏈網(wǎng)絡(luò)中獲取與所述身份標(biāo)識(shí)相關(guān)聯(lián)的認(rèn)證數(shù)據(jù),所述區(qū)塊鏈網(wǎng)絡(luò)的區(qū)塊鏈節(jié)點(diǎn)中存儲(chǔ)身份標(biāo)識(shí)與認(rèn)證數(shù)據(jù)之間的映射關(guān)系;

根據(jù)所述認(rèn)證數(shù)據(jù),對(duì)所述用戶的身份進(jìn)行認(rèn)證。

具體實(shí)現(xiàn)方式可以參見上述實(shí)施例中記載的內(nèi)容,這里不再一一贅述。

圖8為本申請(qǐng)實(shí)施例提供的一種基于區(qū)塊鏈的認(rèn)證數(shù)據(jù)處理設(shè)備的結(jié)構(gòu)示意圖。所述認(rèn)證數(shù)據(jù)處理設(shè)備包括:接收單元801、處理單元802和存儲(chǔ)單元803,其中:

接收單元801,接收用戶發(fā)送的身份信息,并對(duì)所述身份信息進(jìn)行認(rèn)證;

處理單元802,根據(jù)認(rèn)證結(jié)果,生成第一認(rèn)證數(shù)據(jù),所述第一認(rèn)證數(shù)據(jù)中包含所述認(rèn)證結(jié)果、產(chǎn)生所述認(rèn)證結(jié)果的機(jī)構(gòu)的機(jī)構(gòu)標(biāo)識(shí)和所述用戶的身份標(biāo)識(shí);

存儲(chǔ)單元803,將所述第一認(rèn)證數(shù)據(jù)存儲(chǔ)至區(qū)塊鏈網(wǎng)絡(luò)的區(qū)塊鏈節(jié)點(diǎn)中。

在本申請(qǐng)的另一個(gè)實(shí)施例中,所述數(shù)據(jù)處理設(shè)備還包括:建立單元804,其中:

所述建立單元804,建立所述用戶的身份標(biāo)識(shí)與所述用戶的身份信息之間的映射關(guān)系;并根據(jù)所述映射關(guān)系,將所述用戶的身份信息存儲(chǔ)至身份信息數(shù)據(jù)庫(kù)中。

在本申請(qǐng)的另一個(gè)實(shí)施例中,所述接收單元801對(duì)所述身份信息進(jìn)行認(rèn)證,包括:

驗(yàn)證所述身份信息是否合法有效;

所述處理單元802根據(jù)認(rèn)證結(jié)果,生成第一認(rèn)證數(shù)據(jù),包括:

在認(rèn)證結(jié)果是所述身份信息合法有效時(shí),根據(jù)所述認(rèn)證結(jié)果、產(chǎn)生所述認(rèn)證結(jié)果的機(jī)構(gòu)的機(jī)構(gòu)標(biāo)識(shí)和所述用戶的身份標(biāo)識(shí),得到第一認(rèn)證數(shù)據(jù)。

在本申請(qǐng)的另一個(gè)實(shí)施例中,所述數(shù)據(jù)處理設(shè)備還包括:確定單元805,其中:

所述接收單元801,接收用戶發(fā)送的掛失/注銷請(qǐng)求,所述掛失/注銷請(qǐng)求中包含所述用戶的身份標(biāo)識(shí);

所述確定單元805,根據(jù)所述掛失/注銷請(qǐng)求,確定所述用戶的身份信息處于異常狀態(tài);

所述處理單元802,根據(jù)所述用戶的身份信息處于異常狀態(tài)、產(chǎn)生所述認(rèn)證結(jié)果的機(jī)構(gòu)的機(jī)構(gòu)標(biāo)識(shí)和所述用戶的身份標(biāo)識(shí),生成第二認(rèn)證數(shù)據(jù);

所述存儲(chǔ)單元803,將所述第二認(rèn)證數(shù)據(jù)存儲(chǔ)至區(qū)塊鏈網(wǎng)絡(luò)的區(qū)塊鏈節(jié)點(diǎn)中。

需要說(shuō)明的是,本申請(qǐng)實(shí)施例提供的認(rèn)證數(shù)據(jù)處理設(shè)備可以通過(guò)軟件方式實(shí)現(xiàn),也可以通過(guò)硬件方式實(shí)現(xiàn),這里不做具體限定。

基于同一個(gè)發(fā)明思想,本申請(qǐng)實(shí)施例還提供了一種基于區(qū)塊鏈的認(rèn)證數(shù)據(jù)處理設(shè)備,包括:至少一個(gè)存儲(chǔ)器和至少一個(gè)處理器,其中:所述至少一個(gè)存儲(chǔ)器中存儲(chǔ)有程序,并被配置成由所述至少一個(gè)處理器執(zhí)行以下步驟:

接收用戶發(fā)送的身份信息,并對(duì)所述身份信息進(jìn)行認(rèn)證;

根據(jù)認(rèn)證結(jié)果,生成第一認(rèn)證數(shù)據(jù),所述第一認(rèn)證數(shù)據(jù)中包含所述認(rèn)證結(jié)果、產(chǎn)生所述認(rèn)證結(jié)果的機(jī)構(gòu)的機(jī)構(gòu)標(biāo)識(shí)和所述用戶的身份標(biāo)識(shí);

將所述第一認(rèn)證數(shù)據(jù)存儲(chǔ)至區(qū)塊鏈網(wǎng)絡(luò)的區(qū)塊鏈節(jié)點(diǎn)中。

具體實(shí)現(xiàn)方式可以參見上述實(shí)施例中記載的內(nèi)容,這里不再一一贅述。

在20世紀(jì)90年代,對(duì)于一個(gè)技術(shù)的改進(jìn)可以很明顯地區(qū)分是硬件上的改進(jìn)(例如,對(duì)二極管、晶體管、開關(guān)等電路結(jié)構(gòu)的改進(jìn))還是軟件上的改進(jìn)(對(duì)于方法流程的改進(jìn))。然而,隨著技術(shù)的發(fā)展,當(dāng)今的很多方法流程的改進(jìn)已經(jīng)可以視為硬件電路結(jié)構(gòu)的直接改進(jìn)。設(shè)計(jì)人員幾乎都通過(guò)將改進(jìn)的方法流程編程到硬件電路中來(lái)得到相應(yīng)的硬件電路結(jié)構(gòu)。因此,不能說(shuō)一個(gè)方法流程的改進(jìn)就不能用硬件實(shí)體模塊來(lái)實(shí)現(xiàn)。例如,可編程邏輯器件(programmablelogicdevice,pld)(例如現(xiàn)場(chǎng)可編程門陣列(fieldprogrammablegatearray,fpga))就是這樣一種集成電路,其邏輯功能由用戶對(duì)器件編程來(lái)確定。由設(shè)計(jì)人員自行編程來(lái)把一個(gè)數(shù)字系統(tǒng)“集成”在一片pld上,而不需要請(qǐng)芯片制造廠商來(lái)設(shè)計(jì)和制作專用的集成電路芯片。而且,如今,取代手工地制作集成電路芯片,這種編程也多半改用“邏輯編譯器(logiccompiler)”軟件來(lái)實(shí)現(xiàn),它與程序開發(fā)撰寫時(shí)所用的軟件編譯器相類似,而要編譯之前的原始代碼也得用特定的編程語(yǔ)言來(lái)撰寫,此稱之為硬件描述語(yǔ)言(hardwaredescriptionlanguage,hdl),而hdl也并非僅有一種,而是有許多種,如abel(advancedbooleanexpressionlanguage)、ahdl(alterahardwaredescriptionlanguage)、confluence、cupl(cornelluniversityprogramminglanguage)、hdcal、jhdl(javahardwaredescriptionlanguage)、lava、lola、myhdl、palasm、rhdl(rubyhardwaredescriptionlanguage)等,目前最普遍使用的是vhdl(very-high-speedintegratedcircuithardwaredescriptionlanguage)與verilog。本領(lǐng)域技術(shù)人員也應(yīng)該清楚,只需要將方法流程用上述幾種硬件描述語(yǔ)言稍作邏輯編程并編程到集成電路中,就可以很容易得到實(shí)現(xiàn)該邏輯方法流程的硬件電路。

控制器可以按任何適當(dāng)?shù)姆绞綄?shí)現(xiàn),例如,控制器可以采取例如微處理器或處理器以及存儲(chǔ)可由該(微)處理器執(zhí)行的計(jì)算機(jī)可讀程序代碼(例如軟件或固件)的計(jì)算機(jī)可讀介質(zhì)、邏輯門、開關(guān)、專用集成電路(applicationspecificintegratedcircuit,asic)、可編程邏輯控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:arc625d、atmelat91sam、microchippic18f26k20以及siliconelabsc8051f320,存儲(chǔ)器控制器還可以被實(shí)現(xiàn)為存儲(chǔ)器的控制邏輯的一部分。本領(lǐng)域技術(shù)人員也知道,除了以純計(jì)算機(jī)可讀程序代碼方式實(shí)現(xiàn)控制器以外,完全可以通過(guò)將方法步驟進(jìn)行邏輯編程來(lái)使得控制器以邏輯門、開關(guān)、專用集成電路、可編程邏輯控制器和嵌入微控制器等的形式來(lái)實(shí)現(xiàn)相同功能。因此這種控制器可以被認(rèn)為是一種硬件部件,而對(duì)其內(nèi)包括的用于實(shí)現(xiàn)各種功能的裝置也可以視為硬件部件內(nèi)的結(jié)構(gòu)?;蛘呱踔粒梢詫⒂糜趯?shí)現(xiàn)各種功能的裝置視為既可以是實(shí)現(xiàn)方法的軟件模塊又可以是硬件部件內(nèi)的結(jié)構(gòu)。

上述實(shí)施例闡明的系統(tǒng)、裝置、模塊或單元,具體可以由計(jì)算機(jī)芯片或?qū)嶓w實(shí)現(xiàn),或者由具有某種功能的產(chǎn)品來(lái)實(shí)現(xiàn)。一種典型的實(shí)現(xiàn)設(shè)備為計(jì)算機(jī)。具體的,計(jì)算機(jī)例如可以為個(gè)人計(jì)算機(jī)、膝上型計(jì)算機(jī)、蜂窩電話、相機(jī)電話、智能電話、個(gè)人數(shù)字助理、媒體播放器、導(dǎo)航設(shè)備、電子郵件設(shè)備、游戲控制臺(tái)、平板計(jì)算機(jī)、可穿戴設(shè)備或者這些設(shè)備中的任何設(shè)備的組合。

為了描述的方便,描述以上裝置時(shí)以功能分為各種單元分別描述。當(dāng)然,在實(shí)施本申請(qǐng)時(shí)可以把各單元的功能在同一個(gè)或多個(gè)軟件和/或硬件中實(shí)現(xiàn)。

本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、cd-rom、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。

本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。

這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。

這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。

在一個(gè)典型的配置中,計(jì)算設(shè)備包括一個(gè)或多個(gè)處理器(cpu)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。

內(nèi)存可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲(chǔ)器,隨機(jī)存取存儲(chǔ)器(ram)和/或非易失性內(nèi)存等形式,如只讀存儲(chǔ)器(rom)或閃存(flashram)。內(nèi)存是計(jì)算機(jī)可讀介質(zhì)的示例。

計(jì)算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動(dòng)和非可移動(dòng)媒體可以由任何方法或技術(shù)來(lái)實(shí)現(xiàn)信息存儲(chǔ)。信息可以是計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計(jì)算機(jī)的存儲(chǔ)介質(zhì)的例子包括,但不限于相變內(nèi)存(pram)、靜態(tài)隨機(jī)存取存儲(chǔ)器(sram)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(dram)、其他類型的隨機(jī)存取存儲(chǔ)器(ram)、只讀存儲(chǔ)器(rom)、電可擦除可編程只讀存儲(chǔ)器(eeprom)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲(chǔ)器(cd-rom)、數(shù)字多功能光盤(dvd)或其他光學(xué)存儲(chǔ)、磁盒式磁帶,磁帶磁磁盤存儲(chǔ)或其他磁性存儲(chǔ)設(shè)備或任何其他非傳輸介質(zhì),可用于存儲(chǔ)可以被計(jì)算設(shè)備訪問(wèn)的信息。按照本文中的界定,計(jì)算機(jī)可讀介質(zhì)不包括暫存電腦可讀媒體(transitorymedia),如調(diào)制的數(shù)據(jù)信號(hào)和載波。

還需要說(shuō)明的是,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、商品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、商品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、商品或者設(shè)備中還存在另外的相同要素。

本申請(qǐng)可以在由計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計(jì)算環(huán)境中實(shí)踐本申請(qǐng),在這些分布式計(jì)算環(huán)境中,由通過(guò)通信網(wǎng)絡(luò)而被連接的遠(yuǎn)程處理設(shè)備來(lái)執(zhí)行任務(wù)。在分布式計(jì)算環(huán)境中,程序模塊可以位于包括存儲(chǔ)設(shè)備在內(nèi)的本地和遠(yuǎn)程計(jì)算機(jī)存儲(chǔ)介質(zhì)中。

本說(shuō)明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見即可,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處。尤其,對(duì)于系統(tǒng)實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述的比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部分說(shuō)明即可。

以上所述僅為本申請(qǐng)的實(shí)施例而已,并不用于限制本申請(qǐng)。對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō),本申請(qǐng)可以有各種更改和變化。凡在本申請(qǐng)的精神和原理之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)的權(quán)利要求范圍之內(nèi)。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
云南省| 明星| 巴塘县| 武夷山市| 伽师县| 酉阳| 绥棱县| 娄烦县| 鹤山市| 昌乐县| 梁河县| 永德县| 吉木乃县| 鲁甸县| 博白县| 天等县| 吉隆县| 武宣县| 崇信县| 迭部县| 文山县| 河源市| 鄂尔多斯市| 阳东县| 克什克腾旗| 四川省| 延津县| 茶陵县| 荔浦县| 中方县| 剑阁县| 剑川县| 陵川县| 科尔| 澄迈县| 朝阳区| 淳化县| 汪清县| 新竹县| 开远市| 太和县|