專利名稱:一種安全信息交互方法及相關(guān)裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域,尤其涉及一種安全保密方法及相關(guān)裝置。
背景技術(shù):
隨著社交網(wǎng)絡(luò)的普及,社交網(wǎng)絡(luò)的安全越來越受重視?,F(xiàn)代數(shù)字社會(huì)方方面面牽涉到個(gè)體間或群體間的信息或數(shù)據(jù)交互,其安全性越來越受到人們的重視。如電子商務(wù),電子銀行,網(wǎng)上推廣等;社交網(wǎng)絡(luò)的興起,人們的交流以至商業(yè)交換(從email,數(shù)據(jù)傳輸,到電子貨幣/電子商務(wù)的興起),對(duì)個(gè)體間或群體內(nèi)部的信息交流安全性有了全新的要求。在用戶使用社交網(wǎng)絡(luò)進(jìn)行交流的時(shí)候,如雙人聊天或多人聊天時(shí),網(wǎng)絡(luò)聊天的內(nèi)容很容易被黑客竊取,導(dǎo)致個(gè)人隱私泄露;而若聊天內(nèi)容涉及重要的商業(yè)機(jī)密時(shí),聊天內(nèi)容泄露所導(dǎo)致的后果更嚴(yán)重。在一些教學(xué)內(nèi)容共享的社交網(wǎng)絡(luò),授課人員在授課時(shí),很多情況下不得不將這些教學(xué)媒體材料提供給學(xué)生,由于授課人員對(duì)教學(xué)媒體材料都是有自主的知識(shí)產(chǎn)權(quán)的,只有付費(fèi)的學(xué)生才有條件使用這些教學(xué)媒體材料,但是,經(jīng)常學(xué)生得到這些教學(xué)媒體材料后,會(huì)將這些內(nèi)容外泄,損害相關(guān)授課人員的利益。同樣的情況對(duì)于歌曲,電影,軟件,服務(wù),電子產(chǎn)品等,盜版或版權(quán)的非法使用都是一個(gè)嚴(yán)重的問題。隨著物聯(lián)網(wǎng)的興起,人和物品之前,物品和物品之間,都可以建立一對(duì)一,一對(duì)多,或者多對(duì)多的聯(lián)系。這種聯(lián)系,是一個(gè)群體的紐帶,需要安全和方便的通道,來維持/發(fā)展/提高群體間的合作和共享。然而現(xiàn)有的安全加密技術(shù)和安全保護(hù)平臺(tái),需要一整套服務(wù)器端復(fù)雜的系統(tǒng)整合,需要加密鑰匙的發(fā)放,需要傳送平臺(tái)和用戶終端的支持,不但用戶使用上繁瑣,而且內(nèi)容安全隱患(如內(nèi)容被盜,版權(quán)丟失)和經(jīng)濟(jì)損失也大。在不增加用戶的使用復(fù)雜度的前提下,現(xiàn)有安全系統(tǒng)難以實(shí)現(xiàn)網(wǎng)絡(luò)群體(如社交網(wǎng)絡(luò))的大規(guī)模應(yīng)用,難以做到大范圍的安全保護(hù),難以做到細(xì)分的控制。綜上所述,現(xiàn)有技術(shù)中缺乏一種在社交網(wǎng)絡(luò)(一對(duì)一,一對(duì)多,或者多對(duì)多的通信平臺(tái)、應(yīng)用或服務(wù))中進(jìn)行安全的信息交互的技術(shù)。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種安全信息交互方法及相關(guān)裝置,用于在社交網(wǎng)絡(luò)進(jìn)行安全的信息交互。本發(fā)明實(shí)施例提供的一種安全信息交互方法,包括:通過第一密保配件獲取用戶的用戶特征;通過所述第一密保配件中的硬件邏輯電路對(duì)所述用戶特征進(jìn)行邏輯運(yùn)算,生成硬件函數(shù);使用所述硬件函數(shù)進(jìn)行社交網(wǎng)絡(luò)的接入認(rèn)證??蛇x的,所述用戶特征包括:
語音特征,指紋特征,或指關(guān)節(jié),手掌紋,人臉或眼睛虹膜??蛇x的,所述使用所述硬件函數(shù)進(jìn)行社交網(wǎng)絡(luò)的接入認(rèn)證之后,包括:若所述接入認(rèn)證成功,則使用所述硬件函數(shù)在所述社交網(wǎng)絡(luò)中傳輸數(shù)據(jù)信息??蛇x的,所述使用所述硬件函數(shù)進(jìn)行社交網(wǎng)絡(luò)的接入認(rèn)證,包括:向所述社交網(wǎng)絡(luò)發(fā)送攜帶有經(jīng)過所述硬件函數(shù)加密后的登錄信息;若經(jīng)過社交網(wǎng)絡(luò)側(cè)的硬件函數(shù)解密后得到所述登錄信息正確,則接收所述社交網(wǎng)絡(luò)側(cè)反饋的登錄響應(yīng)信息,進(jìn)入所述社交網(wǎng)絡(luò)的使用界面;所述社交網(wǎng)絡(luò)側(cè)的硬件函數(shù)與通過所述第一密保配件生成的硬件函數(shù)相匹配??蛇x的,所述使用所述硬件函數(shù)在所述社交網(wǎng)絡(luò)服務(wù)器中傳輸數(shù)據(jù)信息,包括:使用所述硬件函數(shù)對(duì)向所述社交網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)信息進(jìn)行加密;或,獲取所述社交網(wǎng)絡(luò)發(fā)送的加密數(shù)據(jù)信息,并使用所述硬件函數(shù)對(duì)所述加密數(shù)據(jù)信息進(jìn)行解密,獲取解密后的數(shù)據(jù)信息??蛇x的,所述使用所述硬件函數(shù)進(jìn)行社交網(wǎng)絡(luò)的接入認(rèn)證之后,還包括:提取所述第一密保配件的身份標(biāo)識(shí);根據(jù)所述第一密保配件的身份標(biāo)識(shí)查詢與所述第一密保配件匹配的第二密保配件的狀態(tài)信息??蛇x的,所述根據(jù)第一密保配件的身份標(biāo)識(shí)查詢與所述第一密保配件匹配的第二密保配件的狀態(tài)信息之后,還包括:將所述狀態(tài)信息顯示在所述社交網(wǎng)絡(luò)的標(biāo)志性圖案上。本發(fā)明實(shí)施例提供的另一種安全信息交互方法,包括:獲取終端發(fā)送的硬件函數(shù);使用硬件邏輯電路對(duì)硬件函數(shù)進(jìn)行解密運(yùn)算;若解密成功,則對(duì)解密得到的用戶特征進(jìn)行接入認(rèn)證。可選的,所述對(duì)解密得到的用戶特征進(jìn)行接入認(rèn)證之后,包括:若所述接入認(rèn)證成功,則允許所述終端在社交網(wǎng)絡(luò)中進(jìn)行信息傳輸。可選的,所述允許所述終端在社交網(wǎng)絡(luò)服務(wù)器中進(jìn)行信息傳輸之后,還包括:根據(jù)終端對(duì)應(yīng)的第一密保配件的身份標(biāo)識(shí),向所述終端提供與所述第一密保配件匹配的第二密保配件的狀態(tài)信息。本發(fā)明實(shí)施例提供的一種信息綁定方法,包括:第一密保配件獲取第一用戶的用戶特征;第一密保配件通過第一硬件邏輯電路對(duì)所述用戶特征進(jìn)行邏輯運(yùn)算,生成硬件函數(shù);使用所述硬件函數(shù)與第二硬件邏輯電路進(jìn)行綁定,所述第二硬件邏輯電路為社交網(wǎng)絡(luò)服務(wù)器的硬件邏輯電路,或第二密保配件的硬件邏輯電路??蛇x的,若所述第二硬件邏輯電路為社交網(wǎng)絡(luò)服務(wù)器的硬件邏輯電路,則所述使用硬件函數(shù)與第二硬件邏輯電路進(jìn)行綁定,包括:社交網(wǎng)絡(luò)服務(wù)器使用所述第二硬件邏輯電路對(duì)所述硬件函數(shù)進(jìn)行邏輯運(yùn)算,得到并存儲(chǔ)所述第一用戶的用戶特征。
可選的,若所述第二硬件邏輯電路為第二密保配件的硬件邏輯電路,則所述使用硬件函數(shù)與第二硬件邏輯電路進(jìn)行綁定,包括:第二密保配件使用所述第二硬件邏輯電路對(duì)所述硬件函數(shù)進(jìn)行邏輯運(yùn)算,得到并存儲(chǔ)所述第一用戶的用戶特征??蛇x的,所述方法還包括:第一密保配件獲取所述第二密保配件發(fā)送的硬件函數(shù);第一密保配件使用所述第一硬件邏輯電路對(duì)所述第二密保配件發(fā)送的硬件函數(shù)行邏輯運(yùn)算,得到并存儲(chǔ)所述第二用戶的用戶特征??蛇x的,所述使用硬件函數(shù)與第二硬件邏輯電路進(jìn)行綁定之后,還包括:設(shè)定被綁定的所述第一用戶的使用權(quán)限;所述使用權(quán)限包括:數(shù)據(jù)交換的頻率,數(shù)據(jù)交換的時(shí)間段,在聯(lián)網(wǎng)后是否自動(dòng)交互數(shù)據(jù)信息,在聯(lián)網(wǎng)后是否自動(dòng)通知綁定對(duì)方有關(guān)數(shù)據(jù)更新的任意一項(xiàng)和兩項(xiàng)以上的組合??蛇x的,所述方法還包括:使用所述硬件函數(shù)與目標(biāo)的社交網(wǎng)絡(luò)軟件進(jìn)行綁定;或。使用所述硬件函數(shù)與目標(biāo)用戶進(jìn)行綁定。從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn):在本發(fā)明實(shí)施例中,用戶將第一密保配件與終端進(jìn)行電性連接,終端通過第一密保配件獲取用戶的用戶特征;再通過所述第一密保配件中的硬件邏輯電路對(duì)所述用戶特征進(jìn)行邏輯運(yùn)算,生成硬件函數(shù);然后使用所述硬件函數(shù)對(duì)登錄數(shù)據(jù)進(jìn)行加密,用加密的登錄數(shù)據(jù)進(jìn)行社交網(wǎng)絡(luò)的接入認(rèn)證;由于社交網(wǎng)絡(luò)服務(wù)器側(cè)使用了硬件邏輯電路對(duì)用戶特征進(jìn)行了綁定,且終端側(cè)的硬件邏輯電路與社交網(wǎng)絡(luò)服務(wù)器側(cè)的硬件邏輯電路是相對(duì)應(yīng)的;因此,在終端側(cè)根據(jù)硬件邏輯電路與用戶特征生成的硬件函數(shù),與社交網(wǎng)絡(luò)服務(wù)器側(cè)使用了硬件邏輯電路綁定的用戶特征是唯一匹配的,因此可以正確解密數(shù)據(jù),提高在社交網(wǎng)絡(luò)中進(jìn)行信息交互的安全性。
圖1是本發(fā)明實(shí)施例安全信息交互方法的一個(gè)流程示意圖;圖2是本發(fā)明實(shí)施例安全信息交互方法的另一個(gè)流程示意圖;圖3是本發(fā)明實(shí)施例安全信息交互方法的另一個(gè)流程示意圖;圖4是本發(fā)明實(shí)施例安全信息交互方法的另一個(gè)流程示意圖;圖5是本發(fā)明實(shí)施例信息綁定方法的一個(gè)流程示意圖;圖6是本發(fā)明實(shí)施例密保配件的一個(gè)邏輯結(jié)構(gòu)示意圖;圖7是本發(fā)明實(shí)施例社交網(wǎng)絡(luò)服務(wù)器的一個(gè)邏輯結(jié)構(gòu)示意圖;圖8是本發(fā)明實(shí)施例社交網(wǎng)絡(luò)服務(wù)系統(tǒng)的一個(gè)邏輯結(jié)構(gòu)示意圖;圖9是本發(fā)明實(shí)施例社交網(wǎng)絡(luò)服務(wù)系統(tǒng)的另一個(gè)邏輯結(jié)構(gòu)示意圖。
具體實(shí)施例方式本發(fā)明實(shí)施例提供了一種安全信息交互方法及相關(guān)裝置,用于在社交網(wǎng)絡(luò)中進(jìn)行安全的信息交互。請(qǐng)參閱圖1,本發(fā)明實(shí)施例中安全信息交互方法的一個(gè)實(shí)施例包括:101、通過第一密保配件獲取用戶的用戶特征;終端通過第一密保配件獲取用戶的用戶特征。可選的,用戶特征包括:語音特征,或指紋特征;具體用戶特征可以根據(jù)實(shí)際需要而定,此處不作限定。在本發(fā)明實(shí)施例中,用戶在使用密保配件使用社交網(wǎng)絡(luò)之前,需要在該社交網(wǎng)絡(luò)中進(jìn)行注冊(cè)(該密保配件中包含有硬件邏輯電路,密保配件中的邏輯電路與社交網(wǎng)絡(luò)服務(wù)器中的硬件邏輯電路相匹配),或用戶間使用各自的密保配件通過特定的認(rèn)證程序自行匹配。具體的,所述社交網(wǎng)絡(luò)指的是兩個(gè)以上的個(gè)體間或群體間進(jìn)行信息交互的平臺(tái),應(yīng)用或服務(wù)。上述社交網(wǎng)絡(luò)可以為現(xiàn)有的在互聯(lián)網(wǎng)中即時(shí)通訊的網(wǎng)絡(luò)服務(wù),如QQ通信;也可以為兩個(gè)人自發(fā)建立的相互通信,如,兩個(gè)人使用相互匹配的密保配件通過網(wǎng)絡(luò)進(jìn)行通信,其中,所述相互匹配的密保配件可以為出廠時(shí)就完成匹配的密保配件(即本來是一套或一個(gè)系列的),也可以由用戶通過相應(yīng)的認(rèn)證程序完成匹配的密保配件,此處具體不作限定。在注冊(cè)用戶信息時(shí),用戶可以向社交網(wǎng)絡(luò)服務(wù)器或另一個(gè)密保配件提供用戶特征,使得社交網(wǎng)絡(luò)服務(wù)器使用硬件邏輯電路對(duì)該用戶特征進(jìn)行綁定。在注冊(cè)之后,用戶需要登錄該社交網(wǎng)絡(luò)服務(wù)器時(shí),用戶可以將密保配件與終端連接,通過密保配件中的特征獲取單元提取用戶的用戶特征。示例性的,所述硬件邏輯電路可以為現(xiàn)場可編程門陣列(FPGA,F(xiàn)ield-Programmable Gate Array),具體的,F(xiàn)PGA 是在 PAL、GAL、CPLD 等可編程器件的基石出上進(jìn)一步發(fā)展的產(chǎn)物。它是作為專用集成電路(ASIC)領(lǐng)域中的一種半定制電路而出現(xiàn)的,既解決了定制電路的不足,又克服了原有可編程器件門電路數(shù)有限的缺點(diǎn)。FPGA中可編輯元件可以被用來實(shí)現(xiàn)一些基本的邏輯門蟲遊_(比如AND、OR、XOR、NOT)或者更復(fù)雜一些的組合功能比如解碼器或數(shù)學(xué)方程式。102、通過所述第一密保配件中的硬件邏輯電路對(duì)所述用戶特征進(jìn)行邏輯運(yùn)算,生成硬件函數(shù);終端通過所述第一密保配件中的硬件邏輯電路對(duì)所述用戶特征進(jìn)行邏輯運(yùn)算,生成硬件函數(shù),通過該硬件函數(shù)對(duì)所要發(fā)送的登錄信息進(jìn)行加密,生成加密后的登錄信息。103、使用經(jīng)所述硬件函數(shù)加密后的登錄信息進(jìn)行社交網(wǎng)絡(luò)的接入認(rèn)證。具體的,終端可以向社交網(wǎng)絡(luò)服務(wù)器或另一個(gè)密保配件發(fā)送攜帶經(jīng)過所述硬件函數(shù)加密后的登錄信息;進(jìn)一步的,所述加密后的登錄信息還可以包括用戶賬號(hào)和密碼。示例性的,在社交網(wǎng)絡(luò)服務(wù)器側(cè),社交網(wǎng)絡(luò)服務(wù)器獲取終端發(fā)送的經(jīng)硬件函數(shù)加密后的登錄信息,使用硬件邏輯電路對(duì)加密信息進(jìn)行解密運(yùn)算;由于終端側(cè)的密保配件中的硬件邏輯電路是與社交網(wǎng)絡(luò)服務(wù)器的硬件邏輯電路相匹配的,因此,若終端側(cè)獲取的用戶特征正確,則就可以成功的解密得到用戶特征;社交網(wǎng)絡(luò)服務(wù)器對(duì)解密得到的用戶特征進(jìn)行接入認(rèn)證(可以為:對(duì)比所述用戶特征與注冊(cè)時(shí)該用戶綁定的用戶特征是否一致)。在本發(fā)明實(shí)施例中,用戶將第一密保配件與終端進(jìn)行電性連接,終端通過第一密保配件獲取用戶的用戶特征;再通過所述第一密保配件中的硬件邏輯電路對(duì)所述用戶特征進(jìn)行邏輯運(yùn)算,生成硬件函數(shù);然后使用所述硬件函數(shù)對(duì)登錄數(shù)據(jù)進(jìn)行加密,用加密的登錄數(shù)據(jù)進(jìn)行社交網(wǎng)絡(luò)的接入認(rèn)證;由于社交網(wǎng)絡(luò)服務(wù)器側(cè)使用了硬件邏輯電路對(duì)用戶特征進(jìn)行了綁定,且終端側(cè)的硬件邏輯電路與社交網(wǎng)絡(luò)服務(wù)器側(cè)的硬件邏輯電路是相對(duì)應(yīng)的;因此,在終端側(cè)根據(jù)硬件邏輯電路與用戶特征生成的硬件函數(shù),與社交網(wǎng)絡(luò)服務(wù)器側(cè)使用了硬件邏輯電路綁定的用戶特征是唯一匹配的,因此可以正確解密數(shù)據(jù),提高在社交網(wǎng)絡(luò)中進(jìn)行信息交互的安全性。這種綁定的方式(硬件和硬件間,硬件和個(gè)體間,個(gè)體和個(gè)體間)可以通過一個(gè)可信賴的中央服務(wù)器(如社交網(wǎng)絡(luò)的服務(wù)器),也可以是個(gè)體之間對(duì)等的(即不需要第三方的中央服務(wù)器介入?yún)f(xié)調(diào))。個(gè)體(包括硬件設(shè)備或用戶個(gè)人)之間綁定的建立,是通過硬件邏輯電路。由于每個(gè)個(gè)體的生物特征的不可復(fù)制性,硬件邏輯電路的獨(dú)特性,綁定后的個(gè)體或硬件具有極高的安全性(不易被復(fù)制或盜用)。同時(shí),綁定的關(guān)系使得信息交換在個(gè)體或硬件之間變得安全而且自動(dòng)化,數(shù)據(jù)或信息可以以加密后的形式在個(gè)體間安全而自動(dòng)地進(jìn)行交換/交互(如用戶在公眾社交網(wǎng)絡(luò)上自由交換敏感數(shù)據(jù)或信息)由于加了密,除綁定的個(gè)體用戶,其他用戶無法正確解密看到敏感資料;綁定的用戶用其相應(yīng)硬件數(shù)字邏輯電路,可以解密得到信息;由于綁定的關(guān)系,用戶可以不用自己去下載數(shù)據(jù),根據(jù)綁定的關(guān)系設(shè)定,數(shù)據(jù)資料自動(dòng)地下載到用戶的硬件設(shè)備上。這種綁定的方式可以是硬件和硬件之間的,也可以是硬件和軟件或用戶之間的綁定,也可以是任意兩個(gè)以上通信交互個(gè)體之間的安全通信關(guān)系的綁定。在實(shí)際應(yīng)用中,本發(fā)明實(shí)施例中的硬件函數(shù)還可以對(duì)用戶在社交網(wǎng)絡(luò)服務(wù)器傳輸?shù)男畔⒆鲞M(jìn)一步的保護(hù),具體請(qǐng)參閱圖2,本發(fā)明實(shí)施例中安全信息交互方法的另一個(gè)實(shí)施例包括:201、通過第一密保配件獲取用戶的用戶特征;終端通過第一密保配件獲取用戶的用戶特征;可以理解的是,此處獲取的用戶特征與注冊(cè)時(shí)的用戶特征可以不完全一致,可以有一定的容錯(cuò)范圍。可選的,用戶特征包括:語音特征,指紋特征,或指關(guān)節(jié),手掌紋,人臉或眼睛虹膜;具體用戶特征可以根據(jù)實(shí)際需要而定,此處不作限定。在本發(fā)明實(shí)施例中,用戶在使用密保配件登錄社交網(wǎng)絡(luò)服務(wù)器之前,需要在該社交網(wǎng)絡(luò)服務(wù)器的服務(wù)器中進(jìn)行注冊(cè);具體的,社交網(wǎng)絡(luò)服務(wù)器會(huì)向用戶提供密保配件,該密保配件中包含有硬件邏輯電路,密保配件中的邏輯電路與社交網(wǎng)絡(luò)服務(wù)器中的硬件邏輯電路相匹配。在注冊(cè)用戶信息時(shí),用戶可以向社交網(wǎng)絡(luò)服務(wù)器提供用戶特征,使得社交網(wǎng)絡(luò)服務(wù)器使用硬件邏輯電路對(duì)該用戶特征進(jìn)行綁定。在注冊(cè)之后,用戶需要登錄該社交網(wǎng)絡(luò)服務(wù)器時(shí),用戶可以將密保配件與終端連接,通過密保配件中的特征獲取單元提取用戶的用戶特征。202、通過所述第一密保配件中的硬件邏輯電路對(duì)所述用戶特征進(jìn)行邏輯運(yùn)算,生成硬件函數(shù);終端通過所述第一密保配件中的硬件邏輯電路對(duì)所述用戶特征進(jìn)行邏輯運(yùn)算,生成硬件函數(shù),通過硬件函數(shù),對(duì)所要發(fā)送的登錄信息進(jìn)行加密,生成加密后的登錄信息。203、使用所述硬件函數(shù)進(jìn)行社交網(wǎng)絡(luò)的接入認(rèn)證;
終端使用所述硬件函數(shù)進(jìn)行社交網(wǎng)絡(luò)的接入認(rèn)證;具體的,終端可以向社交網(wǎng)絡(luò)服務(wù)器發(fā)送攜帶有經(jīng)過所述硬件函數(shù)加密后的登錄信息;進(jìn)一步的,所述加密后的登錄信息還可以包括用戶賬號(hào)和密碼。在社交網(wǎng)絡(luò)服務(wù)器側(cè),社交網(wǎng)絡(luò)服務(wù)器獲取終端發(fā)送的經(jīng)硬件函數(shù)加密的加密數(shù)據(jù),使用硬件邏輯電路對(duì)加密數(shù)據(jù)進(jìn)行解密運(yùn)算;由于終端側(cè)的密保配件中的硬件邏輯電路是與社交網(wǎng)絡(luò)服務(wù)器的硬件邏輯電路相匹配的,因此,若終端側(cè)獲取的用戶特征正確,則就可以成功的解密得到用戶特征;社交網(wǎng)絡(luò)服務(wù)器對(duì)解密得到的用戶特征進(jìn)行接入認(rèn)證(可以為:對(duì)比所述用戶特征與注冊(cè)時(shí)該用戶綁定的用戶特征是否一致)。當(dāng)所述接入認(rèn)證成功之后,社交網(wǎng)絡(luò)服務(wù)器向終端反饋登錄響應(yīng)信息,終端則可以進(jìn)入所述社交網(wǎng)絡(luò)的使用界面,并可以使用社交網(wǎng)絡(luò)中的相關(guān)應(yīng)用。204、使用所述硬件函數(shù)在所述社交網(wǎng)絡(luò)服務(wù)器中傳輸數(shù)據(jù)信息;終端使用所述硬件函數(shù)在所述社交網(wǎng)絡(luò)服務(wù)器中傳輸數(shù)據(jù)信息;進(jìn)一步的,使用所述硬件函數(shù)在所述社交網(wǎng)絡(luò)服務(wù)器中傳輸數(shù)據(jù)信息可以包括:使用所述硬件函數(shù)對(duì)向所述社交網(wǎng)絡(luò)服務(wù)器傳輸?shù)臄?shù)據(jù)信息進(jìn)行加密;或,獲取所述社交網(wǎng)絡(luò)服務(wù)器發(fā)送的加密數(shù)據(jù)信息,并使用所述硬件函數(shù)對(duì)所述加密數(shù)據(jù)信息進(jìn)行解密,獲取解密后的數(shù)據(jù)信息。本發(fā)明實(shí)施例生成的硬件函數(shù)可用于對(duì)需要保密的數(shù)據(jù)信息進(jìn)行加密,加密過后,當(dāng)接收方需要得到這些數(shù)據(jù)信息時(shí),可以使用與發(fā)送方(即加密方)的硬件邏輯電路相匹配的硬件函數(shù)對(duì)加密后的數(shù)據(jù)信息進(jìn)行解密即可;具體為接收方向接收方的密保配件提供接收方的用戶特征,接收方通過該密保配件中的硬件邏輯電路對(duì)該用戶特征進(jìn)行邏輯運(yùn)算,得到接收方用于解密的硬件函數(shù),使用該用于解密的硬件函數(shù)對(duì)接收到的加密后的數(shù)據(jù)信息進(jìn)行解密??蛇x的,接收方的硬件函數(shù)可以與發(fā)送方的硬件函數(shù)可以是同一類的相互匹配的硬件,或相互匹配而綁定的軟件,這種匹配或綁定可以是一對(duì)一,一對(duì)多或多對(duì)多的,具體根據(jù)實(shí)際需求而定,此處不作限定。上述數(shù)據(jù)信息可以為用戶與用戶之間的聊天內(nèi)容,也可以為媒體內(nèi)容(如,文檔材料、視頻材料或音頻材料)。示例性的,在一些教學(xué)內(nèi)容共享的社交網(wǎng)絡(luò),授課人員在授課時(shí),需要向?qū)W生提供與課程相關(guān)的文檔材料;為了對(duì)該文檔材料進(jìn)行保護(hù),防止學(xué)生隨意擴(kuò)散;授課人員在將該文檔材料上傳至社交網(wǎng)絡(luò)時(shí),使用先通過硬件邏輯電路生成硬件函數(shù),再使用該硬件函數(shù)對(duì)該文檔材料進(jìn)行加密,再把加密后的文檔材料上傳至該社交網(wǎng)絡(luò);在學(xué)生側(cè),學(xué)生們會(huì)先在社交網(wǎng)絡(luò)上注冊(cè)用戶特征,并且獲得授課人員提供的密保配件,該密保配件中的硬件邏輯電路與授課人員進(jìn)行加密的硬件邏輯電路是相匹配的,可選的,該密保配件可以帶有數(shù)據(jù)存儲(chǔ)功能。學(xué)生當(dāng)需要下載該文檔材料時(shí),可以將該密保配件與終端相連接,通過該密保配件獲取用戶特征,使用用戶密保配件中的硬件邏輯電路對(duì)所述用戶特征進(jìn)行邏輯運(yùn)算,生成硬件函數(shù);使用所述硬件函數(shù)對(duì)登錄信息進(jìn)行加密,傳送加密數(shù)據(jù)登錄該社交網(wǎng)絡(luò);當(dāng)?shù)卿洺晒?,即可下載該加密后的文檔材料;另一種情況是,如果學(xué)生的密保配件和老師的密保配件配對(duì)或綁定時(shí),可以附加控制權(quán)限,比如自動(dòng)更新權(quán)限和機(jī)制,這樣,只要有新的內(nèi)容,不需要學(xué)生登錄或?qū)ふ倚碌膬?nèi)容并下載,只要學(xué)生的密保配件被啟動(dòng)(在聯(lián)網(wǎng)的情況下),學(xué)生的特征被密保配件驗(yàn)證,就可以通過綁定自動(dòng)從老師側(cè)下載經(jīng)過加密的更新的內(nèi)容。
當(dāng)學(xué)生需要打開該文檔材料時(shí),一種情況是:將所述文檔材料保存至終端,每次閱讀時(shí)都需要通過密保配件生成的硬件函數(shù)進(jìn)行打開;另一情況是:將所述文檔材料保存至該密保配件,每次閱讀時(shí),通過終端在該密保配件中打開。上面僅以一些例子對(duì)本發(fā)明實(shí)施例中的應(yīng)用場景進(jìn)行了說明,可以理解的是,在實(shí)際應(yīng)用中,還可以有更多的應(yīng)用場景,具體此處不作限定。下面以個(gè)體用戶之間的直接通信為例,對(duì)本發(fā)明實(shí)施例中安全信息交互方法進(jìn)行描述,具體請(qǐng)參閱圖3,本發(fā)明實(shí)施例中安全信息交互方法的另一個(gè)實(shí)施例包括:301、通過第一密保配件獲取第一用戶的第一用戶特征;第一終端通過第一密保配件獲取第一用戶的第一用戶特征;可以理解的是,此處獲取的用戶特征與注冊(cè)時(shí)的用戶特征可以不完全一致,有一定的容錯(cuò)范圍。可選的,用戶特征包括:語音特征,指紋特征,或指關(guān)節(jié),手掌紋,人臉或眼睛虹膜;具體用戶特征可以根據(jù)實(shí)際需要而定,此處不作限定。在本發(fā)明實(shí)施例中,第一用戶在使用第一密保配件與第二用戶進(jìn)行通信之前,需要第一密保配件和第二用戶使用的第二密保配件需要進(jìn)行相互的綁定,即第一密保配件和第二密保配件相互存儲(chǔ)第一用戶和第二用戶的用戶特征。在注冊(cè)之后,第一用戶需要與第二用戶進(jìn)行通信時(shí),第一用戶可以將第一密保配件與第一終端連接,通過第一密保配件中的特征獲取單元提取第一用戶的第一用戶特征。302、通過所述第一密保配件中的第一硬件邏輯電路對(duì)第一用戶特征進(jìn)行邏輯運(yùn)算,生成第一硬件函數(shù);第一終端通過所述第一密保配件中的第一硬件邏輯電路對(duì)第一用戶特征進(jìn)行邏輯運(yùn)算,生成第一硬件函數(shù),并通過第一硬件函數(shù)對(duì)所要發(fā)送的登錄信息進(jìn)行加密,生成加密后的登錄信息。303、向第二終端發(fā)送登錄信息,進(jìn)行與第二用戶通信的接入認(rèn)證。第一終端使用所述第一硬件函數(shù)對(duì)登錄信息進(jìn)行加密之后,向第二終端發(fā)送加密后的登錄信息;具體的,所述加密后的登錄信息可以包括用戶賬號(hào)和密碼。在第二終端側(cè),第二用戶將第二密保配件與第二終端相連接后,接收第一終端發(fā)送的加密后的登錄信息;第二終端使用第二硬件邏輯電路對(duì)加密后的登錄信息進(jìn)行解密運(yùn)算;由于第一密保配件中的第一硬件邏輯電路與第二密保配件中的第二硬件邏輯電路相匹配的,因此,若終端側(cè)獲取的第一用戶特征正確,則就可以成功的解密得到第一用戶特征;第二密保配件對(duì)比所述用戶特征與注冊(cè)時(shí)該第一用戶綁定的第一用戶特征是否一致,若一致,則接入認(rèn)證成功。當(dāng)所述接入認(rèn)證成功之后,第二密保配件通過第二終端向第一終端反饋登錄響應(yīng)信息。同理,當(dāng)?shù)诙K端也需要向第一終端發(fā)送經(jīng)第二硬件函數(shù)加密后的登錄信息(具體流程可以參考步驟301至303中第一終端的接入認(rèn)證流程),當(dāng)雙方都認(rèn)證成功后,第一終端可以與第二終端進(jìn)行通信。在本發(fā)明實(shí)施例中通信方法,不只可以兩個(gè)用戶之間的通信,還可以應(yīng)用于一對(duì)多和多對(duì)多的用戶間的信息交互,具體操作流程可以參考圖3實(shí)施例,此處不作贅述。在實(shí)際應(yīng)用中,本發(fā)明實(shí)施例中的密保配件還可以地理定位功能,具體請(qǐng)參閱圖4,本發(fā)明實(shí)施例中安全信息交互方法的另一個(gè)實(shí)施例包括:401、通過第一密保配件獲取用戶的用戶特征;終端通過第一密保配件獲取用戶的用戶特征;可以理解的是,此處獲取的用戶特征與注冊(cè)時(shí)的用戶特征可以不完全一致,可以有一定的容錯(cuò)范圍??蛇x的,用戶特征包括:語音特征,或指紋特征;具體用戶特征可以根據(jù)實(shí)際需要而定,此處不作限定。在本發(fā)明實(shí)施例中,用戶在使用密保配件登錄社交網(wǎng)絡(luò)服務(wù)器之前,需要在該社交網(wǎng)絡(luò)服務(wù)器的服務(wù)器中進(jìn)行注冊(cè);具體的,社交網(wǎng)絡(luò)服務(wù)器會(huì)向用戶提供密保配件,該密保配件中包含有硬件邏輯電路,密保配件中的邏輯電路與社交網(wǎng)絡(luò)服務(wù)器中的硬件邏輯電路相匹配。在注冊(cè)用戶信息時(shí),用戶可以向社交網(wǎng)絡(luò)服務(wù)器提供用戶特征,使得社交網(wǎng)絡(luò)服務(wù)器使用硬件邏輯電路對(duì)該用戶特征進(jìn)行綁定。在注冊(cè)之后,用戶需要登錄該社交網(wǎng)絡(luò)服務(wù)器時(shí),用戶可以將密保配件與終端連接,通過密保配件中的特征獲取單元提取用戶的用戶特征。402、通過所述第一密保配件中的硬件邏輯電路對(duì)所述用戶特征進(jìn)行邏輯運(yùn)算,生成硬件函數(shù);終端通過所述第一密保配件中的硬件邏輯電路對(duì)所述用戶特征進(jìn)行邏輯運(yùn)算,生成硬件函數(shù)。403、使用所述硬件函數(shù)進(jìn)行社交網(wǎng)絡(luò)的接入認(rèn)證;終端使用所述硬件函數(shù)進(jìn)行社交網(wǎng)絡(luò)的接入認(rèn)證;具體的,終端可以向社交網(wǎng)絡(luò)服務(wù)器發(fā)送攜帶有經(jīng)過所述硬件函數(shù)加密后的登錄信息;進(jìn)一步的,所述加密后的登錄信息還可以包括用戶賬號(hào)和密碼。在社交網(wǎng)絡(luò)服務(wù)器側(cè),社交網(wǎng)絡(luò)服務(wù)器獲取終端發(fā)送的經(jīng)硬件函數(shù)加密后的數(shù)據(jù),使用硬件邏輯電路對(duì)加密數(shù)據(jù)進(jìn)行解密運(yùn)算;由于終端側(cè)的密保配件中的硬件邏輯電路是與社交網(wǎng)絡(luò)服務(wù)器的硬件邏輯電路相匹配的,因此,若終端側(cè)獲取的用戶特征正確,則就可以成功的解密得到用戶特征;社交網(wǎng)絡(luò)服務(wù)器對(duì)解密得到的用戶特征進(jìn)行接入認(rèn)證(可以為:對(duì)比所述用戶特征與注冊(cè)時(shí)該用戶綁定的用戶特征是否一致)。當(dāng)所述接入認(rèn)證成功之后,社交網(wǎng)絡(luò)服務(wù)器向終端反饋登錄響應(yīng)信息,終端則可以進(jìn)入所述社交網(wǎng)絡(luò)的使用界面,并可以使用社交網(wǎng)絡(luò)中的相關(guān)應(yīng)用。404、根據(jù)所述第一密保配件的身份標(biāo)識(shí)查詢與所述第一密保配件匹配的第二密保配件的狀態(tài)信息。終端根據(jù)所述第一密保配件的身份標(biāo)識(shí)查詢與所述第一密保配件匹配的第二密保配件的狀態(tài)信息??蛇x的,所述狀態(tài)信息包括第二密保配件對(duì)應(yīng)的用戶是否在線,第二密保配件對(duì)應(yīng)的用戶在哪里登錄等信息。進(jìn)一步的,在社交網(wǎng)絡(luò)的操作界面中,可以將第二密保配件對(duì)應(yīng)用戶的狀態(tài)信息(是否登陸,在那里登陸)直觀顯示在這個(gè)群體的標(biāo)志性圖案上(如團(tuán)隊(duì)的商標(biāo),會(huì)標(biāo)等),增強(qiáng)團(tuán)體的歸屬感和狀態(tài)了解。在社交網(wǎng)絡(luò)的實(shí)際應(yīng)用中,同屬一個(gè)用戶群的用戶擁有相互匹配的密保配件,SP用戶群中各個(gè)用戶擁有的密保配件是一套的,密保配件各自有一個(gè)身份標(biāo)識(shí),同屬一個(gè)用戶群的密保配件在網(wǎng)絡(luò)側(cè)也被綁定注冊(cè),密保配件兩兩間可以相互加密解密,和相互識(shí)別。
可以理解的是,在本發(fā)明實(shí)施例中的第一密保配件是相對(duì)于第二密保配件而言的,第一密保配件表示當(dāng)前的用戶使用的密保配件,第二密保配件表示與該用戶同屬一個(gè)用戶群的其它用戶擁有的密保配件其中,“第一”和“第二”與實(shí)際密保配件的具體類型沒有任何關(guān)系。同理,文中所有的“第一”和“第二”也沒有特定的指向,僅用于指示同一類事物的兩個(gè)不同的個(gè)體。在當(dāng)前用戶登錄成功后,社交網(wǎng)絡(luò)服務(wù)器可以根據(jù)終端對(duì)應(yīng)的第一密保配件的身份標(biāo)識(shí),向所述終端提供與所述第一密保配件匹配的第二密保配件的狀態(tài)信息。具體的,社交網(wǎng)絡(luò)服務(wù)器查詢第二密保配件對(duì)于的用戶是否在線,若在線,則根據(jù)第二密保配件的身份標(biāo)識(shí)通過互聯(lián)網(wǎng)定位第二密保配件的地理位置信息。在本發(fā)明實(shí)施例中,密保配件可以通過社交網(wǎng)絡(luò)實(shí)現(xiàn)相互定位,使得用戶間可以互相監(jiān)測對(duì)方的實(shí)際登錄位置,若發(fā)現(xiàn)其中有用戶的實(shí)際登錄位置也慣常登錄位置不符,可以采取相應(yīng)的警戒措施,進(jìn)一步提高社交網(wǎng)絡(luò)通信的安全性。上面僅以一些例子對(duì)本發(fā)明實(shí)施例中的應(yīng)用場景進(jìn)行了說明,可以理解的是,在實(shí)際應(yīng)用中,還可以有更多的應(yīng)用場景,具體此處不作限定。下面對(duì)本發(fā)明實(shí)施例中的信息綁定方法進(jìn)行描述,請(qǐng)參閱圖5,本發(fā)明實(shí)施例中信息綁定方法的一個(gè)實(shí)施例,包括:用戶信息的綁定可以通過一個(gè)可信賴的中央服務(wù)器(如社交網(wǎng)絡(luò)服務(wù)器),或個(gè)體之間對(duì)等的(即不需要第三方的中央服務(wù)器介入?yún)f(xié)調(diào))方式取消配對(duì)或綁定關(guān)系。配對(duì)或綁定關(guān)系的取消也可以是自動(dòng)的,如綁定數(shù)據(jù)交互的權(quán)限過期或失效(如綁定時(shí)間段過了,綁定使用次數(shù)上限達(dá)到了等)。501、第一密保配件獲取第一用戶的用戶特征;第一密保配件通過自身的特征獲取單元獲取第一用戶的用戶特征,具體的,特征獲取單元包括:錄音模塊,或指紋獲取模塊;所述攝像模塊用戶獲取用戶的瞳孔特征;所述指紋獲取模塊用戶獲取用戶的指紋特征。502、第一密保配件通過第一硬件邏輯電路對(duì)所述用戶特征進(jìn)行邏輯運(yùn)算,生成硬件函數(shù);503、使用所述硬件函數(shù)與第二硬件邏輯電路進(jìn)行綁定;具體的,所述第二硬件邏輯電路可以為社交網(wǎng)絡(luò)服務(wù)器的硬件邏輯電路,也可以為第二密保配件的硬件邏輯電路;因此,在實(shí)際應(yīng)用中與第二硬件邏輯電路的綁定可以分為:與社交網(wǎng)絡(luò)服務(wù)器的綁定,和與第二密保配件的綁定。若所述第二硬件邏輯電路為社交網(wǎng)絡(luò)服務(wù)器的硬件邏輯電路,則所述使用硬件函數(shù)與第二硬件邏輯電路進(jìn)行綁定,包括:社交網(wǎng)絡(luò)服務(wù)器使用所述第二硬件邏輯電路對(duì)所述硬件函數(shù)進(jìn)行邏輯運(yùn)算,得到并存儲(chǔ)所述第一用戶的用戶特征。其中,第一用戶特征與社交網(wǎng)絡(luò)服務(wù)器的綁定可以通過終端完成,即第一密保配件與終端連接,第一密保配件生成了第一硬件函數(shù)后,終端可以通過網(wǎng)絡(luò)將第一硬件函數(shù)發(fā)送給社交網(wǎng)絡(luò)服務(wù)器,由社交網(wǎng)絡(luò)服務(wù)器通過第二硬件邏輯電路計(jì)算出第一用戶的用戶特征;進(jìn)一步的,第一用戶的用戶特征可以與第一用戶的賬戶信息進(jìn)行綁定存儲(chǔ)??蛇x的,第一密保配件可以通過終端與目標(biāo)的社交網(wǎng)絡(luò)軟件進(jìn)行綁定,為提供社交網(wǎng)絡(luò)軟件和外界通信的安全密保通道。進(jìn)一步的,綁定密保配件的軟件,綁定密保配件的用戶,可以進(jìn)一步互相之間進(jìn)行配對(duì)或綁定。這種綁定的方式可以是硬件(終端或社交網(wǎng)絡(luò)服務(wù)器)和硬件之間的,也可以是硬件和軟件或用戶之間的綁定,也可以是任意兩個(gè)或兩個(gè)以上通信交互個(gè)體之間的安全通信關(guān)系的綁定。若所述第二硬件邏輯電路為第二密保配件的硬件邏輯電路,則所述使用硬件函數(shù)與第二硬件邏輯電路進(jìn)行綁定,包括:第二密保配件使用所述第二硬件邏輯電路對(duì)所述硬件函數(shù)進(jìn)行邏輯運(yùn)算,得到并存儲(chǔ)所述第一用戶的用戶特征。其中,第一用戶特征與第二密保配件的綁定也可以通過終端完成,即第一密保配件與第一終端連接,第二密保配件與第二終端連接,第一密保配件生成了第一硬件函數(shù)后,第一終端可以通過網(wǎng)絡(luò)將第一硬件函數(shù)發(fā)送給第二終端,第二密保配件通過第二終端獲得第一硬件函數(shù),第二密保配件通過第二硬件邏輯電路計(jì)算出第一用戶的用戶特征;進(jìn)一步的,第一用戶的用戶特征可以與第一用戶的賬戶信息進(jìn)行綁定存儲(chǔ)。在本發(fā)明實(shí)施例中,若是密保配件之間的綁定,則第一密保配件也需要綁定第二用戶的用戶特征,可以包括:第一密保配件獲取所述第二密保配件發(fā)送的硬件函數(shù);第一密保配件使用所述第一硬件邏輯電路對(duì)所述第二密保配件發(fā)送的硬件函數(shù)行邏輯運(yùn)算,得到并存儲(chǔ)所述第二用戶的用戶特征。504、設(shè)定被綁定的所述第一用戶的使用權(quán)限??蛇x的,在使用第一硬件函數(shù)與第二硬件邏輯電路進(jìn)行綁定之后,社交網(wǎng)絡(luò)服務(wù)器或第二密保配件可以設(shè)定被綁定的所述第一用戶的使用權(quán)限;所述使用權(quán)限包括:數(shù)據(jù)交換的頻率,數(shù)據(jù)交換的時(shí)間段,在聯(lián)網(wǎng)后是否自動(dòng)交互數(shù)據(jù)信息,在聯(lián)網(wǎng)后是否自動(dòng)通知綁定對(duì)方有關(guān)數(shù)據(jù)更新中任意一項(xiàng)和兩項(xiàng)以上的組合。數(shù)據(jù)交換的頻率,即經(jīng)本次綁定之后,第一密保配件所對(duì)應(yīng)的第一用戶可以在社交網(wǎng)絡(luò)中使用多少次數(shù)據(jù)交互的應(yīng)用;其中,數(shù)據(jù)交互可以包括通信和數(shù)據(jù)傳輸。數(shù)據(jù)交換的時(shí)間段,即經(jīng)本次綁定之后,第一密保配件所對(duì)應(yīng)的第一用戶可以在什么時(shí)刻使用社交網(wǎng)絡(luò)中的應(yīng)用。在聯(lián)網(wǎng)后是否自動(dòng)交互數(shù)據(jù)信息,即第一密保配件通過第一終端聯(lián)網(wǎng),且認(rèn)證完畢之后,第一終端是否可以自動(dòng)下載社交網(wǎng)絡(luò)服務(wù)器或第二密保配件的中數(shù)據(jù)信息。在聯(lián)網(wǎng)后是否自動(dòng)通知綁定對(duì)方有關(guān)數(shù)據(jù)更新,即第一密保配件通過第一終端聯(lián)網(wǎng),且認(rèn)證完畢之后,是否自動(dòng)通知綁定對(duì)方有關(guān)數(shù)據(jù)更新。下面對(duì)用于執(zhí)行上述安全信息交互的本發(fā)明密保配件的實(shí)施例進(jìn)行說明,其邏輯結(jié)構(gòu)請(qǐng)參考圖6,本發(fā)明實(shí)施例中的密保配件一個(gè)實(shí)施例包括:終端接口 601,用于與計(jì)算機(jī)終端或移動(dòng)終端進(jìn)行電性連接;特征獲取單元602,用于獲取用戶的用戶特征;硬件邏輯電路603,用于對(duì)所述用戶特征進(jìn)行邏輯運(yùn)算,得到與所述用戶特征匹配的硬件函數(shù),并通過所述終端接口向計(jì)算機(jī)終端或移動(dòng)終端傳輸所述硬件函數(shù)。可選的,所述特征獲取單元602包括:錄音模塊6021,或指紋獲取模塊6022 ;所述攝像模塊6021用戶獲取用戶的瞳孔特征;所述指紋獲取模塊6022用戶獲取用戶的指紋特征??蛇x的,所述硬件邏輯電路還用于:使用所述硬件函數(shù)對(duì)向密保配件傳輸?shù)臄?shù)據(jù)進(jìn)行加密或解密;可選的,所述密保配件還包括:數(shù)據(jù)存儲(chǔ)單元604,用于存儲(chǔ)經(jīng)所述硬件函數(shù)加密的數(shù)據(jù)??蛇x的,所述終端接口,包括:通用串行總線(USB,Universal Serial BUS)接口,或硬件首頻接口??蛇x的,所述終端接口為無線網(wǎng)絡(luò)接口,所述無線網(wǎng)絡(luò)接口包括:藍(lán)牙接口,無線射頻識(shí)別(RFID, Radio Frequency IDentification)接口,近距離無線通訊(NFC,Near Field Communication)接口,紅外接口,Zigbee 接口,或無線保真(WiFi, wirelessfidelity)接 口。ZigBee是一種低速短距離傳輸?shù)臒o線網(wǎng)絡(luò)協(xié)定,底層是采用IEEE802.15.4標(biāo)準(zhǔn)規(guī)范的媒體存取層與實(shí)體層。主要特色有低速、低耗電、低成本、支援大量網(wǎng)絡(luò)節(jié)點(diǎn)、支援多種網(wǎng)絡(luò)拓?fù)洹⒌蛷?fù)雜度、快速、可靠、安全??蛇x的,所述終端接口還可以包括:音頻接收單元,音頻發(fā)送單元和數(shù)模轉(zhuǎn)換單元;所述音頻接收單元用于接收計(jì)算機(jī)終端或移動(dòng)終端發(fā)送的音頻信號(hào),并向所述數(shù)模轉(zhuǎn)換單元傳輸所述音頻信號(hào);所述音頻發(fā)送單元用于向所述計(jì)算機(jī)終端或移動(dòng)終端發(fā)送音頻信號(hào),并向所述數(shù)模轉(zhuǎn)換單元傳輸所述音頻信號(hào);所述數(shù)模轉(zhuǎn)換單元用于將所述音頻信號(hào)轉(zhuǎn)化為數(shù)字信號(hào)。所述音頻發(fā)送單元和音頻接收單元用于傳輸所述移動(dòng)終端和所述密保配件之間的數(shù)據(jù)信息,所述數(shù)據(jù)信息包括:所述用戶特征或所述硬件函數(shù)。在本發(fā)明實(shí)施例中移動(dòng)終端和密保配件之間所需要傳輸?shù)臄?shù)據(jù)信息,可以通過密保配件中的數(shù)模轉(zhuǎn)換單元(DAC,Digital to analog converter)進(jìn)行轉(zhuǎn)換,具體的,可以將用戶特征或硬件函數(shù)等數(shù)字信息轉(zhuǎn)換為轉(zhuǎn)換為音頻信號(hào),接收端通過麥克風(fēng)接收所述音頻信號(hào),再通過DAC轉(zhuǎn)換為數(shù)字信息。上述各個(gè)單元/模塊的具體操作過程請(qǐng)參閱方法實(shí)施例,此處不再贅述。下面對(duì)用于執(zhí)行上述安全信息交互的本發(fā)明社交網(wǎng)絡(luò)服務(wù)器的實(shí)施例進(jìn)行說明,其邏輯結(jié)構(gòu)請(qǐng)參考圖7,本發(fā)明實(shí)施例中的社交網(wǎng)絡(luò)服務(wù)器一個(gè)實(shí)施例包括:信息綁定單元701,用于用戶提供的用戶特征進(jìn)行綁定;接入認(rèn)證單元702,用于獲取終端發(fā)送的登錄信息,使用硬件邏輯電路對(duì)登錄信息進(jìn)行解密運(yùn)算;若解密成功,則對(duì)比所述信息綁定單元綁定的用戶特征和所述解密得到的用戶特征。上述各個(gè)單元/模塊的具體操作過程請(qǐng)參閱方法實(shí)施例,此處不再贅述。下面對(duì)用于執(zhí)行上述安全信息交互的本發(fā)明社交網(wǎng)絡(luò)服務(wù)系統(tǒng)的實(shí)施例進(jìn)行說明,其邏輯結(jié)構(gòu)請(qǐng)參考圖8,本發(fā)明實(shí)施例中的社交網(wǎng)絡(luò)服務(wù)系統(tǒng)一個(gè)實(shí)施例包括:密保配件801,終端802和社交網(wǎng)絡(luò)服務(wù)器803 ;
所述密保配件801與所述終端802電性連接,所述終端801與所述社交網(wǎng)絡(luò)服務(wù)器網(wǎng)絡(luò)803連接;所述社交網(wǎng)絡(luò)服務(wù)器803用于對(duì)用戶提供的用戶特征進(jìn)行綁定;獲取終端發(fā)送的經(jīng)硬件函數(shù)加密后的登錄信息,使用硬件邏輯電路對(duì)登錄信息進(jìn)行解密運(yùn)算;若解密成功,則對(duì)比所述信息綁定單元綁定的用戶特征和所述解密得到的用戶特征;所述密保配件801用于獲取用戶的用戶特征,對(duì)所述用戶特征進(jìn)行邏輯運(yùn)算,得到與所述用戶特征匹配的硬件函數(shù),并通過所述終端接口向終端傳輸所述硬件函數(shù);所述終端802用于使用用戶提供的用戶特征在所述社交網(wǎng)絡(luò)服務(wù)器端進(jìn)行綁定;并接收所述密保配件傳輸?shù)乃鲇布瘮?shù),并使用所述硬件函數(shù)加密登錄信息,使用所述加密后的登錄信息在所述社交網(wǎng)絡(luò)服務(wù)器中進(jìn)行接入認(rèn)證。上述各個(gè)單元/模塊的具體操作過程請(qǐng)參閱方法實(shí)施例,此處不再贅述。下面對(duì)用于執(zhí)行上述安全信息交互的本發(fā)明社交網(wǎng)絡(luò)服務(wù)系統(tǒng)的實(shí)施例進(jìn)行說明,其邏輯結(jié)構(gòu)請(qǐng)參考圖9,本發(fā)明實(shí)施例中的社交網(wǎng)絡(luò)服務(wù)系統(tǒng)另一個(gè)實(shí)施例包括:第一密保配件901,第一終端902,第二密保配件903和第二終端904 ;所述第一密保配件901與所述第一終端902電性連接,所述第二密保配件903與所述弟~.終端904電性連接;所述第一密保配件901用于獲取第一用戶的第一用戶特征,對(duì)所述第一用戶特征進(jìn)行邏輯運(yùn)算,得到與所述第一用戶特征匹配的第一硬件函數(shù),并向第一終端傳輸所述第一硬件函數(shù);所述第一終端902用于使用所述第一用戶提供的第一用戶特征在所述第二密保配件上進(jìn)行綁定;并接收所述第一密保配件傳輸?shù)乃龅谝挥布瘮?shù),并使用所述第一硬件函數(shù)加密第一登錄信息,使用所述加密后的第一登錄信息在所述第二密保配件中進(jìn)行接入認(rèn)證;所述第二密保配件903用于獲取第二用戶的第二用戶特征,對(duì)所述第二用戶特征進(jìn)行邏輯運(yùn)算,得到與所述第二用戶特征匹配的第二硬件函數(shù),并向第二終端傳輸所述第二硬件函數(shù);所述第二終端904用于使用所述第二用戶提供的第二戶特征在所述第一密保配件上進(jìn)行綁定;并接收所述第二密保配件傳輸?shù)乃龅诙布瘮?shù),并使用所述第二硬件函數(shù)加密第二登錄信息,使用所述加密后的二登錄信息在所述第一密保配件中進(jìn)行接入認(rèn)證。上述各個(gè)單元/模塊的具體操作過程請(qǐng)參閱方法實(shí)施例,此處不再贅述。在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如兩個(gè)以上單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到兩個(gè)以上網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(R0M,Read-OnlyMemory)、隨機(jī)存取存儲(chǔ)器(RAM, Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種安全信息交互方法,其特征在于,包括: 通過第一密保配件獲取用戶的用戶特征; 通過所述第一密保配件中的硬件邏輯電路對(duì)所述用戶特征進(jìn)行邏輯運(yùn)算,生成硬件函數(shù); 使用所述硬件函數(shù)進(jìn)行社交網(wǎng)絡(luò)的接入認(rèn)證。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述用戶特征包括: 語音特征,指紋特征,或指關(guān)節(jié),手掌紋,人臉或眼睛虹膜。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述使用所述硬件函數(shù)進(jìn)行社交網(wǎng)絡(luò)的接入認(rèn)證之后,包括: 若所述接入認(rèn)證成功,則使用所述硬件函數(shù)在所述社交網(wǎng)絡(luò)中傳輸數(shù)據(jù)信息。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述使用所述硬件函數(shù)進(jìn)行社交網(wǎng)絡(luò)的接入認(rèn)證,包括: 向所述社交網(wǎng)絡(luò)發(fā)送攜帶有經(jīng)過所述硬件函數(shù)加密后的登錄信息; 若經(jīng)過社交網(wǎng)絡(luò)側(cè)的硬件函數(shù)解密后得到所述登錄信息正確,則接收所述社交網(wǎng)絡(luò)側(cè)反饋的登錄響應(yīng)信息,進(jìn)入所述社交網(wǎng)絡(luò)的使用界面;所述社交網(wǎng)絡(luò)側(cè)的硬件函數(shù)與通過所述第一密保配件生成的硬件函數(shù)相匹配。
5.根據(jù)權(quán)利要 求3所述的方法,其特征在于,所述使用所述硬件函數(shù)在所述社交網(wǎng)絡(luò)服務(wù)器中傳輸數(shù)據(jù)信息,包括: 使用所述硬件函數(shù)對(duì)向所述社交網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)信息進(jìn)行加密; 或, 獲取所述社交網(wǎng)絡(luò)發(fā)送的加密數(shù)據(jù)信息,并使用所述硬件函數(shù)對(duì)所述加密數(shù)據(jù)信息進(jìn)行解密,獲取解密后的數(shù)據(jù)信息。
6.根據(jù)權(quán)利要求1至5任意一項(xiàng)所述的方法,其特征在于,所述使用所述硬件函數(shù)進(jìn)行社交網(wǎng)絡(luò)的接入認(rèn)證之后,還包括: 提取所述第一密保配件的身份標(biāo)識(shí); 根據(jù)所述第一密保配件的身份標(biāo)識(shí)查詢與所述第一密保配件匹配的第二密保配件的狀態(tài)信息。
7.根據(jù)權(quán)利要求6任意一項(xiàng)所述的方法,其特征在于,所述根據(jù)第一密保配件的身份標(biāo)識(shí)查詢與所述第一密保配件匹配的第二密保配件的狀態(tài)信息之后,還包括: 將所述狀態(tài)信息顯示在所述社交網(wǎng)絡(luò)的標(biāo)志性圖案上。
8.一種安全信息交互方法,其特征在于,包括: 獲取終端發(fā)送的硬件函數(shù); 使用硬件邏輯電路對(duì)硬件函數(shù)進(jìn)行解密運(yùn)算; 若解密成功,則對(duì)解密得到的用戶特征進(jìn)行接入認(rèn)證。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述對(duì)解密得到的用戶特征進(jìn)行接入認(rèn)證之后,包括: 若所述接入認(rèn)證成功,則允許所述終端在社交網(wǎng)絡(luò)中進(jìn)行信息傳輸。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述允許所述終端在社交網(wǎng)絡(luò)服務(wù)器中進(jìn)行信息傳輸之后,還包括:根據(jù)終端對(duì)應(yīng)的第一密保配件的身份標(biāo)識(shí),向所述終端提供與所述第一密保配件匹配的第二密保配件的狀態(tài)信息。
11.一種信息綁定方法,其特征在于,包括: 第一密保配件獲取第一用戶的用戶特征; 第一密保配件通過第一硬件邏輯電路對(duì)所述用戶特征進(jìn)行邏輯運(yùn)算,生成硬件函數(shù); 使用所述硬件函數(shù)與第二硬件邏輯電路進(jìn)行綁定,所述第二硬件邏輯電路為社交網(wǎng)絡(luò)服務(wù)器的硬件邏輯電路,或第二密保配件的硬件邏輯電路。
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,若所述第二硬件邏輯電路為社交網(wǎng)絡(luò)服務(wù)器的硬件邏輯電路,則所述使用硬件函數(shù)與第二硬件邏輯電路進(jìn)行綁定,包括: 社交網(wǎng)絡(luò)服務(wù)器使用所述第二硬件邏輯電路對(duì)所述硬件函數(shù)進(jìn)行邏輯運(yùn)算,得到并存儲(chǔ)所述第一用戶的用戶特征。
13.根據(jù)權(quán)利要求11所述的方法,其特征在于,若所述第二硬件邏輯電路為第二密保配件的硬件邏輯電路, 則所述使用硬件函數(shù)與第二硬件邏輯電路進(jìn)行綁定,包括: 第二密保配件使用所述第二硬件邏輯電路對(duì)所述硬件函數(shù)進(jìn)行邏輯運(yùn)算,得到并存儲(chǔ)所述第一用戶的用戶特征。
14.根據(jù)權(quán)利要求13所述的方法,其特征在于,所述方法還包括: 第一密保配件獲取所述第二密保配件發(fā)送的硬件函數(shù); 第一密保配件使用所述第一硬件邏輯電路對(duì)所述第二密保配件發(fā)送的硬件函數(shù)行邏輯運(yùn)算,得到并存儲(chǔ)所述第二用戶的用戶特征。
15.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述使用硬件函數(shù)與第二硬件邏輯電路進(jìn)行綁定之后,還包括: 設(shè)定被綁定的所述第一用戶的使用權(quán)限; 所述使用權(quán)限包括:數(shù)據(jù)交換的頻率,數(shù)據(jù)交換的時(shí)間段,在聯(lián)網(wǎng)后是否自動(dòng)交互數(shù)據(jù)信息,在聯(lián)網(wǎng)后是否自動(dòng)通知綁定對(duì)方有關(guān)數(shù)據(jù)更新的任意一項(xiàng)和兩項(xiàng)以上的組合。
16.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述方法還包括: 使用所述硬件函數(shù)與目標(biāo)的社交網(wǎng)絡(luò)軟件進(jìn)行綁定; 或, 使用所述硬件函數(shù)與目標(biāo)用戶進(jìn)行綁定。
17.—種密保配件,其特征在于,包括: 終端接口,用于與計(jì)算機(jī)終端或移動(dòng)終端進(jìn)行電性連接; 特征獲取單元,用于獲取用戶的用戶特征; 硬件邏輯電路,用于對(duì)所述用戶特征進(jìn)行邏輯運(yùn)算,得到與所述用戶特征匹配的硬件函數(shù),并通過所述終端接口向計(jì)算機(jī)終端或移動(dòng)終端傳輸所述硬件函數(shù)。
18.根據(jù)權(quán)利要求17所述的密保配件,其特征在于,所述特征獲取單元包括:錄音模塊,或指紋獲取模塊; 所述攝像模塊用戶獲取用戶的瞳孔特征; 所述指紋獲取模塊用戶獲取用戶的指紋特征。
19.根據(jù)權(quán)利要求17所述的密保配件,其特征在于,所述硬件邏輯電路還用于:使用所述硬件函數(shù)對(duì)向密保配件傳輸?shù)臄?shù)據(jù)進(jìn)行加密或解密;所述密保配件還包括: 數(shù)據(jù)存儲(chǔ)單元,用于存儲(chǔ)經(jīng)所述硬件函數(shù)加密的數(shù)據(jù)。
20.根據(jù)權(quán)利要求17至19任意一項(xiàng)所述的密保配件,其特征在于,所述終端接口,包括: 通用串行總線USB接口,或硬件音頻接口。
21.根據(jù)權(quán)利要求17至19任意一項(xiàng)所述的密保配件,其特征在于,所述終端接口為無線網(wǎng)絡(luò)接口,所述無線網(wǎng)絡(luò)接口包括:藍(lán)牙接口,無線射頻識(shí)別RFID接口,近距離無線通訊NFC接口,紅外接口,Zigbee接口,或無線保真WiFi接口。
22.根據(jù)權(quán)利要求17至19任意一項(xiàng)所述的密保配件,其特征在于,所述終端接口還包括:音頻接收單元,音頻發(fā)送單元和數(shù)模轉(zhuǎn)換單元; 所述音頻接收單元用于接收計(jì)算機(jī)終端或移動(dòng)終端發(fā)送的音頻信號(hào),并向所述數(shù)模轉(zhuǎn)換單元傳輸所述音頻信號(hào); 所述音頻發(fā)送單元用于向所述計(jì)算機(jī)終端或移動(dòng)終端發(fā)送音頻信號(hào),并向所述數(shù)模轉(zhuǎn)換單元傳輸所述音頻信號(hào); 所述數(shù)模轉(zhuǎn)換單元用于將所述音頻信號(hào)轉(zhuǎn)化為數(shù)字信號(hào)。
23.一種社交網(wǎng)絡(luò)服務(wù)器,其特征在于,包括: 信息綁定單元,用于用戶提供的用戶特征進(jìn)行綁定; 接入認(rèn)證單元,用于獲取終端發(fā)送的登錄信息,使用硬件邏輯電路對(duì)登錄信息進(jìn)行解密運(yùn)算;若解密成功,則對(duì)比所述信息綁定單元綁定的用戶特征和所述解密得到的用戶特征。
24.一種社交網(wǎng)絡(luò)服務(wù)系統(tǒng),其特征在于,包括: 密保配件,終端和社交網(wǎng)絡(luò)服務(wù)器; 所述密保配件與所述終端電性連接,所述終端與所述社交網(wǎng)絡(luò)服務(wù)器網(wǎng)絡(luò)連接; 所述社交網(wǎng)絡(luò)服務(wù)器用于對(duì)用戶提供的用戶特征進(jìn)行綁定;獲取終端發(fā)送的經(jīng)硬件函數(shù)加密后的登錄信息,使用硬件邏輯電路對(duì)登錄信息進(jìn)行解密運(yùn)算;若解密成功,則對(duì)比所述信息綁定單元綁定的用戶特征和所述解密得到的用戶特征; 所述密保配件用于獲取用戶的用戶特征,對(duì)所述用戶特征進(jìn)行邏輯運(yùn)算,得到與所述用戶特征匹配的硬件函數(shù),并通過所述終端接口向終端傳輸所述硬件函數(shù); 所述終端用于使用用戶提供的用戶特征在所述社交網(wǎng)絡(luò)服務(wù)器端進(jìn)行綁定;并接收所述密保配件傳輸?shù)乃鲇布瘮?shù),并使用所述硬件函數(shù)加密登錄信息,使用所述加密后的登錄信息在所述社交網(wǎng)絡(luò)服務(wù)器中進(jìn)行接入認(rèn)證。
25.一種社交網(wǎng)絡(luò)服務(wù)系統(tǒng),其特征在于,包括: 第一密保配件,第一終端,第二密保配件和第二終端; 所述第一密保配件與所述第一終端電性連接,所述第二密保配件與所述第二終端電性連接; 所述第一密保配件用于獲取第一用戶的第一用戶特征,對(duì)所述第一用戶特征進(jìn)行邏輯運(yùn)算,得到與所述第一用戶特征匹配的第一硬件函數(shù),并向第一終端傳輸所述第一硬件函數(shù); 所述第一終端用于使用所述第一用戶提供的第一用戶特征在所述第二密保配件上進(jìn)行綁定;并接收所述第一密保配件傳輸?shù)乃龅谝挥布瘮?shù),并使用所述第一硬件函數(shù)加密第一登錄信息,使用所述加密后的第一登錄信息在所述第二密保配件中進(jìn)行接入認(rèn)證;所述第二密保配件用于獲取第二用戶的第二用戶特征,對(duì)所述第二用戶特征進(jìn)行邏輯運(yùn)算,得到與所述第二用戶特征匹配的第二硬件函數(shù),并向第二終端傳輸所述第二硬件函數(shù); 所述第二終端用于使用所述第二用戶提供的第二戶特征在所述第一密保配件上進(jìn)行綁定;并接收所述第二密保配件傳輸?shù)乃龅诙布瘮?shù),并使用所述第二硬件函數(shù)加密第二登錄信息 ,使用所述加密后的二登錄信息在所述第一密保配件中進(jìn)行接入認(rèn)證。
全文摘要
本發(fā)明實(shí)施例公開了一種安全信息交互方法及相關(guān)裝置,用于在社交網(wǎng)絡(luò)進(jìn)行安全的信息交互。本發(fā)明實(shí)施例方法包括通過第一密保配件獲取用戶的用戶特征;通過所述第一密保配件中的硬件邏輯電路對(duì)所述用戶特征進(jìn)行邏輯運(yùn)算,生成硬件函數(shù);使用所述硬件函數(shù)進(jìn)行社交網(wǎng)絡(luò)的接入認(rèn)證。
文檔編號(hào)H04L9/32GK103178961SQ20131004433
公開日2013年6月26日 申請(qǐng)日期2013年2月4日 優(yōu)先權(quán)日2013年2月4日
發(fā)明者王藝, 陳政立 申請(qǐng)人:快車科技有限公司