亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

利用間歇性地可用的加密憑證來傳送消息的制作方法

文檔序號(hào):10578131閱讀:165來源:國(guó)知局
利用間歇性地可用的加密憑證來傳送消息的制作方法【專利摘要】本發(fā)明公開了利用間歇性地可用的加密憑證來傳送消息。一些實(shí)施例涉及一種與另一個(gè)設(shè)備傳送/接收已加密通信的設(shè)備。第一設(shè)備比如是智能電話或智能手表,其可以生成與特定數(shù)據(jù)分類相關(guān)聯(lián)的消息,從而可以決定在消息的傳送中使用的安全性規(guī)程。第一設(shè)備可以建立加密會(huì)話以用于向第二設(shè)備傳送消息的目的。在發(fā)送消息之前,第一設(shè)備可以等待直到加密憑證根據(jù)特定條件可訪問為止,這可以至少部分地由消息的數(shù)據(jù)分類決定。類似地,在接收到消息之后,第二設(shè)備可能直到加密憑證根據(jù)特定條件可訪問為止才能對(duì)消息進(jìn)行解密,這可以至少部分地由消息數(shù)據(jù)分類決定?!緦@f明】利用間歇性地可用的加密憑證來傳送消息
技術(shù)領(lǐng)域
[0001]本申請(qǐng)涉及兩個(gè)設(shè)備之間的已加密通信,包括涉及一種可以在兩個(gè)設(shè)備的加密憑證間歇性地可用時(shí)在所述兩個(gè)設(shè)備之間安全地載送消息的方法。【
背景技術(shù)
】[0002]無線通信系統(tǒng)的使用正在快速增長(zhǎng)。此外,無線通信技術(shù)已經(jīng)從僅由語音的通信演進(jìn)到還包括數(shù)據(jù)的傳送,比如因特網(wǎng)和多媒體內(nèi)容。在一些應(yīng)用中,在特定類型的數(shù)據(jù)的傳送過程中可能希望有一定程度的保密性。加密技術(shù)已經(jīng)被用來對(duì)正在兩個(gè)設(shè)備之間傳輸?shù)拿舾袛?shù)據(jù)進(jìn)行加密。但是在所述領(lǐng)域內(nèi)仍然希望作出改進(jìn)?!?br/>發(fā)明內(nèi)容】[0003]在這里給出了能夠借以在兩個(gè)設(shè)備之間載送已加密通信的裝置、系統(tǒng)和方法的實(shí)施例。在一些實(shí)施例中,第一設(shè)備比如是智能電話或智能手表,其可以生成與特定數(shù)據(jù)分類相關(guān)聯(lián)的消息,從而可以決定在消息的傳送中使用的安全性規(guī)程。第一設(shè)備可以建立加密會(huì)話以用于向第二設(shè)備傳送消息的目的。在發(fā)送消息之前,第一設(shè)備可以等待直到加密憑證根據(jù)特定條件可訪問為止,這可以至少部分地由消息的數(shù)據(jù)分類決定。類似地,在接收到消息之后,第二設(shè)備可能直到加密憑證根據(jù)特定條件可訪問為止才能對(duì)消息進(jìn)行解密,這可以至少部分地由消息數(shù)據(jù)分類決定。[0004]本【
發(fā)明內(nèi)容】部分意圖提供關(guān)于在本文獻(xiàn)中描述的一部分主題內(nèi)容的簡(jiǎn)要總覽。因此應(yīng)當(dāng)認(rèn)識(shí)到,前面描述的特征僅僅是作為實(shí)例,而不應(yīng)當(dāng)被理解成以任何方式收窄這里所描述的主題內(nèi)容的范圍或精神。通過后面的【具體實(shí)施方式】、【附圖說明】和權(quán)利要求書,這里所描述的主題內(nèi)容的其他特征、方面和優(yōu)點(diǎn)將變得顯而易見?!靖綀D說明】[0005]在結(jié)合附圖考慮后面對(duì)于實(shí)施例的詳細(xì)描述時(shí)可以更好地理解本發(fā)明的主題內(nèi)容。[0006]圖1示出了示例性無線通信系統(tǒng);[0007]圖2示出了示例性無線設(shè)備,比如充當(dāng)用于未登記設(shè)備的消息代理的UE;[0008]圖3是示出了根據(jù)一些實(shí)施例的示例性用戶裝備(UE)設(shè)備的方框圖;[0009]圖4是示出了根據(jù)一些實(shí)施例的可以在兩個(gè)設(shè)備之間交換公共密鑰的示例性方法的流程圖;[0010]圖5是示出了根據(jù)現(xiàn)有技術(shù)的可以利用無記錄(OTR)消息傳送在兩個(gè)設(shè)備之間傳送已加密消息的示例性方法的流程圖;以及[0011]圖6是示出了根據(jù)一些實(shí)施例的可以利用無記錄(OTR)消息傳送和多個(gè)數(shù)據(jù)分類在兩個(gè)設(shè)備之間傳送已加密消息的示例性方法的流程圖。[0012]雖然這里所描述的特征可以有多種修改和替換形式,但是通過舉例的方式在附圖中示出并且在這里詳細(xì)描述了其具體實(shí)施例。但是應(yīng)當(dāng)理解的是,附圖及其詳細(xì)描述不應(yīng)當(dāng)被限制到所公開的具體形式,相反,其意圖涵蓋落在由所附權(quán)利要求書限定的主題內(nèi)容的精神和范圍內(nèi)的所有修改、等效方案和替換方案。[0013]術(shù)語“被配置成”在這里被使用來意指結(jié)構(gòu),這是通過表明單元/電路/組件包括在操作期間實(shí)施一項(xiàng)或多項(xiàng)任務(wù)的結(jié)構(gòu)(例如電路)。因此,即使當(dāng)所指定的單元/電路/組件當(dāng)前沒有在操作時(shí)(例如沒有開啟),仍然可以說所述單元/電路/組件被配置成實(shí)施所述任務(wù)。與“被配置成”這一語言表達(dá)一起使用的單元/電路/組件包括硬件一一例如電路、存儲(chǔ)可執(zhí)行來實(shí)施操作的程序指令的存儲(chǔ)器等等。在引述到某一單元/電路/組件“被配置成”實(shí)施一項(xiàng)或多項(xiàng)任務(wù)時(shí),明確地并不意圖對(duì)于該單元/電路/組件援用35U.S.C.§112(f)下的解釋。【具體實(shí)施方式】[0014]術(shù)語[0015]下面是在本公開內(nèi)容中使用的術(shù)語的詞匯表:[0016]存儲(chǔ)器介質(zhì)一一多種類型的非瞬時(shí)性存儲(chǔ)器設(shè)備或存儲(chǔ)設(shè)備當(dāng)中的任一種。術(shù)語“存儲(chǔ)器介質(zhì)”意圖包括:安裝介質(zhì),例如CD-ROM、軟盤或磁帶設(shè)備;計(jì)算機(jī)系統(tǒng)存儲(chǔ)器或隨機(jī)存取存儲(chǔ)器,比如DRAM、DDRRAM,SRAM,EDORAM,RambusRAM等等;非易失性存儲(chǔ)器,比如閃存、例如硬盤驅(qū)動(dòng)器之類的磁性介質(zhì)、或者光學(xué)存儲(chǔ)裝置;寄存器或者其他類似類型的存儲(chǔ)器元件等等。存儲(chǔ)器介質(zhì)還可以包括其他類型的非瞬時(shí)性存儲(chǔ)器及其組合。此外,存儲(chǔ)器介質(zhì)可以位于在其中執(zhí)行程序的第一計(jì)算機(jī)系統(tǒng)中,或者可以位于通過例如因特網(wǎng)之類的網(wǎng)絡(luò)連接到第一計(jì)算機(jī)系統(tǒng)的不同的第二計(jì)算機(jī)系統(tǒng)中。在后一種情況下,第二計(jì)算機(jī)系統(tǒng)可以向第一計(jì)算機(jī)提供程序指令以供執(zhí)行。術(shù)語“存儲(chǔ)器介質(zhì)”可以包括兩個(gè)或更多存儲(chǔ)器介質(zhì),其可以駐留在不同的位置處,例如駐留在通過網(wǎng)絡(luò)連接的不同計(jì)算機(jī)系統(tǒng)中。存儲(chǔ)器介質(zhì)可以存儲(chǔ)可由一個(gè)或多個(gè)處理器執(zhí)行的程序指令(其例如被具體實(shí)現(xiàn)為計(jì)算機(jī)程序)。[0017]載體介質(zhì)一一如前面所描述的存儲(chǔ)器介質(zhì)以及物理傳送介質(zhì),比如總線、網(wǎng)絡(luò)和/或其他物理傳送介質(zhì),其載送例如電信號(hào)、電磁信號(hào)或數(shù)字信號(hào)之類的信號(hào)。[0018]可編程硬件元件一一其包括多種硬件設(shè)備,其中包括通過可編程互連而連接在一起的多個(gè)可編程功能塊。其實(shí)例包括FPGA(現(xiàn)場(chǎng)可編程門陣列)、PLD(可編程邏輯設(shè)備)、FPOA(現(xiàn)場(chǎng)可編程對(duì)象陣列)以及CPLD(復(fù)雜PLD)。所述可編程功能塊的范圍可以是從細(xì)粒度(組合邏輯或查找表)到粗粒度(算術(shù)邏輯單元或處理器核心)??删幊逃布部梢员环Q作“可再配置邏輯”。[0019]計(jì)算機(jī)系統(tǒng)一一多種類型的計(jì)算或處理系統(tǒng)當(dāng)中的任一種,其中包括個(gè)人計(jì)算機(jī)系統(tǒng)(PC)、大型計(jì)算機(jī)系統(tǒng)、工作站、網(wǎng)絡(luò)電器、因特網(wǎng)電器、個(gè)人數(shù)字助理(PDA)、電視系統(tǒng)、網(wǎng)格計(jì)算系統(tǒng)、或者其他設(shè)備或設(shè)備組合。一般來說,術(shù)語“計(jì)算機(jī)系統(tǒng)”可以被寬泛地定義為涵蓋具有執(zhí)行來自存儲(chǔ)器介質(zhì)的指令的至少一個(gè)處理器的任何設(shè)備(或設(shè)備組合)。[0020]用戶裝備(UE)(或“UE設(shè)備”)一一多種類型的計(jì)算機(jī)系統(tǒng)設(shè)備當(dāng)中的任一種,其是移動(dòng)的或便攜式的,并且實(shí)施無線通信。UE設(shè)備的實(shí)例包括移動(dòng)電話或智能電話(例如iPhone?、基于Android?的電話)、便攜式游戲設(shè)備(例如NintendoDS?、PlayStat1nPortable?、GameboyAdvance?、iPhone?)、膝上型計(jì)算機(jī)、可穿戴設(shè)備(比如智能手表、智能眼鏡)、PDA、便攜式因特網(wǎng)設(shè)備、音樂播放器、數(shù)據(jù)存儲(chǔ)設(shè)備或者其他手持式設(shè)備等等。一般來說,術(shù)語“UE”或“UE設(shè)備”可以被寬泛地定義為涵蓋容易由用戶攜帶并且能夠進(jìn)行無線通信的任何電子、計(jì)算和/或電信設(shè)備(或設(shè)備組合)。[0021]基站(BS)—一術(shù)語“基站”(其也被稱作“eNB”)具有其通常含義的完全范圍,并且至少包括安裝在固定位置處并且被用來作為無線電話系統(tǒng)或無線電系統(tǒng)的一部分進(jìn)行通信的無線通信站。[0022]處理元件一一其指代多種元件或元件組合。處理元件例如包括:例如ASICX專用集成電路)之類的電路,單獨(dú)的處理器核心的某些部分或電路,整個(gè)處理器核心,單獨(dú)的處理器,例如現(xiàn)場(chǎng)可編程門陣列(FPGA)之類的可編程硬件元件,以及/或者包括多個(gè)處理器的系統(tǒng)的更大部分。[0023]自動(dòng)地一一其指代由計(jì)算機(jī)系統(tǒng)(例如由計(jì)算機(jī)系統(tǒng)執(zhí)行的軟件)或設(shè)備(例如電路、可編程硬件元件、ASIC等等)實(shí)施的動(dòng)作或操作,而沒有直接規(guī)定或?qū)嵤┧鰟?dòng)作或操作的用戶輸入。因此,術(shù)語“自動(dòng)”與由用戶人工實(shí)施或規(guī)定的操作不同,在由用戶人工實(shí)施或規(guī)定的操作中,用戶提供輸入以直接實(shí)施操作。自動(dòng)規(guī)程可以通過由用戶提供的輸入發(fā)起,但是“自動(dòng)地”實(shí)施的后續(xù)動(dòng)作并不是由用戶規(guī)定,也就是說并不是被“人工”實(shí)施,而在“人工”實(shí)施的情況中,用戶規(guī)定每一項(xiàng)要實(shí)施的動(dòng)作。舉例來說,用戶通過選擇每一個(gè)欄位并且提供規(guī)定信息的輸入(例如通過鍵入信息、選擇復(fù)選框、無線電選擇等等)來填寫電子表格是以人工方式填寫表格,盡管計(jì)算機(jī)系統(tǒng)必須響應(yīng)于用戶動(dòng)作更新表格??梢杂捎?jì)算機(jī)系統(tǒng)自動(dòng)填寫表格,其中計(jì)算機(jī)系統(tǒng)(例如執(zhí)行在計(jì)算機(jī)系統(tǒng)上的軟件)對(duì)表格的欄位進(jìn)行分析,并且在沒有規(guī)定針對(duì)所述欄位的回答的任何用戶輸入的情況下填寫表格。如前所述,用戶可以調(diào)用對(duì)于表格的自動(dòng)填寫,但是并不涉及在表格的實(shí)際填寫過程中(例如用戶并不人工規(guī)定針對(duì)欄位的回答,而是自動(dòng)完成所述欄位)。本說明書提供了響應(yīng)于用戶采取的動(dòng)作自動(dòng)實(shí)施操作的各個(gè)實(shí)例。[0024]圖1一一無線通信系統(tǒng)[0025]圖1示出了根據(jù)一些實(shí)施例的無線通信系統(tǒng)的一個(gè)實(shí)例。應(yīng)當(dāng)提到的是,圖1代表許多可能性當(dāng)中的一種,并且如果希望的話可以在多種系統(tǒng)當(dāng)中的任一系統(tǒng)中實(shí)施本公開內(nèi)容的特征。[0026]如圖所示,所述示例性無線通信系統(tǒng)包括基站102A,其通過傳送介質(zhì)與一個(gè)或多個(gè)無線設(shè)備106A、106B等等通信。無線設(shè)備可以是用戶設(shè)備,其在這里可以被稱作“用戶裝備”(UE)或UE設(shè)備。[0027]基站102可以是收發(fā)器基站(BTS)或蜂窩站點(diǎn),并且可以包括允許與UE設(shè)備106A和106B進(jìn)行無線通信的硬件?;?02還可以被裝配來與網(wǎng)絡(luò)100(在各種可能性當(dāng)中例如有蜂窩服務(wù)提供商的核心網(wǎng)絡(luò)、例如公共交換電話網(wǎng)(PSTN)之類的電信網(wǎng)絡(luò)以及/或者因特網(wǎng))通信。因此,基站102可以促進(jìn)UE設(shè)備106之間以及/或者UE設(shè)備106與網(wǎng)絡(luò)100之間的通信。在其他實(shí)現(xiàn)方式中,基站102可以被配置成通過一種或多種其他無線技術(shù)來提供通信,比如支持一種或多種WLAN協(xié)議的接入點(diǎn),比如802.11&、13、8、11、&(3、&(1和/或&1,或者無執(zhí)照頻帶中的LTE(LAA)。[0028]基站102的通信區(qū)域(或覆蓋區(qū)域)可以被稱作“蜂窩”?;?02和UE106可以被配置成利用多種無線電接入技術(shù)(RAT)或無線通信技術(shù)當(dāng)中的任一種通過傳送介質(zhì)進(jìn)行通信,比如GSM、UMTS(WCDMA、TDS-CDMA)、LTE、先進(jìn)LTE(LTE-A)、HSPA、3GPP2CDMA2000(例如IxRTT、IxEV-DO、HRPD、eHRPD)、W1-F1、WiMAX等等。[0029]因此,根據(jù)一種或多種蜂窩通信技術(shù)操作的基站102和其他類似基站(未示出)可以被提供為蜂窩的網(wǎng)絡(luò),其可以通過一種或多種蜂窩通信技術(shù)在廣大的地理區(qū)域上為UE設(shè)備106A-N和類似設(shè)備提供連續(xù)或接近連續(xù)的重疊服務(wù)。[0030]應(yīng)當(dāng)提到的是,至少在某些情況下,UE設(shè)備106可以能夠利用多種無線通信技術(shù)當(dāng)中的任一種進(jìn)行通信。舉例來說,UE設(shè)備106可以被配置成利用以下各項(xiàng)當(dāng)中的一項(xiàng)或多項(xiàng)進(jìn)行通信:GSM、UMTS、CDMA2000、WiMAX、LTE、LTE-A、WLAN、Bluetooth、一種或多種全球?qū)Ш叫l(wèi)星系統(tǒng)(GNSS,例如GPS或GL0NASS)、以及/或者一種或多種移動(dòng)電視廣播標(biāo)準(zhǔn)(例如ATSC-M/H)等等。無線通信技術(shù)的其他組合(包括多于兩種無線通信技術(shù))也是可能的。同樣地,在某些情況下,UE設(shè)備106可以被配置成僅利用單一無線通信技術(shù)進(jìn)行通信。[0031]UE106可以被配置成與另一個(gè)設(shè)備(其可以被稱作附屬設(shè)備107)進(jìn)行通信。附屬設(shè)備107可以是具有有限的通信能力(例如可能受到鏈路預(yù)算的限制)的多種類型的設(shè)備當(dāng)中的任一種。因此,在某些情況下,附屬設(shè)備107可以利用UE106B作為代理以用于與基站102A以及因此去到網(wǎng)絡(luò)100的通信目的。附屬設(shè)備107的通信能力方面的限制可以是永久性的,例如由于所支持的無線電接入技術(shù)(RAT)方面的限制,或者是暫時(shí)性的,例如由于功率限制、無法訪問網(wǎng)絡(luò)或者接收不良之類的狀況。[0032]圖2示出了與基站102通信的示例性UE設(shè)備106(例如設(shè)備106A到106N的其中之一)WE設(shè)備106可以具有蜂窩通信能力和/或WLAN通信能力,并且正如前面所描述的那樣,其可以是例如移動(dòng)電話之類的設(shè)備、手持式設(shè)備、媒體播放器、計(jì)算機(jī)、膝上型計(jì)算機(jī)或平板設(shè)備、或者幾乎任何類型的無線設(shè)備。如圖所示,UE106還可以與附屬設(shè)備107通信。[0033]UE設(shè)備106可以包括被配置成執(zhí)行存儲(chǔ)在存儲(chǔ)器中的程序指令的處理器。UE設(shè)備106可以通過執(zhí)行此類所存儲(chǔ)的指令來實(shí)施這里所描述的任何方法實(shí)施例。替換地或附加地,UE設(shè)備106可以包括例如FPGA(現(xiàn)場(chǎng)可編程門陣列)之類的可編程硬件元件或其他電路,其被配置成實(shí)施這里所描述的任何方法實(shí)施例,或者這里所描述的任何方法實(shí)施例的任何部分。[0034]UE設(shè)備106可以包括一個(gè)或多個(gè)天線以用于利用一種或多種無線通信協(xié)議或技術(shù)進(jìn)行通信。在一些實(shí)施例中,UE設(shè)備106可以被配置成利用單個(gè)共享無線電裝置進(jìn)行通信。所述共享無線電裝置可以耦合到單個(gè)天線或者可以耦合到多個(gè)天線(例如用于ΜΙΜ0)以便實(shí)施無線通信。或者,UE設(shè)備106可以包括兩個(gè)或更多無線電裝置。舉例來說,UE106可以包括用于利用LTE或IxRTT(或者LTE或GSM)進(jìn)行通信的共享無線電裝置,以及用于利用W1-Fi和Bluetooth當(dāng)中的每一種進(jìn)行通信的單獨(dú)的無線電裝置。其他配置也是可能的。[0035]附屬設(shè)備107可以是具有有限的通信能力的多種類型的設(shè)備當(dāng)中的任一種。舉例來說,附屬設(shè)備107可以具有短距離無線通信能力,比如Bluetooth和/或NFC,以及/或者中距離無線通信能力,比如WiFi。在一些實(shí)施例中,附屬設(shè)備107可以具有受到限制的WiFi通信能力,從而使其可以在UE106緊鄰附屬設(shè)備107時(shí)通過WiFi與UE106通信,比如對(duì)等聯(lián)網(wǎng)。[0036]在一些實(shí)施例中,附屬設(shè)備107是智能手表或其他類型的可穿戴設(shè)備。作為另一個(gè)實(shí)例,附屬設(shè)備107可以是具有WiFi能力(并且可能不具有蜂窩通信能力的)平板設(shè)備(比如iPad),其當(dāng)前并未處在WiFi熱點(diǎn)附近,因此當(dāng)前無法通過WiFi與因特網(wǎng)通信。因此,術(shù)語“附屬設(shè)備”指的是多種類型的設(shè)備當(dāng)中的任一種,其在某些情況下具有有限的或降低的通信能力,因此可以機(jī)會(huì)性地利用UE106作為代理以用于一個(gè)或多個(gè)應(yīng)用和/或RAT的通信目的。于是UE106被附屬設(shè)備107用作代理,并且UE106可以被稱作附屬設(shè)備107的伴隨設(shè)備。[0037]圖3--UE的不例性方框圖[0038]圖3示出了UE106的一種可能的方框圖。如圖所示,UE106可以包括芯片上系統(tǒng)(SOC)300,其可以包括用于各種目的的各個(gè)部分。舉例來說,如圖所示,SOC300可以包括(多個(gè))處理器302,其可以執(zhí)行用于UE106的程序指令,以及顯示電路304,其可以實(shí)施圖形處理并且向顯示器360提供顯示信號(hào)。所述(多個(gè))處理器302還可以耦合到存儲(chǔ)器管理單元(MMU)340,其可以被配置成接收來自(多個(gè))處理器302的地址,并且將這些地址翻譯到存儲(chǔ)器(例如存儲(chǔ)器306、只讀存儲(chǔ)器(R0M)350、NAND閃存310)中的位置。MMU340可以被配置成實(shí)施存儲(chǔ)器保護(hù)以及頁表翻譯或設(shè)立。在一些實(shí)施例中,MMU340可以被包括為(多個(gè))處理器302的一部分。[0039]UE106還可以包括其他電路或設(shè)備,比如顯示電路304、無線電裝置330、連接器I/F320和/或顯示器360。[0040]在所示出的實(shí)施例中,ROM350可以包括引導(dǎo)加載程序,其可以由(多個(gè))處理器302在引導(dǎo)或初始化期間執(zhí)行。同樣如圖所示,S0C300可以耦合到UE106的各種其他電路。舉例來說,UE106可以包括多種類型的存儲(chǔ)器(例如包括NAND閃存310)、連接器接口320(其例如用于耦合到計(jì)算機(jī)系統(tǒng))、顯示器360、以及無線通信電路(其例如用于利用LTE、〇0嫩2000、81收切0讓、'^?丨、,(:、6?5等等進(jìn)行通信)。[0041]UE設(shè)備106可以包括至少一個(gè)天線,并且在一些實(shí)施例中可以包括多個(gè)天線,以用于與基站和/或其他設(shè)備實(shí)施無線通信。舉例來說,UE設(shè)備106可以使用天線335來實(shí)施無線通信。如前所述,UE可以在一些實(shí)施例中被配置成利用多種無線通信標(biāo)準(zhǔn)進(jìn)行無線通信。[0042]正如這里所描述的那樣,UE106可以包括用于實(shí)施根據(jù)本公開內(nèi)容的實(shí)施例的代表附屬設(shè)備的通信代理方法的硬件和軟件組件。UE設(shè)備106的處理器302可以被配置成通過執(zhí)行存儲(chǔ)在存儲(chǔ)器介質(zhì)(例如非瞬時(shí)性計(jì)算機(jī)可讀存儲(chǔ)器介質(zhì))上的程序指令來實(shí)施這里所描述的其中一部分或全部方法。在其他實(shí)施例中,處理器302可以被配置成可編程硬件元件,比如FPGA(現(xiàn)場(chǎng)可編程門陣列)或ASICX專用集成電路)。[0043]圖4——公共密鑰交換[0044]圖4是示出了可以在兩個(gè)設(shè)備之間交換公共密鑰以用于已加密通信的示例性方法的流程圖。在一些實(shí)施例中,公共密鑰可以與特定數(shù)據(jù)分類相關(guān)聯(lián)。在這些實(shí)施例中,每一個(gè)公共密鑰可以對(duì)應(yīng)于不同的數(shù)據(jù)分類。每一個(gè)數(shù)據(jù)分類可以表明將在與該數(shù)據(jù)分類相關(guān)聯(lián)的通信中使用的所期望的安全性層級(jí),并且還可以影響相關(guān)聯(lián)的公共密鑰的可訪問性。[0045]在402處,第一設(shè)備(設(shè)備I)可能不具有或者可能無法訪問用以與第二設(shè)備(設(shè)備2)實(shí)施已加密通信的公共密鑰。舉例來說,如果兩個(gè)設(shè)備之間的通信根據(jù)三個(gè)數(shù)據(jù)分類的其中之一操作,而每一個(gè)數(shù)據(jù)分類表明不同的安全性層級(jí),則第一設(shè)備可能希望具有對(duì)應(yīng)于所述三個(gè)數(shù)據(jù)分類的三個(gè)公共密鑰。在某些情形中,第一設(shè)備可能希望向第二設(shè)備遞送消息,正如后面關(guān)于圖6所描述的那樣。該消息可以與特定數(shù)據(jù)分類相關(guān)聯(lián),其可以表明消息的安全性層級(jí)。如果第一設(shè)備不具有(或者無法訪問)與消息數(shù)據(jù)分類相關(guān)聯(lián)的公共密鑰,則其可能希望與第二設(shè)備實(shí)施公共密鑰交換,從而獲得公共密鑰以便傳送消息。應(yīng)當(dāng)提到的是,雖然在示例性的附圖中給出了代表三個(gè)數(shù)據(jù)分類的三個(gè)公共密鑰,但是可以使用任意數(shù)目的數(shù)據(jù)分類或公共密鑰。[0046]在404處,響應(yīng)于如在402處確定的那樣具有過少的公共密鑰,第一設(shè)備可以向第二設(shè)備發(fā)送公共密鑰請(qǐng)求。在一些實(shí)施例中,第一設(shè)備在發(fā)送公共密鑰請(qǐng)求之前可以等待直到滿足一項(xiàng)或多項(xiàng)條件為止。舉例來說,在發(fā)送請(qǐng)求之前,第一設(shè)備可以等待直到其被解鎖為止,并且/或者直到滿足其他條件為止。所述一項(xiàng)或多項(xiàng)條件可以至少部分地由所期望的公共密鑰的數(shù)據(jù)分類決定。[0047]在第二設(shè)備如406處所示接收到公共密鑰請(qǐng)求之后,第二設(shè)備可以確定其是否可以訪問所請(qǐng)求的公共密鑰或者全部數(shù)目的公共密鑰,例如所有三個(gè)公共密鑰。在一些實(shí)施例中,與公共密鑰相關(guān)聯(lián)的數(shù)據(jù)分類可以決定其可訪問性(即可用性)。舉例來說,對(duì)于與表明高安全性層級(jí)的第一數(shù)據(jù)分類相關(guān)聯(lián)的第一公共密鑰,如果第二設(shè)備當(dāng)前被認(rèn)為處于鎖定狀態(tài),則第二設(shè)備可能無法訪問第一公共密鑰。在一些實(shí)施例中,如果第二設(shè)備沒有正在被用戶訪問,或者還沒有接收到對(duì)于操作第二設(shè)備所將需要的用戶動(dòng)作或憑證(例如口令/口令碼、指紋等等),則第二設(shè)備可以被認(rèn)為被鎖定。對(duì)于與表明更低安全性層級(jí)的第二數(shù)據(jù)分類相關(guān)聯(lián)的第二公共密鑰,如果根據(jù)某些條件第二設(shè)備在過去的某一點(diǎn)已被解鎖,則第二密鑰可以被訪問,盡管用戶當(dāng)前可能沒有正在操作第二設(shè)備。對(duì)于與表明更低安全性層級(jí)的第三數(shù)據(jù)分類相關(guān)聯(lián)的第三公共密鑰,不管第二設(shè)備的鎖定或解鎖狀態(tài)如何,第三公共密鑰都可以被訪問(即可用)。[0048]如果第二設(shè)備所能訪問的公共密鑰少于對(duì)于已加密通信所期望或必要的數(shù)目,例如少于三個(gè)公共密鑰,則操作繼續(xù)到步驟408,其中第二設(shè)備可以等待直到不可訪問的公共密鑰例如通過第二設(shè)備的解鎖而變?yōu)榭稍L問為止。在一些實(shí)施例中,當(dāng)用戶提供輸入以訪問設(shè)備時(shí),比如按下按鈕、與顯示器進(jìn)行交互或者提供憑證(例如口令/口令碼、指紋等等),第一設(shè)備可以從鎖定狀態(tài)轉(zhuǎn)變到解鎖狀態(tài)。[0049]在一些實(shí)施例中,在第二設(shè)備于406處接收到公共密鑰請(qǐng)求之后,第二設(shè)備可以操作來生成新的公共密鑰。舉例來說,第二設(shè)備可能不包含所期望的公共密鑰。在某些情形中,公共密鑰可能還沒有在兩個(gè)設(shè)備之間被共享,先前交換的公共密鑰可能已經(jīng)過時(shí),或者第二設(shè)備可能出于其他原因希望生成新的公共密鑰。在408處,第二設(shè)備可以等待直到滿足一項(xiàng)或多項(xiàng)條件為止以便生成、存儲(chǔ)和訪問公共密鑰。所述一項(xiàng)或多項(xiàng)條件可以受到與公共密鑰相關(guān)聯(lián)的數(shù)據(jù)分類的影響,并且可以包括前面關(guān)于406到408所描述的條件,比如設(shè)備正被訪問或操作,設(shè)備正被解鎖,或者設(shè)備曾被解鎖。[0050]如果第二設(shè)備可以訪問公共密鑰或者當(dāng)?shù)诙O(shè)備可以訪問公共密鑰時(shí),在412處,其可以把公共密鑰(例如所有三個(gè)公共密鑰)遞送到第一設(shè)備。第一設(shè)備可以根據(jù)其相關(guān)聯(lián)的數(shù)據(jù)分類把公共密鑰存儲(chǔ)在內(nèi)部存儲(chǔ)器中。通過這種方式,第一設(shè)備和第二設(shè)備都可以包含可用于后續(xù)的安全通信的公共密鑰。[0051]圖5——OTR流程[0052]圖5示出了根據(jù)現(xiàn)有技術(shù)的可以利用無記錄(OTR)消息傳送在兩個(gè)設(shè)備之間傳送已加密消息的示例性方法。[0053]在502處,第一設(shè)備可能希望向第二設(shè)備傳送消息。在一些實(shí)施例中,所述消息可以由第一設(shè)備自動(dòng)生成,或者可以響應(yīng)于用戶輸入而生成。所述消息可以與多種應(yīng)用相關(guān)聯(lián),并且可以包括多種形式的數(shù)據(jù)當(dāng)中的一種或多種,比如圖像、音頻、視頻、文字或者其他數(shù)據(jù)。[0054]為了向第二設(shè)備發(fā)送消息,第一設(shè)備可以確定其是否具有與第二設(shè)備的可用OTR會(huì)話。如果第一設(shè)備確定其不具有與第二設(shè)備的OTR會(huì)話,則其可以如504處所示發(fā)起OTR會(huì)話。在這里,第一設(shè)備可以利用公共密鑰向第二設(shè)備發(fā)送OTR會(huì)話協(xié)商消息以用于建立OTR會(huì)話的目的。一旦建立了OTR會(huì)話(或者如果OTR會(huì)話已經(jīng)可用),則操作繼續(xù)到508。[0055]在508處,第一設(shè)備可以利用OTR會(huì)話對(duì)消息進(jìn)行加密,所述OTR會(huì)話可能在消息生成之前已在進(jìn)行之中,或者可能是在504處出于遞送消息的目的而被建立的。所述消息隨后可以被發(fā)送到第二設(shè)備。在510處,第二設(shè)備可以接收消息,并且嘗試?yán)肙TR會(huì)話對(duì)消息進(jìn)行解密。[0056]第二設(shè)備可能無法解密消息或者針對(duì)解密的嘗試可能不成功。舉例來說,原始OTR會(huì)話可能已經(jīng)變?yōu)闊o效,或者第二設(shè)備可能出于其他原因無法解密消息。在這種情況下,可能希望有新的OTR會(huì)話,并且操作繼續(xù)到512。[0057]在512處,第二設(shè)備可以向第一設(shè)備發(fā)送OTR協(xié)商消息以用于建立新的OTR會(huì)話的目的。在514處,響應(yīng)于OTR協(xié)商消息,第一設(shè)備可以建立新的OTR會(huì)話以便重新發(fā)送消息。在新的OTR會(huì)話建立之后,操作返回到508;第一設(shè)備可以利用新的OTR會(huì)話對(duì)消息進(jìn)行加密,并且將其重新發(fā)送到第二設(shè)備。如果第二設(shè)備無法解密消息,則可以重復(fù)其中建立新的OTR會(huì)話以及新加密并且重新發(fā)送消息的處理,直到由第二設(shè)備成功解密消息為止。[0058]如果在510處第二設(shè)備成功地解密了消息,則在520處第二設(shè)備可以對(duì)消息進(jìn)行處理。第二設(shè)備可以向第一設(shè)備發(fā)送通知,以便例如向第一設(shè)備通知對(duì)于消息的成功接收和解密。在一些實(shí)施例中,第二設(shè)備可以操作來存儲(chǔ)或顯示包含在消息中的數(shù)據(jù)(或信息),或者可以根據(jù)其內(nèi)容或相關(guān)聯(lián)的應(yīng)用來應(yīng)對(duì)消息。[0059]圖6—一具有多個(gè)數(shù)據(jù)分類的OTR流程[0060]圖6示出了可以利用無記錄(OTR)消息傳送在兩個(gè)設(shè)備之間傳送已加密消息的示例性方法。在一些實(shí)施例中,第一設(shè)備可以是附屬設(shè)備,比如智能手表。附屬設(shè)備可能希望向第二設(shè)備傳送敏感的或保密的數(shù)據(jù),所述第二設(shè)備可以是例如智能電話之類的伴隨設(shè)備。[0061]在步驟602處,第一設(shè)備(設(shè)備I)可能希望向第二設(shè)備(設(shè)備2)傳送消息。在一些實(shí)施例中,所述消息可以由第一設(shè)備自動(dòng)生成,或者可以響應(yīng)于用戶輸入而生成。所述消息可以與多種應(yīng)用相關(guān)聯(lián),并且可以包括多種形式的數(shù)據(jù)當(dāng)中的一種或多種,比如圖像、音頻、視頻、文字或者其他數(shù)據(jù)。所述消息可以與特定數(shù)據(jù)分類相關(guān)聯(lián),其可以表明將在消息的傳送中使用的所期望的安全性層級(jí)。舉例來說,所述消息可以包括第一數(shù)據(jù)分類的敏感數(shù)據(jù),比如與健康有關(guān)的數(shù)據(jù),或者與為之希望有某種層級(jí)的安全性的數(shù)據(jù)分類相關(guān)聯(lián)的數(shù)據(jù)。消息的數(shù)據(jù)分類(即消息數(shù)據(jù)分類或數(shù)據(jù)分類)可以影響消息被加密和傳送的方法和/或安全性層級(jí)。在一些實(shí)施例中,每一個(gè)可能的數(shù)據(jù)分類可以使用不同的公共密鑰(或者多個(gè)不同的公共密鑰)以用于安全的通信。在這些實(shí)施例中,多個(gè)公共密鑰可以被用于多個(gè)數(shù)據(jù)分類。[0062]在消息的傳送之前,兩個(gè)設(shè)備可能已經(jīng)實(shí)施了公共密鑰交換,正如前面關(guān)于圖4所描述的那樣。在交換了一個(gè)或多個(gè)公共密鑰之后,所述一個(gè)或多個(gè)公共密鑰可以被存儲(chǔ)在第一設(shè)備和第二設(shè)備全部二者上。在一些實(shí)施例中,所述一個(gè)或多個(gè)公共密鑰可以與特定數(shù)據(jù)分類相關(guān)聯(lián)。所述兩個(gè)設(shè)備可能只有在其對(duì)于與消息相同的數(shù)據(jù)類別相關(guān)聯(lián)的公共密鑰(其在后文中被稱作正確的公共密鑰,或者簡(jiǎn)稱作公共密鑰)實(shí)施了公共密鑰交換之后才能嘗試安全的消息傳送。[0063]出于向第二設(shè)備傳送消息的目的,第一設(shè)備可以確定其對(duì)于消息數(shù)據(jù)分類是否與第二設(shè)備具有可用的加密會(huì)話,例如OTR會(huì)話。舉例來說,所述設(shè)備可能已經(jīng)利用進(jìn)行中的OTR會(huì)話交換了與相同的數(shù)據(jù)分類相關(guān)聯(lián)的較早前的通信。在這種情形中,相同的OTR會(huì)話可用于消息的傳送,并且操作可以繼續(xù)到622(正如后面所描述的那樣)。[0064]在某些情形中,已有的OTR會(huì)話可能已經(jīng)變?yōu)檫^時(shí),或者第一設(shè)備可能對(duì)于正確的數(shù)據(jù)分類不具有與第二設(shè)備的進(jìn)行中的OTR會(huì)話。在這些情形中,有可能的情況是一個(gè)或多個(gè)進(jìn)行中的OTR會(huì)話存在于兩個(gè)設(shè)備之間,但是并不與消息相同的數(shù)據(jù)分類相關(guān)聯(lián),并且因此可以在不同的安全性規(guī)程下并且/或者通過不同的安全性憑證(例如密鑰)來操作。因此,可能希望有對(duì)應(yīng)于消息數(shù)據(jù)分類的新的OTR會(huì)話。[0065]如果第一設(shè)備確定其對(duì)于消息數(shù)據(jù)分類不具有與第二設(shè)備的進(jìn)行中的OTR會(huì)話,則其可以操作來發(fā)起OTR會(huì)話。為此,在604處,第一設(shè)備可以嘗試訪問與消息的數(shù)據(jù)分類相關(guān)聯(lián)的公共密鑰。針對(duì)消息數(shù)據(jù)分類的訪問約束可以決定公共密鑰的可用性,也就是第一設(shè)備是否可以訪問公共密鑰。舉例來說,如果消息數(shù)據(jù)分類是表明敏感數(shù)據(jù)的第一數(shù)據(jù)分類,則公共密鑰可以在第一設(shè)備被解鎖時(shí)可用。在一些實(shí)施例中,如果第一設(shè)備正在由用戶訪問或者如果對(duì)于其由用戶訪問將不需要?jiǎng)幼骰驊{證(例如口令/口令碼、指紋等等),則第一設(shè)備可以被認(rèn)為處于解鎖狀態(tài),這例如是因?yàn)檫@樣的動(dòng)作已經(jīng)被提供過或者是因?yàn)槠洳恍枰@樣的動(dòng)作(例如因?yàn)槠湓O(shè)定表明低安全性層級(jí))。在一些實(shí)施例中,當(dāng)用戶提供輸入以訪問設(shè)備時(shí),比如按下按鈕、與顯示器進(jìn)行交互或者提供憑證(例如口令/口令碼、指紋等等),第一設(shè)備可以從鎖定狀態(tài)轉(zhuǎn)變到解鎖狀態(tài)。在其他情形中,例如如果消息數(shù)據(jù)分類包括表明敏感性較低的數(shù)據(jù)的第二數(shù)據(jù)分類,則不管第一設(shè)備是被鎖定還是解鎖,公共密鑰都可以是可用的。[0066]如果第一設(shè)備確定公共密鑰不可用(即不可訪問),則在606處,第一設(shè)備可以等待直到公共密鑰變?yōu)榭捎脼橹埂H绻谝辉O(shè)備能夠訪問公共密鑰或者當(dāng)?shù)谝辉O(shè)備能夠訪問公共密鑰時(shí)(例如因?yàn)槠湟驯唤怄i),則在610處,其可以利用公共密鑰向第二設(shè)備發(fā)送OTR會(huì)話協(xié)商消息,以用于與第二設(shè)備發(fā)起與消息數(shù)據(jù)分類相關(guān)聯(lián)的OTR會(huì)話的目的。[0067]在OTR會(huì)話建立之后(或者如果在602處對(duì)于消息數(shù)據(jù)分類已經(jīng)有進(jìn)行中的OTR會(huì)話),則在622處,第一設(shè)備可以利用OTR會(huì)話對(duì)消息進(jìn)行加密并且將其傳送到第二設(shè)備。[0068]在632處,第二設(shè)備可以接收消息并且嘗試解密消息。消息數(shù)據(jù)分類可以決定消息的可用性,例如第二設(shè)備可以訪問一個(gè)或多個(gè)密鑰以解密消息的條件。如果消息數(shù)據(jù)分類包括表明敏感數(shù)據(jù)的第一數(shù)據(jù)分類,則第二設(shè)備可能只有在第二設(shè)備被解鎖的情況下才能解密消息。在一些實(shí)施例中,如果用戶已提供了輸入以訪問第二設(shè)備,比如按下按鈕、與顯示器進(jìn)行交互或者提供憑證(例如口令/口令碼、指紋等等),或者正如前面關(guān)于604所描述的那樣如果第二設(shè)備通過其他方式可訪問或者正由用戶操作,則第二設(shè)備可以被認(rèn)為被解鎖。[0069]有可能的情況是,第二設(shè)備可能無法解密消息或者針對(duì)解密的嘗試可能不成功。舉例來說,在第二設(shè)備等待直到消息變?yōu)榭捎糜诮饷転橹?例如直到第二設(shè)備被解鎖為止)的同時(shí),OTR會(huì)話可能已經(jīng)變?yōu)闊o效。在某些情形中,第二設(shè)備可能不具有或者可能無法訪問可用來解密消息的安全性憑證。第二設(shè)備可能出于其他原因被限制解密消息或者無法解密消息。[0070]如果第二設(shè)備無法解密消息,其可能希望與第一設(shè)備建立新的OTR會(huì)話。為此,在634處,第二設(shè)備可以嘗試訪問針對(duì)消息數(shù)據(jù)分類的公共密鑰。正如前面關(guān)于步驟604所描述的那樣,消息數(shù)據(jù)分類可以決定公共密鑰的訪問約束(即可用性)。如果公共密鑰不可用(即不可訪問),則在636處,第二設(shè)備可以等待直到公共密鑰變?yōu)榭捎?即可訪問)為止。舉例來說,如果消息數(shù)據(jù)分類包括第一數(shù)據(jù)分類,則第二設(shè)備可能只有在第二設(shè)備被認(rèn)為處于解鎖狀態(tài)時(shí)才能訪問公共密鑰,正如前面關(guān)于步驟604和632所描述的那樣。在一些實(shí)施例中,第二設(shè)備可能需要用戶的操作以訪問公共密鑰。相反,對(duì)于表明沒有那么嚴(yán)格的安全性要求的第二數(shù)據(jù)分類,第二設(shè)備可能能夠訪問公共密鑰,而不管第二設(shè)備的操作狀態(tài)或者其被鎖定還是解鎖。[0071]如果公共密鑰可由第二設(shè)備訪問或者當(dāng)公共密鑰可由第二設(shè)備訪問時(shí),操作繼續(xù)到642。第二設(shè)備可以向第一設(shè)備發(fā)送OTR協(xié)商消息,以便建立針對(duì)消息數(shù)據(jù)分類的新的OTR會(huì)話。在644處,第一設(shè)備可以響應(yīng)于來自第二設(shè)備的OTR協(xié)商消息進(jìn)行操作來與第二設(shè)備建立新的OTR會(huì)話。[0072]在新的OTR會(huì)話建立之后,操作返回到622,其中第一設(shè)備可以利用新的OTR會(huì)話加密消息并且將消息重新發(fā)送到第二設(shè)備。在接收到消息之后,第二設(shè)備可以嘗試對(duì)其解密。如前面關(guān)于632所描述的那樣,如果解密不成功,則可以重復(fù)前面所描述的處理,其中第二設(shè)備可以訪問公共密鑰(在634處),可以建立新的OTR會(huì)話(在642和644處),并且第一設(shè)備可以加密并且重新發(fā)送消息(在622處)。[0073]如果第二設(shè)備在632處成功地解密消息,則在652處第二設(shè)備可以對(duì)消息進(jìn)行處理。第二設(shè)備可以操作來存儲(chǔ)或顯示包含在消息中的信息,或者可以根據(jù)其內(nèi)容或相關(guān)聯(lián)的應(yīng)用來應(yīng)對(duì)消息。[0074]響應(yīng)于在652處成功地處理消息,第二設(shè)備可以向第一設(shè)備發(fā)送確認(rèn),以便例如向第一設(shè)備通知對(duì)于消息的成功接收和解密。在一些實(shí)施例中,第一設(shè)備在接收到該確認(rèn)之前可能限制了向第二設(shè)備發(fā)送的消息數(shù)目或數(shù)據(jù)數(shù)量,以免使得第二設(shè)備由于傳入的消息(其可能消耗存儲(chǔ)器和資源)而超負(fù)荷。在一些實(shí)施例中,這一限制可以受到先前接收自第二設(shè)備的信息的影響,比如資源限制、優(yōu)選的限制或者可用來確定關(guān)于將要發(fā)送到第二設(shè)備的數(shù)據(jù)數(shù)量的一項(xiàng)或多項(xiàng)限制的其他指示。如果第一設(shè)備根據(jù)這一項(xiàng)或多項(xiàng)限制而抑制了向第二設(shè)備發(fā)送其他外出消息,則第一設(shè)備可以通過準(zhǔn)備發(fā)送其中一條或多條其他外出消息對(duì)所述確認(rèn)作出響應(yīng)。舉例來說,如果第二設(shè)備成功地處理了消息(從而可以釋放出第二設(shè)備上的資源)并且向第一設(shè)備發(fā)送確認(rèn),則第一設(shè)備可以通過向第二設(shè)備遞送其他消息來作出響應(yīng)。[0075]對(duì)于602處的消息生成與652處的對(duì)于消息的成功接收和確認(rèn)之間的時(shí)間段的一部分,消息可以被存儲(chǔ)在第一設(shè)備上的存儲(chǔ)外出消息的數(shù)據(jù)結(jié)構(gòu)中,例如外出消息隊(duì)列。在一些實(shí)施例中,第一設(shè)備上的身份服務(wù)(IDS)守護(hù)程序(daemon)可以包括多個(gè)外出消息隊(duì)列,即針對(duì)每一個(gè)數(shù)據(jù)分類的外出消息隊(duì)列。第一消息可以從其外出消息隊(duì)列中移除消息的條件可以由消息數(shù)據(jù)分類決定。舉例來說,如果消息數(shù)據(jù)分類包括表明敏感數(shù)據(jù)的第一數(shù)據(jù)分類,則第一設(shè)備可以在其從第二設(shè)備接收到關(guān)于消息的成功接收的確認(rèn)時(shí)從外出消息隊(duì)列中移除消息,正如前面關(guān)于652所描述的那樣。對(duì)于其他數(shù)據(jù)分類,第一設(shè)備可以在向第二設(shè)備發(fā)送消息之后從外出消息隊(duì)列中移除消息,或者在受到消息數(shù)據(jù)分類影響的某一時(shí)間移除。通過根據(jù)其數(shù)據(jù)分類把外出消息分離到不同的外出消息隊(duì)列中,第一設(shè)備可以防止要求更高安全性(并且因此可能需要更多時(shí)間來成功地發(fā)送、接收和處理)的消息延遲要求較低安全性的消息的傳送。作為比較,如果第一設(shè)備只具有一個(gè)外出消息隊(duì)列以包含各種數(shù)據(jù)分類的消息,則外出消息隊(duì)列可能會(huì)由于在從外出消息隊(duì)列中被移除之前需要由第二設(shè)備解密的消息而受到負(fù)擔(dān),從而可能會(huì)延遲不需要解密的消息的傳送。[0076]類似地,在第二設(shè)備于632處接收到來自第一設(shè)備的消息之后,其可以把消息存儲(chǔ)在用于傳入消息的數(shù)據(jù)結(jié)構(gòu)中,例如傳入消息隊(duì)列。在一些實(shí)施例中,第二設(shè)備上的身份服務(wù)(IDS)守護(hù)程序可以包括多個(gè)傳入消息隊(duì)列,其可以與不同的數(shù)據(jù)分類相關(guān)聯(lián)。消息可以被存儲(chǔ)在其數(shù)據(jù)分類的傳入消息隊(duì)列中。在根據(jù)數(shù)據(jù)分類被成功解密和/或處理之后,可以把消息從傳入消息隊(duì)列中移除。特定數(shù)據(jù)分類的消息可能利用比其他數(shù)據(jù)分類的消息潛在地更加耗時(shí)的安全性規(guī)程;因此,通過根據(jù)其數(shù)據(jù)分類把消息分離到不同的傳入消息隊(duì)列中可以允許對(duì)消息進(jìn)行更加高效的處理。[0077]可以通過多種形式當(dāng)中的任一種來實(shí)現(xiàn)本公開內(nèi)容的實(shí)施例。舉例來說,一些實(shí)施例可以被實(shí)現(xiàn)成計(jì)算機(jī)實(shí)施的方法、計(jì)算機(jī)可讀存儲(chǔ)器介質(zhì)或者計(jì)算機(jī)系統(tǒng)。其他實(shí)施例可以利用一個(gè)或多個(gè)定制設(shè)計(jì)的硬件設(shè)備(比如ASIC)來實(shí)現(xiàn)。其他實(shí)施例可以利用一個(gè)或多個(gè)可編程硬件元件(比如FPGA)來實(shí)現(xiàn)。[0078]在一些實(shí)施例中,非瞬時(shí)性計(jì)算機(jī)可讀存儲(chǔ)器介質(zhì)可以被配置成存儲(chǔ)程序指令和/或數(shù)據(jù),其中所述程序指令在由計(jì)算機(jī)系統(tǒng)執(zhí)行時(shí)使得計(jì)算機(jī)系統(tǒng)實(shí)施一種方法,例如這里所描述的任何方法實(shí)施例,或者這里所描述的方法實(shí)施例的任意組合,或者這里所描述的任何方法實(shí)施例的任何子集,或者此類子集的任意組合。[0079]在一些實(shí)施例中,一種設(shè)備(例如UE106)可以被配置成包括處理器(或處理器集合)和存儲(chǔ)器介質(zhì),其中所述存儲(chǔ)器介質(zhì)存儲(chǔ)程序指令,其中所述處理器被配置成從存儲(chǔ)器介質(zhì)讀取并且執(zhí)行程序指令,其中所述程序指令可以被執(zhí)行來實(shí)施一種方法,例如這里所描述的各個(gè)方法實(shí)施例當(dāng)中的任一個(gè)(或者這里所描述的方法實(shí)施例的任意組合,或者這里所描述的任何方法實(shí)施例的任何子集,或者此類子集的任意組合)??梢酝ㄟ^多種形式當(dāng)中的任一種來實(shí)現(xiàn)所述設(shè)備。[0080]雖然前面以相當(dāng)多的細(xì)節(jié)描述了一些實(shí)施例,但是一旦完全理解了前面的公開內(nèi)容,本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到許多變型和修改。所附權(quán)利要求書應(yīng)當(dāng)被解釋成涵蓋所有此類變型和修改?!局鳈?quán)項(xiàng)】1.一種設(shè)備,包括:用于實(shí)施無線通信的至少一個(gè)天線;可通信地耦合到所述至少一個(gè)天線的至少一個(gè)無線電裝置,其中所述至少一個(gè)無線電裝置被配置成利用至少一種無線電接入技術(shù)(RAT)實(shí)施通信;可通信地耦合到所述至少一個(gè)無線電裝置的一個(gè)或多個(gè)處理器,其中所述一個(gè)或多個(gè)處理器以及所述至少一個(gè)無線電裝置被配置成利用所述至少一個(gè)天線實(shí)施無線通信;其中,所述設(shè)備被配置成:生成消息,其中在傳送之前需要對(duì)所述消息進(jìn)行加密;確定對(duì)于加密不滿足一項(xiàng)或多項(xiàng)條件,其中所述設(shè)備被配置成在傳送之前等待直到滿足所述一項(xiàng)或多項(xiàng)條件為止;響應(yīng)于滿足所述一項(xiàng)或多項(xiàng)條件與第二設(shè)備建立加密會(huì)話,其中所述加密會(huì)話可用來向第二設(shè)備傳送消息;利用加密會(huì)話的加密憑證對(duì)消息進(jìn)行加密,從而產(chǎn)生已加密消息;以及向第二設(shè)備傳送已加密消息。2.根據(jù)權(quán)利要求1所述的設(shè)備,其中,在確定對(duì)于加密不滿足一項(xiàng)或多項(xiàng)條件時(shí),所述設(shè)備被配置成確定加密憑證是不可訪問的;并且其中,所述加密憑證與加密會(huì)話相關(guān)聯(lián),其中所述設(shè)備被配置成在建立加密會(huì)話之前等待直到加密憑證可訪問為止。3.根據(jù)權(quán)利要求2所述的設(shè)備,其中,所述設(shè)備還被配置成:確定其無法訪問加密憑證;向第二設(shè)備發(fā)送針對(duì)加密憑證的請(qǐng)求。4.根據(jù)權(quán)利要求1所述的設(shè)備,其中,在確定對(duì)于加密不滿足一項(xiàng)或多項(xiàng)條件時(shí),所述設(shè)備被配置成確定其缺少對(duì)于加密所必要的一個(gè)或多個(gè)密鑰。5.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述設(shè)備包括附屬設(shè)備,并且其中第二設(shè)備包括伴隨設(shè)備。6.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述消息與數(shù)據(jù)分類相關(guān)聯(lián),其中所述數(shù)據(jù)分類至少部分地決定所述一項(xiàng)或多項(xiàng)條件。7.根據(jù)權(quán)利要求6所述的設(shè)備,其中,所述數(shù)據(jù)分類表明將在與該數(shù)據(jù)分類相關(guān)聯(lián)的通信中使用的所期望的安全性層級(jí)。8.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述一項(xiàng)或多項(xiàng)條件包括所述設(shè)備被解鎖。9.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述設(shè)備還被配置成:在傳送消息之前把消息存儲(chǔ)在外出消息隊(duì)列中;從第二設(shè)備接收表明第二設(shè)備已處理過所述消息的確認(rèn);以及響應(yīng)于所述確認(rèn)從外出消息隊(duì)列中移除所述消息。10.—種用于包括在設(shè)備中的集成電路,所述設(shè)備包括用于實(shí)施無線通信的至少一個(gè)天線以及耦合到所述至少一個(gè)天線的至少一個(gè)無線電裝置;存儲(chǔ)消息的存儲(chǔ)器,其中在傳送消息之前需要與第二設(shè)備進(jìn)行加密;耦合到所述存儲(chǔ)器的處理元件,其中所述處理元件被配置成:確定對(duì)于加密會(huì)話不滿足一項(xiàng)或多項(xiàng)條件,其中所述集成電路被配置成在傳送之前等待直到滿足所述一項(xiàng)或多項(xiàng)條件為止;響應(yīng)于滿足所述一項(xiàng)或多項(xiàng)條件與第二設(shè)備建立加密會(huì)話,其中所述加密會(huì)話能用來向第二設(shè)備傳送消息;利用加密會(huì)話對(duì)消息進(jìn)行加密,從而產(chǎn)生已加密消息;并且其中,所述已加密消息適于被傳送到第二設(shè)備。11.根據(jù)權(quán)利要求10所述的集成電路,其中,在確定對(duì)于加密不滿足一項(xiàng)或多項(xiàng)條件時(shí),所述處理元件被配置成確定加密憑證是不可訪問的;其中,所述加密憑證與加密會(huì)話相關(guān)聯(lián),其中所述集成電路被配置成在建立加密會(huì)話之前等待直到加密憑證可訪問為止。12.根據(jù)權(quán)利要求11所述的集成電路,其中,所述處理元件還被配置成:確定其無法訪問加密憑證;向第二設(shè)備發(fā)送針對(duì)加密憑證的請(qǐng)求。13.根據(jù)權(quán)利要求10所述的集成電路,其中,在確定對(duì)于加密不滿足一項(xiàng)或多項(xiàng)條件時(shí),所述處理元件被配置成確定其缺少對(duì)于加密所必要的一個(gè)或多個(gè)密鑰。14.根據(jù)權(quán)利要求10所述的集成電路,其中,所述消息與數(shù)據(jù)分類相關(guān)聯(lián),其中所述數(shù)據(jù)分類至少部分地決定所述一項(xiàng)或多項(xiàng)條件。15.根據(jù)權(quán)利要求10所述的集成電路,其中,所述一項(xiàng)或多項(xiàng)條件包括所述設(shè)備被解鎖。16.根據(jù)權(quán)利要求10所述的集成電路,其中,所述處理元件還被配置成:在傳送消息之前把消息存儲(chǔ)在外出消息隊(duì)列中;從第二設(shè)備接收表明第二設(shè)備已處理過所述消息的確認(rèn);以及響應(yīng)于所述確認(rèn)從外出消息隊(duì)列中移除所述消息。17.根據(jù)權(quán)利要求10所述的集成電路,其中,所述集成電路適于被合并到附屬設(shè)備中,并且其中第二設(shè)備是伴隨設(shè)備。18.—種設(shè)備,包括:用于實(shí)施無線通信的至少一個(gè)天線;可通信地耦合到所述至少一個(gè)天線的至少一個(gè)無線電裝置,其中所述至少一個(gè)無線電裝置被配置成利用至少一種無線電接入技術(shù)(RAT)實(shí)施通信;可通信地耦合到所述至少一個(gè)無線電裝置的一個(gè)或多個(gè)處理器,其中所述一個(gè)或多個(gè)處理器以及所述至少一個(gè)無線電裝置被配置成利用所述至少一個(gè)天線實(shí)施無線通信;其中,所述設(shè)備被配置成:接收來自第二設(shè)備的已加密消息;把已加密消息存儲(chǔ)在所述設(shè)備的傳入消息隊(duì)列中;確定一項(xiàng)或多項(xiàng)加密憑證是不可訪問的,其中所述設(shè)備被配置成等待直到所述一項(xiàng)或多項(xiàng)加密憑證可訪問為止;以及在加密憑證變?yōu)榭稍L問時(shí)對(duì)已加密消息進(jìn)行解密。19.根據(jù)權(quán)利要求18所述的設(shè)備,其中,所述設(shè)備是伴隨設(shè)備,并且其中第二設(shè)備是附屬設(shè)備。20.根據(jù)權(quán)利要求18所述的設(shè)備,其中,所述設(shè)備是智能電話,并且其中第二設(shè)備是智能手表?!疚臋n編號(hào)】H04L29/06GK105939329SQ201610068832【公開日】2016年9月14日【申請(qǐng)日】2016年2月1日【發(fā)明人】B·S·圖格,D·B·波萊克,鄭鉉國(guó),J·S·阿布安,P·德菲利普斯,楊炎【申請(qǐng)人】蘋果公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1