• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    基于口令的即時通信方法及系統(tǒng)技術(shù)方案

    技術(shù)編號:14882102 閱讀:105 留言:0更新日期:2017-03-24 04:33
    本發(fā)明專利技術(shù)涉及一種基于口令的即時通信方法及系統(tǒng),以解決如何提高即時通信服務(wù)的安全性的問題。該方法包括:當(dāng)接收到口令時,向服務(wù)端發(fā)出會話連接請求;當(dāng)接收到會話連接請求時,生成口令輸入命令,根據(jù)用戶輸入的口令對會話請求者進(jìn)行身份驗(yàn)證,若身份驗(yàn)證成功,則向服務(wù)端發(fā)送會話連接應(yīng)答;當(dāng)接收到會話連接應(yīng)答時,根據(jù)所接收到的口令對會話應(yīng)答者進(jìn)行身份驗(yàn)證,若身份驗(yàn)證成功,則利用服務(wù)器確認(rèn)是否允許進(jìn)行會話。每建立一個會話,就要利用本發(fā)明專利技術(shù)進(jìn)行一次會話連接,即便一次會話被破解,也不會影響到其他會話的安全性。采用口令對通信雙方的身份進(jìn)行驗(yàn)證,只有當(dāng)雙方的身份驗(yàn)證都成功時,才有會話連接成功的可能,因此提高了會話的安全性。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本專利技術(shù)涉及即時通信
    ,尤其是涉及一種基于口令的即時通信方法和一種基于口令的即時通信系統(tǒng)。
    技術(shù)介紹
    即時通訊服務(wù),是指兩人或多人使用網(wǎng)絡(luò)進(jìn)行即時的傳遞文字訊息、檔案、語音與視頻交流的一種服務(wù)。目前,隨著互聯(lián)網(wǎng)的飛速發(fā)展,即時通訊服務(wù)已成為了廣泛的、流行的通訊方式。隨著即時通訊服務(wù)的普及與應(yīng)用,人們也越來越關(guān)注通訊過程的安全性,希望自己的隱私不被泄露。然而,目前的即時通訊服務(wù)軟件對通信消息的加密機(jī)制過于簡單、傳統(tǒng),甚至未進(jìn)行任何加密處理,致使用戶信息或隱私泄露事件屢見不鮮。可見,非常有必要提高即時通信服務(wù)的安全性,盡量避免或減少信息泄露事件的發(fā)生。
    技術(shù)實(shí)現(xiàn)思路
    本專利技術(shù)所要解決的技術(shù)問題是如何提高即時通信服務(wù)的安全性。為解決上述技術(shù)問題,本專利技術(shù)提出了一種基于口令的即時通信方法及系統(tǒng)。第一方面,該方法應(yīng)用于通信終端中,包括:當(dāng)接收到用戶輸入的口令時,向服務(wù)端發(fā)出會話連接請求;當(dāng)接收到所述服務(wù)端發(fā)送的會話連接請求時,生成口令輸入命令,并根據(jù)用戶在所述口令輸入命令提示下輸入的口令對會話請求者進(jìn)行身份驗(yàn)證,若身份驗(yàn)證成功,則向服務(wù)端發(fā)送會話連接應(yīng)答;當(dāng)接收到服務(wù)端發(fā)送的會話連接應(yīng)答時,根據(jù)所接收到的口令對會話應(yīng)答者進(jìn)行身份驗(yàn)證,若身份驗(yàn)證成功,則利用服務(wù)器確認(rèn)是否允許進(jìn)行會話。進(jìn)一步地,該方法還包括:當(dāng)向所述服務(wù)端發(fā)送所述會話連接應(yīng)答時,利用所述服務(wù)端判斷會話連接是否超時,具體為:所述服務(wù)器判斷接收到會話連接請求和接收到會話連接應(yīng)答之間的時間差是否小于第一預(yù)設(shè)時長,若是,則向會話連接請求的發(fā)出終端發(fā)送會話連接應(yīng)答;否則,向會話連接請求的發(fā)出終端和會話連接應(yīng)答的發(fā)出終端發(fā)送連接失敗的提示信息。進(jìn)一步地,所述利用服務(wù)器確認(rèn)是否允許進(jìn)行會話,包括:向所述服務(wù)端發(fā)送連接確認(rèn)信息,利用所述服務(wù)端判斷會話連接是否超時,具體為:所述服務(wù)端判斷接收到會話連接請求和接收到連接確認(rèn)信息之間的時間差是否小于第二預(yù)設(shè)時長,若是,則向會話連接請求的發(fā)出終端和會話連接應(yīng)答的發(fā)出終端發(fā)出連接成功的提示信息;否則,向會話連接請求的發(fā)出終端和會話連接應(yīng)答的發(fā)出終端發(fā)送連接失敗的提示信息。進(jìn)一步地,對所述會話請求者或所述會話應(yīng)答者進(jìn)行身份驗(yàn)證的過程包括:獲取所接收到的口令對應(yīng)的口令密文;利用所述口令密文對接收到的會話連接請求中的加密公鑰或接收到的會話連接應(yīng)答中的加密公鑰進(jìn)行解密,并判斷是否解密成功,若是,則身份驗(yàn)證成功,并得到解密后的公鑰;否則,身份驗(yàn)證失敗。進(jìn)一步地,所述會話連接請求中的加密公鑰或所述會話連接應(yīng)答中的加密公鑰的生成過程包括:當(dāng)接收到用戶輸入的口令時,生成第一隨機(jī)大數(shù),并將該第一隨機(jī)大數(shù)作為私鑰;對接收到的口令進(jìn)行加密,得到所述口令密文;根據(jù)所述私鑰生成第二隨機(jī)大數(shù),并以所述口令密文為密鑰對所述第二隨機(jī)大數(shù)進(jìn)行加密,得到所述加密公鑰。進(jìn)一步地,該方法還包括:當(dāng)終端利用服務(wù)器確認(rèn)允許進(jìn)行會話時,根據(jù)該終端生成的私鑰和該終端得到的解密后的公鑰,生成用于對會話過程中的通信消息加解密的第一密鑰。進(jìn)一步地,該方法還包括:當(dāng)終端利用服務(wù)器確認(rèn)允許進(jìn)行會話時,根據(jù)該終端生成的私鑰和該終端得到的解密后的公鑰,生成第一密鑰,對所述第一密鑰和隨機(jī)字符串進(jìn)行加密,生成用于對會話過程中的通信消息加解密的第二密鑰。第二方面,該系統(tǒng)包括:請求模塊,用于當(dāng)接收到用戶輸入的口令時,向服務(wù)端發(fā)出會話連接請求;應(yīng)答模塊,用于當(dāng)接收到所述服務(wù)端發(fā)送的會話連接請求時,生成口令輸入命令,并根據(jù)用戶在所述口令輸入命令提示下輸入的口令對會話請求者進(jìn)行身份驗(yàn)證,若身份驗(yàn)證成功,則向服務(wù)端發(fā)送會話連接應(yīng)答;確認(rèn)模塊,用于當(dāng)接收到服務(wù)端發(fā)送的會話連接應(yīng)答時,根據(jù)所接收到的口令對會話應(yīng)答者進(jìn)行身份驗(yàn)證,若身份驗(yàn)證成功,則利用服務(wù)器確認(rèn)是否允許進(jìn)行會話。進(jìn)一步地,該系統(tǒng)還包括:超時檢測模塊,用于當(dāng)向所述服務(wù)端發(fā)送所述會話連接應(yīng)答時,利用所述服務(wù)端判斷會話連接是否超時,具體為:所述服務(wù)器判斷接收到會話連接請求和接收到會話連接應(yīng)答之間的時間差是否小于第一預(yù)設(shè)時長,若是,則向會話連接請求的發(fā)出終端發(fā)送會話連接應(yīng)答;否則,向會話連接請求的發(fā)出終端和會話連接應(yīng)答的發(fā)出終端發(fā)送連接失敗的提示信息。進(jìn)一步地,所述確認(rèn)模塊中利用服務(wù)器確認(rèn)是否允許進(jìn)行會話,包括:向所述服務(wù)端發(fā)送連接確認(rèn)信息,利用所述服務(wù)端判斷會話連接是否超時,具體為:所述服務(wù)端判斷接收到會話連接請求和接收到連接確認(rèn)信息之間的時間差是否小于第二預(yù)設(shè)時長,若是,則向會話連接請求的發(fā)出終端和會話連接應(yīng)答的發(fā)出終端發(fā)出連接成功的提示信息;否則,向會話連接請求的發(fā)出終端和會話連接應(yīng)答的發(fā)出終端發(fā)送連接失敗的提示信息。本專利技術(shù)中,每建立一個會話,就要利用本專利技術(shù)進(jìn)行一次會話連接。由于不同的會話,采用的口令可以不同,因此即便一次會話被破解,也不會影響到其他會話的安全性。而且,本專利技術(shù)采用口令對通信雙方的身份進(jìn)行驗(yàn)證,只有當(dāng)雙方的身份驗(yàn)證都成功時,才有會話連接成功的可能,因此提高了會話的安全性。附圖說明通過參考附圖會更加清楚的理解本專利技術(shù)的特征信息和優(yōu)點(diǎn),附圖是示意性的而不應(yīng)理解為對本專利技術(shù)進(jìn)行任何限制,在附圖中:圖1示出了根據(jù)本專利技術(shù)基于口令的即時通信方法一實(shí)施例的通信過程示意圖;圖2示出了根據(jù)本專利技術(shù)基于口令的即時通信方法另一實(shí)施例的通信過程示意圖;圖3示出了根據(jù)本專利技術(shù)基于口令的即時通信方法中一種身份驗(yàn)證的流程示意圖;圖4示出了根據(jù)本專利技術(shù)基于口令的即時通信方法中一種加密公鑰生成的流程示意圖;圖5示出了根據(jù)本專利技術(shù)基于口令的即時通信系統(tǒng)一實(shí)施例的結(jié)構(gòu)框圖。具體實(shí)施方式為了能夠更清楚地理解本專利技術(shù)的上述目的、特征和優(yōu)點(diǎn),下面結(jié)合附圖和具體實(shí)施方式對本專利技術(shù)進(jìn)行進(jìn)一步的詳細(xì)描述。需要說明的是,在不沖突的情況下,本申請的實(shí)施例及實(shí)施例中的特征可以相互組合。在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本專利技術(shù),但是,本專利技術(shù)還可以采用其他不同于在此描述的其他方式來實(shí)施,因此,本專利技術(shù)的保護(hù)范圍并不受下面公開的具體實(shí)施例的限制。本專利技術(shù)提供一種基于口令的即時通信方法,應(yīng)用于通信終端中,如圖1、2所示,該方法包括:當(dāng)接收到用戶輸入的口令時,向服務(wù)端發(fā)出會話連接請求;當(dāng)接收到所述服務(wù)端發(fā)送的會話連接請求時,生成口令輸入命令,并根據(jù)用戶在所述口令輸入命令提示下輸入的口令對會話請求者進(jìn)行身份驗(yàn)證,若身份驗(yàn)證成功,則向服務(wù)端發(fā)送會話連接應(yīng)答;當(dāng)接收到服務(wù)端發(fā)送的會話連接應(yīng)答時,根據(jù)所接收到的口令對會話應(yīng)答者進(jìn)行身份驗(yàn)證,若身份驗(yàn)證成功,則利用服務(wù)器確認(rèn)是否允許進(jìn)行會話。通過本專利技術(shù)的上述技術(shù)方案,可知實(shí)際通信過程大致為:這里為方便介紹,將會話請求者的終端稱為第一終端,會話應(yīng)答者的終端稱為第二終端。當(dāng)會話請求者在第一終端中輸入一口令后,第一終端收到該口令,向服務(wù)端發(fā)送一會話連接請求。當(dāng)服務(wù)器收到該會話連接請求后,將其轉(zhuǎn)發(fā)至第二終端。當(dāng)?shù)诙K端接收到會話連接請求時,生成一口令輸入命令,提示會話應(yīng)答者輸入口令。當(dāng)?shù)诙K端接收到口令后,利用該口令對會話請求者進(jìn)行身份驗(yàn)證。如果身份驗(yàn)證失敗,有可能是輸入口令錯誤,也有可能是會話請求者的身份錯誤。第二終端可以生成錯誤提示,提示會話應(yīng)答者重新輸入口令進(jìn)行再次身份驗(yàn)本文檔來自技高網(wǎng)...
    基于口令的即時通信方法及系統(tǒng)

    【技術(shù)保護(hù)點(diǎn)】
    一種基于口令的即時通信方法,應(yīng)用于通信終端中,其特征在于,該方法包括:當(dāng)接收到用戶輸入的口令時,向服務(wù)端發(fā)出會話連接請求;當(dāng)接收到所述服務(wù)端發(fā)送的會話連接請求時,生成口令輸入命令,并根據(jù)用戶在所述口令輸入命令提示下輸入的口令對會話請求者進(jìn)行身份驗(yàn)證,若身份驗(yàn)證成功,則向服務(wù)端發(fā)送會話連接應(yīng)答;當(dāng)接收到服務(wù)端發(fā)送的會話連接應(yīng)答時,根據(jù)所接收到的口令對會話應(yīng)答者進(jìn)行身份驗(yàn)證,若身份驗(yàn)證成功,則利用服務(wù)器確認(rèn)是否允許進(jìn)行會話。

    【技術(shù)特征摘要】
    1.一種基于口令的即時通信方法,應(yīng)用于通信終端中,其特征在于,該方法包括:當(dāng)接收到用戶輸入的口令時,向服務(wù)端發(fā)出會話連接請求;當(dāng)接收到所述服務(wù)端發(fā)送的會話連接請求時,生成口令輸入命令,并根據(jù)用戶在所述口令輸入命令提示下輸入的口令對會話請求者進(jìn)行身份驗(yàn)證,若身份驗(yàn)證成功,則向服務(wù)端發(fā)送會話連接應(yīng)答;當(dāng)接收到服務(wù)端發(fā)送的會話連接應(yīng)答時,根據(jù)所接收到的口令對會話應(yīng)答者進(jìn)行身份驗(yàn)證,若身份驗(yàn)證成功,則利用服務(wù)器確認(rèn)是否允許進(jìn)行會話。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括:當(dāng)向所述服務(wù)端發(fā)送所述會話連接應(yīng)答時,利用所述服務(wù)端判斷會話連接是否超時,具體為:所述服務(wù)器判斷接收到會話連接請求和接收到會話連接應(yīng)答之間的時間差是否小于第一預(yù)設(shè)時長,若是,則向會話連接請求的發(fā)出終端發(fā)送會話連接應(yīng)答;否則,向會話連接請求的發(fā)出終端和會話連接應(yīng)答的發(fā)出終端發(fā)送連接失敗的提示信息。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述利用服務(wù)器確認(rèn)是否允許進(jìn)行會話,包括:向所述服務(wù)端發(fā)送連接確認(rèn)信息,利用所述服務(wù)端判斷會話連接是否超時,具體為:所述服務(wù)端判斷接收到會話連接請求和接收到連接確認(rèn)信息之間的時間差是否小于第二預(yù)設(shè)時長,若是,則向會話連接請求的發(fā)出終端和會話連接應(yīng)答的發(fā)出終端發(fā)出連接成功的提示信息;否則,向會話連接請求的發(fā)出終端和會話連接應(yīng)答的發(fā)出終端發(fā)
    \t送連接失敗的提示信息。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,對所述會話請求者或所述會話應(yīng)答者進(jìn)行身份驗(yàn)證的過程包括:獲取所接收到的口令對應(yīng)的口令密文;利用所述口令密文對接收到的會話連接請求中的加密公鑰或接收到的會話連接應(yīng)答中的加密公鑰進(jìn)行解密,并判斷是否解密成功,若是,則身份驗(yàn)證成功,并得到解密后的公鑰;否則,身份驗(yàn)證失敗。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述會話連接請求中的加密公鑰或所述會話連接應(yīng)答中的加密公鑰的生成過程包括:當(dāng)接收到用戶輸入的口令時,生成第一隨機(jī)大數(shù),并將該第一隨機(jī)大數(shù)作為私鑰;對接收到的口令進(jìn)行加密,得到所述口令密文;根據(jù)所述私鑰生成第二隨...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:趙晨
    申請(專利權(quán))人:北大方正集團(tuán)有限公司北京北大方正電子有限公司
    類型:發(fā)明
    國別省市:北京;11

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲精品无码av天堂| 人妻少妇伦在线无码| 日韩乱码人妻无码系列中文字幕| 亚洲AV永久无码精品| 中文无码字幕中文有码字幕| 人妻无码aⅴ不卡中文字幕| 亚洲av永久无码精品古装片 | 国产福利电影一区二区三区久久老子无码午夜伦不| 一夲道dvd高清无码| 亚洲不卡无码av中文字幕| 亚洲午夜无码毛片av久久京东热 | 久久亚洲AV无码西西人体| 无码少妇精品一区二区免费动态| 亚洲精品无码成人| 日韩人妻无码精品久久免费一| WWW久久无码天堂MV| av区无码字幕中文色| 色噜噜综合亚洲av中文无码 | 中文字幕无码高清晰| 亚洲日产无码中文字幕| 国产成人无码免费视频97| 亚洲精品无码久久久久久| 久久久无码人妻精品无码| 久久久久亚洲Av片无码v| 成在人线av无码免费高潮水| 在线A级毛片无码免费真人| 亚洲人片在线观看天堂无码 | 久久精品中文字幕无码绿巨人| 在线a亚洲v天堂网2019无码| 无码日韩人妻AV一区二区三区| 亚洲精品无码久久久久秋霞| 中文字幕人成无码人妻| 日韩av无码一区二区三区| 精品视频无码一区二区三区| 人妻中文字幕无码专区| 亚洲AV无码一区二区三区牛牛| 亚洲AV成人无码天堂| 国产精品无码2021在线观看| av无码aV天天aV天天爽| 亚洲中文久久精品无码| 亚洲av福利无码无一区二区|