一種基于聲波通訊的身份認(rèn)證方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及網(wǎng)絡(luò)安全【技術(shù)領(lǐng)域】,提供了一種基于聲波的身份認(rèn)證方法及系統(tǒng)。所述方法包括:步驟1:向認(rèn)證設(shè)備內(nèi)植入特征碼;步驟2:根據(jù)用戶的信息和用戶的認(rèn)證設(shè)備內(nèi)的特征碼得到綁定信息,將綁定信息記錄在服務(wù)器端;步驟3:所述用戶的用戶設(shè)備通過訪問服務(wù)器端獲取所述綁定信息中的特征碼;步驟4:所述用戶設(shè)備將包含所述特征碼的連接請求信息編碼成聲波信號并廣播;步驟5:所述認(rèn)證設(shè)備偵聽聲波信號,并基于偵聽結(jié)果,與所述用戶設(shè)備建立聲波鏈路,為用戶設(shè)備提供身份認(rèn)證。本發(fā)明避免了現(xiàn)有聲波設(shè)備常見的安全隱患,可加強各業(yè)務(wù)系統(tǒng)的可信身份認(rèn)證和提高各業(yè)務(wù)系統(tǒng)數(shù)據(jù)的權(quán)威性、保密性,節(jié)省了認(rèn)證設(shè)備功耗的同時提升了用戶的使用體驗。
【專利說明】一種基于聲波通訊的身份認(rèn)證方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)安全【技術(shù)領(lǐng)域】,特別涉及一種基于聲波通訊的身份認(rèn)證的方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著計算機網(wǎng)絡(luò)深入到人們生活的方方面面,越來越多的網(wǎng)絡(luò)應(yīng)用中涉及到了用戶的隱私信息,單純的用戶口令由于安全系數(shù)較低,已很難有效地保證用戶的信息安全。因而互聯(lián)網(wǎng)上常常需要對用戶進(jìn)行強度遠(yuǎn)大于用戶名口令方式的身份認(rèn)證,一個典型場景是用戶登錄網(wǎng)銀進(jìn)行轉(zhuǎn)賬操作時需要對操作用戶身份進(jìn)行嚴(yán)格認(rèn)證,目前在PC機上普遍使用USBKey (—般稱為U盾)設(shè)備作為身份認(rèn)證的手段,這類設(shè)備和PC機間通過USB數(shù)據(jù)口進(jìn)行通訊,用戶需要進(jìn)行身份認(rèn)證時在PC機上插入Key,使用完畢時拔出Key,認(rèn)證信息完全由USBKey提供,不具有該Key的非授權(quán)用戶則被拒絕訪問,該方式極大地保證了用戶賬戶安全。
[0003]但目前在移動設(shè)備上,還很少有能夠提供以USBKey或類似方式進(jìn)行身份認(rèn)證的設(shè)備。原因主要有兩個:1、很難找到一種通用的數(shù)據(jù)通訊方式能全部兼容iOS、Android等系統(tǒng)的設(shè)備;2、因為電量、體積、連接線等問題,很難設(shè)計出用戶體驗令人滿意的設(shè)備。為實現(xiàn)移動設(shè)備上的身份認(rèn)證,曾先后出現(xiàn)過SD卡盾、SIM卡盾、SIM卡貼片盾、耳機接口盾、藍(lán)牙盾等設(shè)備,但由于其均要求與移動設(shè)備進(jìn)行接觸式連接,因而效果均不太理想。
[0004]當(dāng)前市場上也有少量的聲波類的相關(guān)產(chǎn)品,但現(xiàn)有的聲波類產(chǎn)品普遍存在以下問題:1、沒有使用安全強度高的PKI技術(shù)。2、沒有好的方法進(jìn)行用戶設(shè)備和認(rèn)證設(shè)備的匹配,建立連接和通訊的過程都不夠安全。3、使用一次需要開啟電源的時間長,電量消耗快?;谝陨显?,現(xiàn)有的認(rèn)證設(shè)備未能很好的解決移動設(shè)備的身份認(rèn)證問題。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明提供了一種基于聲波通訊的身份認(rèn)證方法及系統(tǒng),以解決現(xiàn)有技術(shù)中無法在移動設(shè)備中進(jìn)行有效的身份認(rèn)證的問題。
[0006]為解決上述技術(shù)問題,本發(fā)明的基于聲波通訊的身份認(rèn)證方法包括:
步驟1:向認(rèn)證設(shè)備內(nèi)植入特征碼;
步驟2:根據(jù)用戶的信息和所述用戶的認(rèn)證設(shè)備內(nèi)的特征碼得到綁定信息,并將綁定信息記錄在服務(wù)器端;
步驟3:所述用戶的用戶設(shè)備通過訪問服務(wù)器端獲取所述綁定信息中的特征碼;
步驟4:所述用戶設(shè)備將包含所述特征碼的連接請求信息編碼成聲波信號并廣播;步驟5:所述認(rèn)證設(shè)備偵聽聲波信號,并基于偵聽結(jié)果,與所述用戶設(shè)備建立聲波鏈路,為用戶設(shè)備提供身份認(rèn)證。
[0007]所述方法還包括:
所述用戶設(shè)備在身份認(rèn)證完成后自動刪除特征碼。[0008]所述認(rèn)證設(shè)備完成認(rèn)證后,關(guān)閉自身電源。
[0009]所述步驟3包括:
步驟3.1:所述用戶設(shè)備向所述服務(wù)器端發(fā)送包括用戶信息的認(rèn)證請求;
步驟3.2:所述服務(wù)器端在接收到所述認(rèn)證請求后提取所述認(rèn)證請求中的用戶信息; 步驟3.3:所述服務(wù)器端根據(jù)提取的用戶信息,查找與所述用戶信息相對應(yīng)的綁定信
息;
步驟3.4:所述服務(wù)器端將查到到的綁定信息中的特征碼發(fā)送給所述用戶設(shè)備。
[0010]所述步驟5包括:
步驟5.1:所述認(rèn)證設(shè)備偵聽聲波信號;
步驟5.2:所述認(rèn)證設(shè)備對偵聽到的聲波信號進(jìn)行解碼,并根據(jù)解碼結(jié)果判斷所述聲波信號中是否包含特征碼;如果包含特征碼,則進(jìn)入步驟5.3,否則,返回步驟5.1 ;
步驟5.3:所述認(rèn)證設(shè)備判斷所述包含的特征碼與植入的特征碼是否一致,若一致,則進(jìn)入步驟5.4,若不一致,則返回步驟5.1 ;
步驟5.4:所述認(rèn)證設(shè)備與所述用戶設(shè)備建立聲波鏈路,為所述用戶設(shè)備提供身份認(rèn)證。
[0011 ] 所述用戶設(shè)備和認(rèn)證設(shè)備采用麥克風(fēng)發(fā)送聲波信號,并采用聽筒接收聲波信號。
[0012]所述用戶設(shè)備和認(rèn)證設(shè)備將待發(fā)送信息加密后再編碼成聲波信號。
[0013]所述用戶設(shè)備是內(nèi)置有相應(yīng)程序的移動通訊裝置。
[0014]本發(fā)明還提供了一種基于聲波通訊的身份認(rèn)證系統(tǒng),包括:服務(wù)器、用戶設(shè)備和認(rèn)證設(shè)備;其中,
所述服務(wù)器包括綁定模塊、存儲模塊以及特征碼提供模塊,所述綁定模塊用于將用戶的認(rèn)證設(shè)備內(nèi)特征碼和所述用戶的信息進(jìn)行綁定得到綁定信息;所述存儲模塊用于存儲綁定信息;所述特征碼提供模塊用于向所述用戶設(shè)備提供相應(yīng)的特征碼;
所述用戶設(shè)備,包括特征碼提取模塊、認(rèn)證設(shè)備連接模塊以及第一廣播模塊;所述特征碼提取模塊用于從所述服務(wù)器獲取特征碼;所述認(rèn)證設(shè)備連接模塊用于生成包含所述特征碼的連接請求信息,并將所述連接請求信息編碼成聲波信號;所述第一廣播模塊用于廣播聲波信號;
所述認(rèn)證設(shè)備,包括偵聽模塊、身份認(rèn)證模塊、第二廣播模塊;所述偵聽模塊用于偵聽聲波信號;所述身份認(rèn)證模塊用于解析偵聽結(jié)果,并基于偵聽結(jié)果生成身份認(rèn)證信息,并將身份認(rèn)證信息編碼為聲波信號;所述第二廣播模塊用于廣播聲波信號。
[0015]所述認(rèn)證設(shè)備,還包括電源管理模塊,用于在完成身份認(rèn)證服務(wù)后,關(guān)閉認(rèn)證設(shè)備的電源。
[0016]所述用戶設(shè)備,還包括特征碼刪除模塊,用于在完成身份認(rèn)證后,刪除獲取的特征碼。
[0017]所述特征碼提取模塊,用于向所述服務(wù)器端發(fā)送包括用戶信息的認(rèn)證請求; 所述特征碼提供模塊,用于在接收到所述認(rèn)證請求后提取所述認(rèn)證請求中的用戶信
息;并根據(jù)提取的用戶信息,查找與所述用戶信息相對應(yīng)的綁定信息;以及將查到到的綁定信息中的特征碼發(fā)送給所述用戶設(shè)備。
[0018]所述身份認(rèn)證模塊對偵聽到的聲波信號進(jìn)行解碼,并根據(jù)解碼結(jié)果判斷所述聲波信號中是否包含特征碼;以及判斷所述包含的特征碼與植入的特征碼是否一致;若一致,則與所述用戶設(shè)備建立聲波鏈路,為所述用戶設(shè)備提供身份認(rèn)證。
[0019]所述用戶設(shè)備和認(rèn)證設(shè)備采用麥克風(fēng)發(fā)送聲波信號,并采用聽筒接收聲波信號。
[0020]所述用戶設(shè)備和認(rèn)證設(shè)備將待發(fā)送信息加密后再編碼成聲波信號。
[0021 ] 所述用戶設(shè)備是內(nèi)置有相應(yīng)程序的移動通訊裝置。
[0022]通過上述技術(shù)方案,本發(fā)明避免了現(xiàn)有聲波設(shè)備常見的安全隱患,可加強各業(yè)務(wù)系統(tǒng)的可信身份認(rèn)證和提高各業(yè)務(wù)系統(tǒng)數(shù)據(jù)的權(quán)威性、保密性,同時提升了用戶的使用體驗。
【專利附圖】
【附圖說明】
[0023]圖1為本發(fā)明一實施例給出的基于聲波通訊的身份認(rèn)證方法的流程示意圖;
圖2為本發(fā)明一實施例給出的基于聲波通訊的身份認(rèn)證系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實施方式】
[0024]下面將結(jié)合各附圖對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整的描述,顯然,所描述的實施例是本發(fā)明的一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0025]傳統(tǒng)的身份認(rèn)證設(shè)備如U盾,很難在移動終端上使用,近年一些采用了藍(lán)牙、耳機等通訊接口的認(rèn)證設(shè)備因為兼容性的問題僅能適配一部分終端。而現(xiàn)有的某些使用了聲波傳輸?shù)陌踩O(shè)備并沒有使用高認(rèn)證強度的PKI技術(shù);并且其通訊鏈接的建立和通訊過程都沒有足夠高的安全性;當(dāng)周圍有多個類似設(shè)備時,用戶終端無法準(zhǔn)確識別對應(yīng)的設(shè)備。
[0026]為了克服現(xiàn)有認(rèn)證設(shè)備的上述缺陷,本發(fā)明提供了一種直接通過特征碼建立連接的方式來使用認(rèn)證設(shè)備進(jìn)行身份認(rèn)證。如圖1所示,本發(fā)明一實施例給出的基于聲波通訊的身份認(rèn)證方法包括:
步驟1:向認(rèn)證設(shè)備內(nèi)植入特征碼;
步驟2:根據(jù)用戶的信息和所述用戶的認(rèn)證設(shè)備內(nèi)的特征碼得到綁定信息,并將綁定信息記錄在服務(wù)器端;
步驟3:所述用戶的用戶設(shè)備通過訪問服務(wù)器端獲取所述綁定信息中的特征碼; 優(yōu)選地,所述步驟3可以包括:
步驟3.1:所述用戶設(shè)備向所述服務(wù)器端發(fā)送包括用戶信息的認(rèn)證請求;
步驟3.2:所述服務(wù)器端在接收到所述認(rèn)證請求后提取所述認(rèn)證請求中的用戶信息; 步驟3.3:所述服務(wù)器端根據(jù)提取的用戶信息,查找與所述用戶信息相對應(yīng)的綁定信
息;
步驟3.4:所述服務(wù)器端將查到到的綁定信息中的特征碼發(fā)送給所述用戶設(shè)備。
[0027]步驟4:所述用戶設(shè)備將包含所述特征碼的連接請求信息編碼成聲波信號并廣播;
步驟5:所述認(rèn)證設(shè)備偵聽聲波信號,并基于偵聽結(jié)果,與所述用戶設(shè)備建立聲波鏈路,為用戶設(shè)備提供身份認(rèn)證。[0028]優(yōu)選地,所述步驟5可以包括:
步驟5.1:所述認(rèn)證設(shè)備偵聽聲波信號;
步驟5.2:所述認(rèn)證設(shè)備對偵聽到的聲波信號進(jìn)行解碼,并根據(jù)解碼結(jié)果判斷所述聲波信號中是否包含特征碼;如果包含特征碼,則進(jìn)入步驟5.3,否則,返回步驟5.1 ;
步驟5.3:所述認(rèn)證設(shè)備判斷所述包含的特征碼與植入的特征碼是否一致,若一致,則進(jìn)入步驟5.4,若不一致,則返回步驟5.1 ;
步驟5.4:所述認(rèn)證設(shè)備與所述用戶設(shè)備建立聲波鏈路,為所述用戶設(shè)備提供身份認(rèn)證。
[0029]優(yōu)選地,所述方法還可以包括:
所述用戶設(shè)備在身份認(rèn)證完成后自動刪除特征碼。
[0030]所述認(rèn)證設(shè)備完成認(rèn)證后,關(guān)閉自身電源。
[0031]優(yōu)選地,所述用戶設(shè)備和認(rèn)證設(shè)備可以采用麥克風(fēng)發(fā)送聲波信號,并可以采用聽筒接收聲波信號。
[0032]優(yōu)選地,所述用戶設(shè)備和認(rèn)證設(shè)備可以將待發(fā)送信息加密后再編碼成聲波信號。
[0033]優(yōu)選地,所述用戶設(shè)備可以是內(nèi)置有相應(yīng)程序的移動通訊裝置,例如手機、平板電腦等。
[0034]再參見圖2,本發(fā)明另一實施例還提供了一種基于聲波通訊的身份認(rèn)證系統(tǒng),包括:服務(wù)器、用戶設(shè)備和認(rèn)證設(shè)備;其中,
所述服務(wù)器包括綁定模塊、存儲模塊以及特征碼提供模塊,所述綁定模塊用于將用戶的認(rèn)證設(shè)備內(nèi)特征碼和所述用戶的信息進(jìn)行綁定得到綁定信息;所述存儲模塊用于存儲綁定信息;所述特征碼提供模塊用于向所述用戶設(shè)備提供相應(yīng)的特征碼;
其中,所述特征碼提供模塊,用于在接收到用戶設(shè)備發(fā)送的認(rèn)證請求后提取所述認(rèn)證請求中的用戶信息;并根據(jù)提取的用戶信息,查找與所述用戶信息相對應(yīng)的綁定信息;以及將查到到的綁定信息中的特征碼發(fā)送給所述用戶設(shè)備。
[0035]所述用戶設(shè)備,包括特征碼提取模塊、認(rèn)證設(shè)備連接模塊以及第一廣播模塊;所述特征碼提取模塊用于從所述服務(wù)器獲取特征碼;所述認(rèn)證設(shè)備連接模塊用于生成包含所述特征碼的連接請求信息,并將所述連接請求信息編碼成聲波信號;所述第一廣播模塊用于廣播聲波信號;
其中,所述特征碼提取模塊,用于向所述服務(wù)器端發(fā)送包括用戶信息的認(rèn)證請求。
[0036]所述認(rèn)證設(shè)備,包括偵聽模塊、身份認(rèn)證模塊、第二廣播模塊;所述偵聽模塊用于偵聽聲波信號;所述身份認(rèn)證模塊用于解析偵聽結(jié)果,并基于偵聽結(jié)果生成身份認(rèn)證信息,并將身份認(rèn)證信息編碼為聲波信號;所述第二廣播模塊用于廣播聲波信號。
[0037]其中,所述身份認(rèn)證模塊對偵聽到的聲波信號進(jìn)行解碼,并根據(jù)解碼結(jié)果判斷所述聲波信號中是否包含特征碼;以及判斷所述包含的特征碼與植入的特征碼是否一致;若一致,則與所述用戶設(shè)備建立聲波鏈路,為所述用戶設(shè)備提供身份認(rèn)證。
[0038]優(yōu)選地,所述認(rèn)證設(shè)備,還可以包括電源管理模塊,用于在完成身份認(rèn)證服務(wù)后,關(guān)閉認(rèn)證設(shè)備的電源。
[0039]優(yōu)選地,所述用戶設(shè)備,還可以包括特征碼刪除模塊,用于在完成身份認(rèn)證后,刪除獲取的特征碼。[0040]優(yōu)選地,所述用戶設(shè)備和認(rèn)證設(shè)備的廣播模塊可以采用麥克風(fēng)發(fā)送聲波信號,所述用戶設(shè)備和認(rèn)證設(shè)備的偵聽模塊可以采用聽筒接收聲波信號。
[0041]優(yōu)選地,所述用戶設(shè)備和認(rèn)證設(shè)備可以將待發(fā)送信息加密后再編碼成聲波信號。
[0042]優(yōu)選地,所述用戶設(shè)備可以是內(nèi)置有相應(yīng)程序的移動通訊裝置。例如,手機、平板電腦等。
[0043]本發(fā)明的實施例中,預(yù)先將認(rèn)證設(shè)備的特征碼記錄在服務(wù)器端,同時設(shè)置認(rèn)證設(shè)備為被動接受聲波連接請求,使得認(rèn)證設(shè)備在開啟電源后默認(rèn)僅接收信息而不主動發(fā)送信息。這樣一方面可以避免認(rèn)證設(shè)備被非授權(quán)用戶設(shè)備搜索到,增強了認(rèn)證設(shè)備的安全性;另一方面降低了認(rèn)證設(shè)備的功耗,節(jié)省電量從而延長了設(shè)備使用時間。
[0044]隨后,在將聲波認(rèn)證設(shè)備發(fā)放給用戶時,將用戶的用戶信息和該認(rèn)證設(shè)備的特征碼綁定。綁定的信息記錄在服務(wù)器端,信息的綁定由授信的管理員進(jìn)行,可以在發(fā)放的同時進(jìn)行,也可以在發(fā)放后進(jìn)行,但優(yōu)選地在發(fā)放的同時進(jìn)行。
[0045]用戶在使用認(rèn)證設(shè)備進(jìn)行身份認(rèn)證時,首先通過用戶設(shè)備(如移動終端、平板電腦或其他帶有聲波通訊功能的計算機設(shè)備)輸入用戶信息來訪問服務(wù)器,通過驗證的用戶可以獲取與用戶信息對應(yīng)的認(rèn)證設(shè)備的特征碼。隨后,用戶設(shè)備開啟聲波功能,利用該特征碼主動發(fā)起連接請求,與此同時用戶打開認(rèn)證設(shè)備的電源。認(rèn)證設(shè)備收到該連接請求后,與用戶設(shè)備建立聲波鏈路,為該用戶設(shè)備中提交的用戶數(shù)據(jù)提供身份認(rèn)證。所述認(rèn)證設(shè)備包括安全芯片,可以完成RSA、SM2等數(shù)字簽名功能??梢赃M(jìn)行普通的對稱、非對稱加密操作為用戶設(shè)備提供服務(wù)。所述身份認(rèn)證可以是為用戶數(shù)據(jù)提供的數(shù)字簽名、加密通信或兩者的結(jié)合等,可以通過軟件、硬件或軟硬結(jié)合的方式實現(xiàn),具體的實現(xiàn)過程類似于現(xiàn)有的USBKey形式,在此不再贅述。
[0046]本發(fā)明的認(rèn)證設(shè)備相較于其他聲波設(shè)備具有更高的安全性,能有效避免非授權(quán)用戶設(shè)備的試探連接,由于僅能與授信用戶建立鏈路,為用戶數(shù)據(jù)和認(rèn)證設(shè)備的使用提供了雙重安全保障。為進(jìn)一步保證安全和降低功耗,本發(fā)明的認(rèn)證設(shè)備在完成一次身份認(rèn)證之后會立即關(guān)閉認(rèn)證設(shè)備電源。更優(yōu)選地,在認(rèn)證設(shè)備關(guān)閉電源時會主動刪除或提示用戶刪除用戶設(shè)備中保留的特征碼,以避免該用戶設(shè)備被非授權(quán)用戶非法使用,進(jìn)一步保證該認(rèn)證設(shè)備的安全性。
[0047]通過上述方式,本發(fā)明提供了一種基于聲波通訊的身份認(rèn)證方法及系統(tǒng),通過利用麥克風(fēng)和聽筒對數(shù)據(jù)進(jìn)行編解碼,解決了傳統(tǒng)認(rèn)證設(shè)備和用戶設(shè)備數(shù)據(jù)交互的問題,通過用戶設(shè)備主動發(fā)送連接請求,認(rèn)證設(shè)備被動接受,解決聲波鏈路建立的安全問題,通過可以去服務(wù)器取回特征碼,不需要搜索,減少用戶介入次數(shù),優(yōu)化用戶體驗,同時也能大大縮短認(rèn)證設(shè)備的工作時間,減少耗電量。所以,本發(fā)明特別適合移動設(shè)備如手機、平板電腦的身份認(rèn)證服務(wù),對推廣移動電子商務(wù)具有重要意義。
[0048]以上實施方式僅用于說明本發(fā)明,而并非對本發(fā)明的限制,有關(guān)【技術(shù)領(lǐng)域】的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術(shù)方案也屬于本發(fā)明的范疇,本發(fā)明的專利保護(hù)范圍應(yīng)由權(quán)利要求限定。
【權(quán)利要求】
1.一種基于聲波通訊的身份認(rèn)證方法,其特征在于,所述方法包括: 步驟1:向認(rèn)證設(shè)備內(nèi)植入特征碼; 步驟2:根據(jù)用戶的信息和所述用戶的認(rèn)證設(shè)備內(nèi)的特征碼得到綁定信息,并將綁定信息記錄在服務(wù)器端; 步驟3:所述用戶的用戶設(shè)備通過訪問服務(wù)器端獲取所述綁定信息中的特征碼; 步驟4:所述用戶設(shè)備將包含所述特征碼的連接請求信息編碼成聲波信號并廣播;步驟5:所述認(rèn)證設(shè)備偵聽聲波信號,并基于偵聽結(jié)果,與所述用戶設(shè)備建立聲波鏈路,為用戶設(shè)備提供身份認(rèn)證; 其中,所述步驟3包括: 步驟3.1:所述用戶設(shè)備向所述服務(wù)器端發(fā)送包括用戶信息的認(rèn)證請求; 步驟3.2:所述服務(wù)器端在接收到所述認(rèn)證請求后提取所述認(rèn)證請求中的用戶信息; 步驟3.3:所述服務(wù)器端根據(jù)提取的用戶信息,查找與所述用戶信息相對應(yīng)的綁定信息; 步驟3.4:所述 服務(wù)器端將查到到的綁定信息中的特征碼發(fā)送給所述用戶設(shè)備; 所述步驟5包括: 步驟5.1:所述認(rèn)證設(shè)備偵聽聲波信號; 步驟5.2:所述認(rèn)證設(shè)備對偵聽到的聲波信號進(jìn)行解碼,并根據(jù)解碼結(jié)果判斷所述聲波信號中是否包含特征碼;如果包含特征碼,則進(jìn)入步驟5.3,否則,返回步驟5.1 ; 步驟5.3:所述認(rèn)證設(shè)備判斷所述包含的特征碼與植入的特征碼是否一致,若一致,則進(jìn)入步驟5.4,若不一致,則返回步驟5.1 ; 步驟5.4:所述認(rèn)證設(shè)備與所述用戶設(shè)備建立聲波鏈路,為所述用戶設(shè)備提供身份認(rèn)證。
2.根據(jù)權(quán)利要求1所述的一種基于聲波通訊的身份認(rèn)證方法,其特征在于,所述方法還包括: 所述用戶設(shè)備在身份認(rèn)證完成后自動刪除特征碼。
3.根據(jù)權(quán)利要求1或2所述的一種基于聲波通訊的身份認(rèn)證方法,其特征在于,所述認(rèn)證設(shè)備完成認(rèn)證后,關(guān)閉自身電源。
4.根據(jù)權(quán)利要求3所述的一種基于聲波通訊的身份認(rèn)證方法,其特征在于,所述用戶設(shè)備和認(rèn)證設(shè)備采用麥克風(fēng)發(fā)送聲波信號,并采用聽筒接收聲波信號。
5.根據(jù)權(quán)利要求3所述的一種基于聲波通訊的身份認(rèn)證方法,其特征在于,所述用戶設(shè)備和認(rèn)證設(shè)備將待發(fā)送信息加密后再編碼成聲波信號。
6.根據(jù)權(quán)利要求3所述的一種基于聲波通訊的身份認(rèn)證方法,其特征在于,所述用戶設(shè)備是內(nèi)置有相應(yīng)程序的移動通訊裝置。
7.一種基于聲波通訊的身份認(rèn)證系統(tǒng),包括:服務(wù)器、用戶設(shè)備和認(rèn)證設(shè)備;其特征在于, 所述服務(wù)器包括綁定模塊、存儲模塊以及特征碼提供模塊,所述綁定模塊用于將用戶的認(rèn)證設(shè)備內(nèi)特征碼和所述用戶的信息進(jìn)行綁定得到綁定信息;所述存儲模塊用于存儲綁定信息;所述特征碼提供模塊用于在接收到用戶設(shè)備發(fā)送的認(rèn)證請求后提取所述認(rèn)證請求中的用戶信息;并根據(jù)提取的用戶信息,查找與所述用戶信息相對應(yīng)的綁定信息;以及將查到到的綁定信息中的特征碼發(fā)送給所述用戶設(shè)備; 所述用戶設(shè)備,包括特征碼提取模塊、認(rèn)證設(shè)備連接模塊、第一廣播模塊、特征碼刪除模塊;所述特征碼提取模塊用于向所述服務(wù)器端發(fā)送包括用戶信息的認(rèn)證請求以從所述服務(wù)器獲取特征碼;所述認(rèn)證設(shè)備連接模塊用于生成包含所述特征碼的連接請求信息,并將所述連接請求信息編碼成聲波信號;所述第一廣播模塊用于廣播聲波信號;所述特征碼刪除模塊,用于在完成身份認(rèn)證后,刪除獲取的特征碼; 所述認(rèn)證設(shè)備,包括偵聽模塊、身份認(rèn)證模塊、第二廣播模塊以及電源管理模塊;所述偵聽模塊用于偵聽聲波信號;所述身份認(rèn)證模塊對偵聽到的聲波信號進(jìn)行解碼,并根據(jù)解碼結(jié)果判斷所述聲波信號中是否包含特征碼;以及判斷所述包含的特征碼與植入的特征碼是否一致;若一致,則與所述用戶設(shè)備建立聲波鏈路,生成身份認(rèn)證信息,并將身份認(rèn)證信息編碼為聲波信號通過所述聲波鏈路發(fā)送給所述用戶設(shè)備以提供身份認(rèn)證;所述第二廣播模塊用于廣播聲波信號;所述電源管理模塊,用于在完成身份認(rèn)證服務(wù)后,關(guān)閉認(rèn)證設(shè)備的電源。
8.根據(jù)權(quán)利要求7所述的一種基于聲波通訊的身份認(rèn)證系統(tǒng),其特征在于,所述用戶設(shè)備和認(rèn)證設(shè)備采用麥克風(fēng)發(fā)送聲波信號,并采用聽筒接收聲波信號。
9.根據(jù)權(quán)利要求7所述的一種基于聲波通訊的身份認(rèn)證系統(tǒng),其特征在于,所述用戶設(shè)備和認(rèn)證設(shè)備將待發(fā)送信息加密后再編碼成聲波信號。
10.根據(jù)權(quán)利要 求7-9之一所述的一種基于聲波通訊的身份認(rèn)證系統(tǒng),其特征在于,所述用戶設(shè)備是內(nèi)置有相應(yīng)程序的移動通訊裝置。
【文檔編號】H04L9/32GK103905200SQ201410107191
【公開日】2014年7月2日 申請日期:2014年3月21日 優(yōu)先權(quán)日:2014年3月21日
【發(fā)明者】李闖, 林峰, 姜曉新 申請人:北京中金國信科技有限公司