本公開涉及無線電力傳輸,更具體地說,涉及以改進(jìn)的電力接收設(shè)備的標(biāo)識和在電力發(fā)送設(shè)備與電力接收設(shè)備之間建立安全信令鏈路進(jìn)行的無線電力傳輸。
背景技術(shù):
對設(shè)備(例如智能電話、平板電腦、個人數(shù)字助理和其它移動平臺)的無線電力傳輸(包括無線充電)正變得日益普遍。典型地,接收無線電力的設(shè)備(或待充電的設(shè)備)被放置在包括電力發(fā)送單元(PTU)的電力發(fā)送平臺(例如,充電板)上。PTU通過各設(shè)備之間的電磁場的感應(yīng)耦合(包括例如用在無線電力傳輸技術(shù)中的磁諧振)以無線方式將電力提供給設(shè)備。設(shè)備中的電力接收單元(PRU)被配置為接收該感應(yīng)電力并且將其用于對設(shè)備進(jìn)行充電。可以通過調(diào)制感應(yīng)電磁場在PTU與PRU之間建立初始通信。通常,在建立初始通信之后,采用可能更高效的輔助通信機(jī)制來交換其它信息并且協(xié)商電力傳輸參數(shù)等。輔助通信可以是通過無線連接(例如)進(jìn)行。
PTU可以被配置為同時支持對多個PRU的電力傳輸(以及與它們的通信)。此外,在一些環(huán)境中,可能存在處于操作中的多個PTU。PRU典型地是通過PRU標(biāo)識號被識別給PTU的,PRU標(biāo)識號可以例如通過無線連接發(fā)送。因此可能的是,PRU可能將欺騙性的標(biāo)識呈現(xiàn)給PTU,或者PTU可能無意中檢測到正受另一PTU充電的PRU。通常不存在用于PTU驗證其正與位于其頂部上或者說在感應(yīng)耦合的范圍內(nèi)的PRU進(jìn)行通信的可靠方法。此外,無線連接并未加密,并且因此可能被其它設(shè)備嗅探,由此妨礙在PTU與PRU之間發(fā)送機(jī)密或敏感的信息。
附圖說明
隨著以下具體實施方式繼續(xù),并且在參照附圖時,所要求的主題內(nèi)容的實施例的特征和優(yōu)點將變得清楚,其中,相同標(biāo)號描述相同部分,并且其中:
圖1示出與本公開一致的一個示例實施例的頂層系統(tǒng)示圖;
圖2示出與本公開一致的一個示例實施例的框圖;
圖3示出與本公開一致的另一示例實施例的框圖;
圖4示出與本公開一致的一個示例實施例的操作的流程圖;
圖5示出與本公開一致的另一示例實施例的操作的流程圖;
圖6示出與本公開一致的另一示例實施例的操作的流程圖;
圖7示出與本公開一致的另一示例實施例的操作的流程圖;以及
圖8示出與本公開一致的另一示例實施例的平臺的系統(tǒng)示圖。
雖然將參照說明性實施例進(jìn)行以下具體實施方式,但很多替選、修改及其變化將對于本領(lǐng)域技術(shù)人員是顯而易見的。
具體實施方式
總體上,本公開提供了以改進(jìn)的電力接收設(shè)備的標(biāo)識和在電力發(fā)送設(shè)備與電力接收設(shè)備之間建立安全信令鏈路進(jìn)行的無線電力傳輸?shù)南到y(tǒng)、設(shè)備、方法和計算機(jī)可讀介質(zhì)。電力通過電力發(fā)送設(shè)備(例如充電板)中的電力發(fā)送單元(PTU)與接收無線電力的設(shè)備中的電力接收單元(PRU)之間的感應(yīng)諧振耦合鏈路進(jìn)行發(fā)送。除了諧振耦合鏈路的電力傳輸功能之外,電力還可以被調(diào)制以通過該鏈路提供信令機(jī)制能力。該信令機(jī)制典型地僅對放置在PTU上(或與其相對緊密靠近)的設(shè)備是可訪問的,并且因此是相對安全的,但是通常對于通信來說是不高效的方法。也可以在PTU與PRU之間提供更高效的第二信令機(jī)制,例如連接,除非被加密,否則它可能經(jīng)受附近其它設(shè)備的嗅探。
PTU可以被配置為使用第一信令機(jī)制(電力調(diào)制)來生成隨機(jī)數(shù)或偽隨機(jī)數(shù)并將其發(fā)送到PRU。PRU可以被配置為基于該隨機(jī)數(shù)和與PRU關(guān)聯(lián)的標(biāo)識號的組合來生成編碼的或加密的響應(yīng)。然后可以使用第二信令機(jī)制將編碼響應(yīng)連同PRU標(biāo)識號一起發(fā)送回到PTU。PTU保留有所存儲的它先前生成的隨機(jī)數(shù)的副本(copy)并且現(xiàn)在還訪問PRU標(biāo)識號,于是PTU可以生成編碼響應(yīng)的本地副本,以便與從PRU接收到的編碼響應(yīng)的副本進(jìn)行比較。比較結(jié)果匹配可以用以驗證PRU接收到隨機(jī)數(shù)發(fā)送,并且因此PRU是靠近PTU的。該驗證也可以使得能夠使用隨機(jī)數(shù)作為PTU與PRU之間的共享密鑰(shared secret),以對用于未來通信的第二信令機(jī)制建立加密,由此除了提供相對更高效的通信之外,第二信令機(jī)制還可以是安全的。
圖1示出與本公開一致的一個示例實施例的頂層系統(tǒng)示圖100。待充電的設(shè)備101可以位于相對緊密靠近無線充電站111的位置,例如,被放置在該站的充電平臺的頂部上。待充電的設(shè)備101可以是例如智能電話、智能平板電腦、個人數(shù)字助理(PDA)、移動互聯(lián)網(wǎng)設(shè)備(MID)、可折疊平板電腦、筆記本或膝上型計算機(jī)等。應(yīng)理解,可以采用很多其它配置來使設(shè)備101位于相對緊密靠近充電站111的位置,例如堆疊布置,并排式布置,使設(shè)備位于充電器內(nèi),或者使充電器位于設(shè)備內(nèi)。
待充電的設(shè)備101被示為包括PRU 102,PRU 102可以進(jìn)一步包括接收(Rx)諧振器電路104和PRU控制器模塊106。PRU控制器模塊106可以被配置為采用共享密鑰能力,如以下將更詳細(xì)描述的那樣。類似地,無線充電站111被示為包括PTU 112,PTU 112可以進(jìn)一步包括發(fā)送(Tx)諧振器電路114和PTU控制器模塊116。PTU控制器模塊116也可以被配置為采用共享密鑰能力。
Rx諧振器104和Tx諧振器114可以被配置為通過諧振感應(yīng)耦合鏈路108在站111與設(shè)備101之間傳輸電力。電力傳輸還可以被調(diào)制,以提供信令能力。在一些實施例中,通過諧振耦合鏈路的電力傳輸和信令可以遵循無線電力聯(lián)盟(A4WP)系統(tǒng)標(biāo)準(zhǔn)。PRU 102和PTU 112也可以被配置為通過無線鏈路110(例如低功耗鏈路(BLE)或其它合適類型的無線通信鏈路)進(jìn)行通信。
圖2示出與本公開一致的一個示例實施例的框圖200。PRU 102更詳細(xì)地被示為包括Rx諧振器電路104、Rx諧振器接口模塊202、客戶機(jī)設(shè)備負(fù)載204、PRU控制器模塊106和信令鏈路模塊214。PRU控制器模塊106可以進(jìn)一步包括隨機(jī)數(shù)(R)生成器模塊206、編碼響應(yīng)(S)計算模塊208、PTU驗證模塊210和加密通信模塊212。
Rx諧振器104可以被配置為通過諧振感應(yīng)耦合鏈路108從無線充電站111的PTU 112接收電力。Rx諧振器接口202可以被配置為將接收到的電力傳遞到待充電或再充電的客戶機(jī)設(shè)備負(fù)載(例如設(shè)備的電池)。Rx諧振器接口202也可以被配置為:檢測接收到的電力的調(diào)制,并且將與該調(diào)制關(guān)聯(lián)的信號提供給PRU控制器106。
在一些實施例中,Rx諧振器也可以被配置為將調(diào)制的電力通過諧振感應(yīng)耦合鏈路108發(fā)送到PTU 112,例如以私下(privately)與PTU進(jìn)行通信,如以下將進(jìn)一步解釋的那樣。在此情況下,Rx諧振器接口202可以在PRU控制器106的控制下驅(qū)動Rx諧振器,以將調(diào)制應(yīng)用于待發(fā)送到PTU 112的信號。
以下將具體結(jié)合參照圖4、圖5和圖6的流程圖的討論更詳細(xì)地解釋包括部件模塊206、208、210和212的PRU控制器106的操作。
信令鏈路模塊214可以被配置為例如根據(jù)無線協(xié)議(例如BLE)提供PRU 102與PTU 112之間的無線通信。無線通信可以是未加密的或加密的,并且可以在這兩種模式之間切換。
圖3示出與本公開一致的另一示例實施例的框圖300。PTU 112更詳細(xì)地被示為包括Tx諧振器電路114、Tx諧振器接口模塊302、電源304、PTU控制器模塊116和信令鏈路模塊314。PTU控制器模塊116可以進(jìn)一步包括隨機(jī)數(shù)(R)生成器模塊306、編碼響應(yīng)(S)計算模塊308、PRU驗證模塊310和加密通信模塊312。
Tx諧振器114可以被配置為通過諧振感應(yīng)耦合鏈路108將電力發(fā)送到待充電的設(shè)備101的PRU 102。Tx諧振器接口302可以被配置為將電力從電源304提供給Tx諧振器114。Tx諧振器接口302也可以被配置為用PTU控制器116所提供的調(diào)制信號來驅(qū)動Tx諧振器。
在一些實施例中,Tx諧振器也可以被配置為從PRU 102通過諧振感應(yīng)耦合鏈路108接收調(diào)制的電力,例如以私下與PRU進(jìn)行通信,如以下將進(jìn)一步解釋的那樣。在此情況下,Tx諧振器接口302可以被配置為:檢測接收到的電力的調(diào)制,并且將與該調(diào)制關(guān)聯(lián)的信號提供給PTU控制器116。
以下將具體結(jié)合參照圖4、圖5和圖6的流程圖的討論更詳細(xì)地解釋包括部件模塊306、308、310和312的PTU控制器106的操作。
信令鏈路模塊314可以被配置為例如根據(jù)無線協(xié)議(例如BLE)提供PRU 102與PTU 112之間的無線通信。無線通信可以是未加密的或加密的,并且可以在這兩種模式之間切換。
圖4示出與本公開一致的一個示例實施例的操作的流程圖400。在操作402,PTU例如使用R生成模塊306來生成隨機(jī)數(shù)或偽隨機(jī)數(shù)(R)。在一些實施例中,R值的長度可以在4字節(jié)至6字節(jié)的范圍內(nèi),從而分別提供2.3x 10-10至3.6x 10-15的范圍內(nèi)的暴力搜索成功概率??梢灾芷谛缘?例如,每小時一次,或以任何其它合適的間隔)生成新的R值。
在操作404和406,例如分別通過諧振器114和104經(jīng)由諧振耦合鏈路從PTU發(fā)送R并且由PRU接收??梢酝ㄟ^負(fù)載調(diào)制或任何其它合適的機(jī)制將R值編碼在發(fā)送的電力中。在遵循A4WP標(biāo)準(zhǔn)的無線電力傳輸系統(tǒng)中,R可以被編碼在“長信標(biāo)”和/或“電力信標(biāo)”中。使用諧振耦合鏈路108通常將確保僅是位于充電板上的PRU(例如緊密靠近PTU的PRU)將能夠?qū)W習(xí)R值。
在操作408,PRU計算作為接收到的R值和PRU的標(biāo)識號(PRU_ID)二者的函數(shù)的編碼響應(yīng)(S)??梢杂衫鏢計算模塊208計算S。在一些實施例中,可以使用散列算法(例如安全散列算法-1(SHA-1)加密函數(shù)/算法)來計算S。在操作410和412,從PRU發(fā)送計算出的S和PRU_ID二者并且由PTU接收??梢酝ㄟ^無線通信鏈路110發(fā)送這些值。在一些實施例中,鏈路110可以遵循BLE標(biāo)準(zhǔn),并且S值和PRU_ID值可以在“廣告分組”中進(jìn)行發(fā)送。
在操作414,PTU可以例如使用計算模塊308基于R和接收到的PRU_ID來計算編碼響應(yīng)的本地副本(S0)。例如,使用PRU驗證模塊310在操作416比較本地副本S0與接收到的S的值。如果S0匹配S,則PTU已經(jīng)驗證PRU位于PTU上,并且在操作422,該狀態(tài)可以照此記錄。然后,PTU和PRU可以繼續(xù)為典型地使用無線通信鏈路110協(xié)商/建立連接(操作424和428)。在一些實施例中,可以根據(jù)標(biāo)準(zhǔn)A4WP操作建立連接。此外,如果S0匹配S,則PTU可以在操作426向PRU確認(rèn)可以建立加密通信鏈路。加密通信模塊313和212可以被配置為使用R作為共享密鑰來對經(jīng)由無線通信鏈路110傳輸?shù)臄?shù)據(jù)進(jìn)行加密(或如果此時可能,則建立安全BLE鏈路)。這樣將允許經(jīng)由BLE在PTU與PRU之間進(jìn)一步交換機(jī)密信息(包括安全性令牌、密碼等)。
倘若S0不匹配S,那么在操作418,PTU可以假設(shè)PRU并非位于PTU上,并且因此可以將PRU狀態(tài)記錄為“遠(yuǎn)距的”??梢院雎詠碜訮RU的進(jìn)一步接觸(操作420)。
在一些實施例中,如果在接收到的分組中不存在S,則這可以指示PRU并未被配置為使用在此所描述的共享密鑰能力。在此情況下,PTU可以繼續(xù)使用常規(guī)過程(例如標(biāo)準(zhǔn)A4WP操作)來提供后向兼容性。
應(yīng)理解,附近的(流氓(rogue))PRU可以能夠竊聽S和合法PRU的PRU_ID在未加密的BLE上的傳輸,并且由此嘗試冒充該合法PRU的身份。然而,絕不通過BLE傳輸R的事實確保了流氓PRU不能獲得R,并且因此無法危及隨后在PTU與合法PRU之間建立的加密通信鏈路。給定0.27M比特/秒的典型BLE傳輸速率和6字節(jié)隨機(jī)數(shù),基于測試所有可能的R值的攻擊將耗費近33年。此外,以下結(jié)合圖5所描述的第二質(zhì)詢/響應(yīng)過程可以用于進(jìn)一步驗證特定PRU知道正確的R值。
圖5示出與本公開一致的另一示例實施例的操作500的流程圖。附加的質(zhì)詢/響應(yīng)過程開始于操作502,在這里,PTU生成第二隨機(jī)數(shù)(R1)。在操作504和506,例如使用BLE經(jīng)由無線通信鏈路從PTU發(fā)送R1并且由PRU接收。
在操作508,PRU計算作為先前接收到的R值和新接收到的R1二者的函數(shù)的第二編碼響應(yīng)(S1)。在操作510和512,例如經(jīng)由鏈路110使用BLE從PRU發(fā)送新計算出的S1并且由PTU接收。在操作514,PTU可以基于R和R1計算第二編碼響應(yīng)的本地副本(S2)。在操作516,將本地副本S2與接收到的S1的值進(jìn)行比較。如果S2匹配S1,則PTU附加地驗證了PRU位于PTU上,并且在操作522,該狀態(tài)可以照此記錄。倘若S2不匹配S1,則PTU可以忽略與PRU的進(jìn)一步接觸(操作520)。應(yīng)注意,該附加驗證是在沒有PRU_ID的重傳的情況下完成的,因此降低了流氓PRU冒充響應(yīng)的概率。
圖6示出與本公開一致的另一示例實施例的操作600的流程圖??梢栽谙喾捶较蛏蠄?zhí)行又一質(zhì)詢/響應(yīng)過程,以加強(qiáng)安全性鏈路。這可能是有用的,因為位于PTU上的第二PRU連同第一PRU一起將能夠在以上結(jié)合圖4所描述的過程期間通過諧振耦合鏈路接收PTU發(fā)送的隨機(jī)數(shù)。在相反方向上執(zhí)行附加的質(zhì)詢/響應(yīng)防止了第二PRU在第一PRU通過諧振耦合鏈路將隨機(jī)數(shù)發(fā)送到PTU時進(jìn)行竊聽,因為兩個PRU并非是以允許它們之間的感應(yīng)諧振耦合的方式(例如“面對面”)定向的。
在操作602,PRU例如使用R生成模塊206來生成隨機(jī)數(shù)(R2)。在操作604和606,例如分別通過諧振器114和104經(jīng)由諧振耦合鏈路從PRU發(fā)送R2并且由PTU接收??梢酝ㄟ^負(fù)載調(diào)制或任何其它合適的機(jī)制對R2值進(jìn)行編碼。使用諧振耦合鏈路108通常將確保位于充電板上的第二PRU將不能夠檢測R2值。
在操作608,PTU計算作為接收到的R2值和PTU的標(biāo)識號(PTU_ID)二者的函數(shù)的編碼響應(yīng)(S2)。可以由例如計算模塊308計算S2。在操作610和612,從PTU發(fā)送計算出的S2和PTU_ID二者并且由PRU接收。這些值可以例如在BLE分組中經(jīng)由無線通信鏈路110進(jìn)行發(fā)送。
在操作614,PRU可以例如使用計算模塊208基于R2和接收到的PTU_ID來計算編碼響應(yīng)的本地副本(S3)。例如,使用PTU驗證模塊210在操作616比較本地副本S3與接收到的S2的值。如果S3匹配S2,則PRU可以通知PTU安全性加強(qiáng)已經(jīng)成功,否則,PRU可以通知PTU安全性加強(qiáng)已經(jīng)失敗,并且PTU可以基于該信息采取任何適當(dāng)?shù)膭幼鳌?/p>
圖7示出與本公開一致的另一示例實施例的操作700的流程圖。在操作710,為了進(jìn)行無線電力傳輸,在PRU處通過感應(yīng)諧振耦合鏈路從PTU接收電力。電力被調(diào)制,以通過諧振耦合鏈路提供PRU與PTU之間的第一類型的信令。在操作720,通過無線通信鏈路建立PRU與PTU之間的第二類型的信令。在操作730,PRU通過諧振耦合鏈路接收PTU所生成的隨機(jī)數(shù)。在操作740,基于隨機(jī)數(shù)和與PRU關(guān)聯(lián)的標(biāo)識符來計算編碼響應(yīng)。在操作750,通過無線通信鏈路將編碼響應(yīng)發(fā)送到PTU,以便由PTU進(jìn)行驗證。
圖8示出與本公開一致的一個示例實施例的系統(tǒng)示圖800。系統(tǒng)800可以是移動平臺810或計算設(shè)備,例如智能電話、智能平板電腦、個人數(shù)字助理(PDA)、移動互聯(lián)網(wǎng)設(shè)備(MID)、可折疊平板電腦、筆記本或膝上型計算機(jī)或任何其它設(shè)備。設(shè)備通常可以經(jīng)由顯示元件860(例如觸摸屏、液晶顯示器(LCD)或任何其它合適的顯示器類型)將各種接口呈現(xiàn)給用戶。
系統(tǒng)800被示為包括處理器820。在一些實施例中,處理器820可以實現(xiàn)為任何數(shù)量的處理器內(nèi)核。處理器(或處理器內(nèi)核)可以是任何類型的處理器(例如微處理器、嵌入式處理器、數(shù)字信號處理器(DSP)、網(wǎng)絡(luò)處理器、現(xiàn)場可編程門陣列或被配置為執(zhí)行代碼的其它設(shè)備)。處理器820可以是單線程內(nèi)核,或多線程內(nèi)核,因為它可以包括每內(nèi)核多于一個的硬件線程上下文(或“邏輯處理器”)。系統(tǒng)800還被示為包括存儲器830,其耦合到處理器820。存儲器830可以是本領(lǐng)域技術(shù)人員公知的或可用的任何各種存儲器(包括存儲器架構(gòu)的各層和/或存儲器緩存)。系統(tǒng)800還被示為包括PRU 102,其被配置用于對平臺的電池870或另外電力存儲機(jī)構(gòu)進(jìn)行無線電力傳輸,如先前所描述的那樣。
系統(tǒng)800還被示為包括輸入/輸出(IO)系統(tǒng)或控制器850,其可以被配置為使能或管理處理器820與系統(tǒng)800的其它元件或系統(tǒng)800外部的其它元件(未示出)之間的數(shù)據(jù)通信。系統(tǒng)800可以還包括無線通信接口840,被配置為使能系統(tǒng)800與任何外部實體(包括例如PTU)之間的無線通信。無線通信可以遵循或兼容于任何現(xiàn)有的或尚待開發(fā)的通信標(biāo)準(zhǔn),包括Wi-Fi以及移動電話通信標(biāo)準(zhǔn)。
應(yīng)理解,在一些實施例中,系統(tǒng)800的各個部件可以組合在片上系統(tǒng)(SOC)架構(gòu)中。在一些實施例中,部件可以是硬件部件、固件部件、軟件部件、或者硬件、固件或軟件的任何合適的組合。
在此所描述的方法的實施例可以實現(xiàn)于包括一個或多個存儲介質(zhì)的系統(tǒng)中,在一個或多個存儲介質(zhì)上單獨地或組合地存儲有指令,這些指令當(dāng)由一個或多個處理器執(zhí)行時執(zhí)行所述方法。在此,處理器可以包括例如系統(tǒng)CPU(例如內(nèi)核處理器)和/或可編程電路。因此,意圖是根據(jù)在此所描述的方法可以分布遍及多個物理設(shè)備(例如在若干不同物理位置處的處理結(jié)構(gòu))。同樣,本領(lǐng)域技術(shù)人員應(yīng)理解,意圖是可以單獨地或組合地執(zhí)行方法操作。因此,本領(lǐng)域技術(shù)人員應(yīng)理解,并非需要執(zhí)行每一個流程圖中的所有操作,并且本公開明確意圖使得能夠進(jìn)行這些操作的所有子組合。
存儲介質(zhì)可以包括任何類型的有形介質(zhì),例如任何類型的盤(包括軟盤、光盤、壓縮盤只讀存儲器(CD-ROM)、壓縮盤可讀寫(CD-RW)、數(shù)字多功能盤(DVD)以及磁光盤)、半導(dǎo)體設(shè)備(例如只讀存儲器(ROM)、隨機(jī)存取存儲器(RAM)(例如動態(tài)RAM和靜態(tài)RAM)、可擦除可編程只讀存儲器(EPROM)、電可擦除可編程只讀存儲器(EEPROM)、閃存、磁卡或光卡)或任何類型的適合于存儲電子指令的介質(zhì)。
如在此的任何實施例中使用的那樣,“電路”可以單獨地或組合地包括例如硬引線電路、可編程電路、狀態(tài)機(jī)電路和/或存儲可編程電路所執(zhí)行的指令的固件。app可以實施為可以在可編程電路(例如主機(jī)處理器或其它可編程電路)上執(zhí)行的代碼或指令。在此任何實施例中所使用的模塊可以實施為電路。電路可以實施為集成電路(例如集成電路芯片)。
因此,本公開提供了以改進(jìn)的電力接收設(shè)備的標(biāo)識和在電力發(fā)送設(shè)備與電力接收設(shè)備之間建立安全信令鏈路進(jìn)行的無線電力傳輸?shù)南到y(tǒng)、設(shè)備、方法和計算機(jī)可讀介質(zhì)。以下示例屬于其它實施例。
根據(jù)示例1,提供一種用于對設(shè)備進(jìn)行無線電力傳輸?shù)碾娏邮諉卧?PRU)。所述PRU可以包括:接收諧振器模塊,用于通過感應(yīng)諧振耦合鏈路從電力發(fā)送單元(PTU)接收電力,所述電力被提供用于所述無線電力傳輸,并且所述電力進(jìn)一步被調(diào)制,以通過所述諧振耦合鏈路提供所述PRU與所述PTU之間的第一類型的信令。該示例所述的PRU可以還包括:信令鏈路通信模塊,用于通過無線通信鏈路提供PRU與PTU之間的第二類型的信令。該示例所述的PRU可以還包括:控制器模塊,用于:通過所述諧振耦合鏈路接收由所述PTU生成的隨機(jī)數(shù);基于所述隨機(jī)數(shù)并且基于與所述PRU關(guān)聯(lián)的標(biāo)識符(PRU_ID)來計算編碼響應(yīng);以及通過所述無線通信鏈路將所述編碼響應(yīng)發(fā)送到所述PTU,以用于所述PTU進(jìn)行驗證。
示例2可以包括如前述示例所述的要素,并且所述控制器模塊進(jìn)一步用于:從所述PTU接收所述驗證的確認(rèn);以及所述隨機(jī)數(shù)是用于對通過所述無線通信鏈路進(jìn)行的進(jìn)一步通信加密的共享密鑰。
示例3可以包括如前述示例所述的要素,并且所述諧振耦合鏈路上的所述第一類型的信令遵循無線電力聯(lián)盟(A4WP)系統(tǒng)標(biāo)準(zhǔn),并且所述隨機(jī)數(shù)是在所述第一類型的信令的電力信標(biāo)中接收到的。
示例4可以包括如前述示例所述的要素,并且所述無線通信鏈路上的所述第二類型的信令遵循低功耗(BLE)系統(tǒng)標(biāo)準(zhǔn),并且所述編碼響應(yīng)是在BLE廣告分組中發(fā)送的。
示例5可以包括如前述示例所述的要素,并且基于散列算法和/或加密函數(shù)來計算所述編碼響應(yīng)。
示例6可以包括如前述示例所述的要素,并且所述散列算法是安全散列算法(SHA-1)加密函數(shù)。
示例7可以包括如前述示例所述的要素,并且所述控制器模塊進(jìn)一步用于:通過所述無線通信鏈路接收由所述PTU生成的第二隨機(jī)數(shù);基于所述隨機(jī)數(shù)并且基于所述第二隨機(jī)數(shù)來計算第二編碼響應(yīng);以及通過所述無線通信鏈路將所述第二編碼響應(yīng)發(fā)送到所述PTU,以用于所述PTU進(jìn)行進(jìn)一步驗證。
示例8可以包括如前述示例所述的要素,并且所述控制器模塊進(jìn)一步用于:生成第二隨機(jī)數(shù),以便通過所述諧振耦合鏈路發(fā)送到所述PTU,并且所述PTU基于所述第二隨機(jī)數(shù)并且基于與所述PTU關(guān)聯(lián)的標(biāo)識符(PTU_ID)來計算第二編碼響應(yīng);通過所述無線通信鏈路從所述PTU接收所述第二編碼響應(yīng)和所述PTU_ID;基于所述第二隨機(jī)數(shù)和接收到的所述PTU_ID來計算第三編碼響應(yīng);以及驗證接收到的所述第二編碼響應(yīng)匹配計算出的所述第三編碼響應(yīng)。
示例9可以包括如前述示例所述的要素,并且所述設(shè)備是智能電話、智能平板電腦、筆記本或膝上型計算機(jī)。
根據(jù)示例10,提供一種用于通過設(shè)備的電力接收單元(PRU)提供無線電力傳輸?shù)碾娏Πl(fā)送單元(PTU)。所述PTU可以包括:發(fā)送諧振器模塊,用于通過感應(yīng)諧振耦合鏈路將電力發(fā)送到所述PRU,所述電力被提供用于所述無線電力傳輸,并且所述電力進(jìn)一步被調(diào)制,以通過所述諧振耦合鏈路提供所述PTU與所述PRU之間的第一類型的信令。該示例所述的PTU可以還包括:信令鏈路通信模塊,用于通過無線通信鏈路提供PTU與PRU之間的第二類型的信令。該示例所述的PTU可以還包括:控制器模塊,用于:生成隨機(jī)數(shù),以便通過所述諧振耦合鏈路發(fā)送到所述PRU,并且所述PRU基于所述隨機(jī)數(shù)并且基于與所述PRU關(guān)聯(lián)的標(biāo)識符(PRU_ID)來計算編碼響應(yīng);通過所述無線通信鏈路從所述PRU接收所述編碼響應(yīng)和所述PRU_ID;基于所述隨機(jī)數(shù)和接收到的所述PRU_ID來計算第二編碼響應(yīng);以及驗證接收到的所述編碼響應(yīng)匹配計算出的所述第二編碼響應(yīng)。
示例11可以包括如前述示例所述的要素,并且所述控制器模塊響應(yīng)于驗證匹配而進(jìn)一步用于:將確認(rèn)發(fā)送到所述PRU,以指示所述隨機(jī)數(shù)是用于對通過所述無線通信鏈路進(jìn)行的進(jìn)一步通信加密的共享密鑰。
示例12可以包括如前述示例所述的要素,并且所述控制器模塊響應(yīng)于驗證匹配失敗而進(jìn)一步用于:將所述PRU的狀態(tài)記錄為遠(yuǎn)距的。
示例13可以包括如前述示例所述的要素,并且所述諧振耦合鏈路上的所述第一類型的信令遵循無線電力聯(lián)盟(A4WP)系統(tǒng)標(biāo)準(zhǔn),并且所述隨機(jī)數(shù)是在所述第一類型的信令的電力信標(biāo)中接收到的。
示例14可以包括如前述示例所述的要素,并且所述無線通信鏈路上的所述第二類型的信令遵循低功耗(BLE)系統(tǒng)標(biāo)準(zhǔn),并且所述編碼響應(yīng)是在BLE廣告分組中發(fā)送的。
示例15可以包括如前述示例所述的要素,并且基于散列算法和/或加密函數(shù)來計算所述編碼響應(yīng)。
示例16可以包括如前述示例所述的要素,并且所述散列算法是安全散列算法(SHA-1)加密函數(shù)。
示例17可以包括如前述示例所述的要素,并且所述控制器模塊進(jìn)一步用于:生成第二隨機(jī)數(shù),以便通過所述無線通信鏈路發(fā)送到所述PRU,并且所述PRU基于所述隨機(jī)數(shù)和所述第二隨機(jī)數(shù)來計算第二編碼響應(yīng);通過所述無線通信鏈路從所述PRU接收第二編碼響應(yīng);基于所述隨機(jī)數(shù)和所述第二隨機(jī)數(shù)來計算第三編碼響應(yīng);以及驗證接收到的所述第二編碼響應(yīng)匹配計算出的所述第三編碼響應(yīng)。
示例18可以包括如前述示例所述的要素,并且所述控制器模塊進(jìn)一步用于:通過所述諧振耦合鏈路從所述PRU接收第二隨機(jī)數(shù);基于所述第二隨機(jī)數(shù)并且基于與所述PTU關(guān)聯(lián)的標(biāo)識符(PTU_ID)來計算第二編碼響應(yīng);以及通過所述無線通信鏈路將所述第二編碼響應(yīng)和所述PTU_ID發(fā)送到所述PRU,以用于所述PRU進(jìn)行驗證。
根據(jù)示例19,提供一種用于改進(jìn)對設(shè)備進(jìn)行無線電力傳輸?shù)碾娏邮諉卧?PRU)的安全性的方法。所述方法可以包括:為了無線電力傳輸,通過感應(yīng)諧振耦合鏈路從電力發(fā)送單元(PTU)接收電力,并且所述電力被調(diào)制,以通過所述諧振耦合鏈路提供所述PRU與所述PTU之間的第一類型的信令。該示例所述的方法可以還包括:通過無線通信鏈路建立所述PRU與所述PTU之間的第二類型的信令。該示例所述的方法可以還包括:通過所述諧振耦合鏈路接收由所述PTU生成的隨機(jī)數(shù)。該示例所述的方法可以還包括:基于所述隨機(jī)數(shù)并且基于與所述PRU關(guān)聯(lián)的標(biāo)識符(PRU_ID)來計算編碼響應(yīng)。該示例所述的方法可以還包括:通過所述無線通信鏈路將所述編碼響應(yīng)發(fā)送到所述PTU,以用于所述PTU進(jìn)行驗證。
示例20可以包括如前述示例所述的要素,并且還包括:從所述PTU接收所述驗證的確認(rèn);以及響應(yīng)于接收到的驗證,采用所述隨機(jī)數(shù)作為用于對通過所述無線通信鏈路進(jìn)行的進(jìn)一步通信加密的共享密鑰。
示例21可以包括如前述示例所述的要素,并且所述諧振耦合鏈路上的所述第一類型的信令遵循無線電力聯(lián)盟(A4WP)系統(tǒng)標(biāo)準(zhǔn),并且所述隨機(jī)數(shù)是在所述第一類型的信令的電力信標(biāo)中接收到的。
示例22可以包括如前述示例所述的要素,并且所述無線通信鏈路上的所述第二類型的信令遵循低功耗(BLE)系統(tǒng)標(biāo)準(zhǔn),并且所述編碼響應(yīng)是在BLE廣告分組中發(fā)送的。
示例23可以包括如前述示例所述的要素,并且還包括:基于散列算法和/或加密函數(shù)來計算所述編碼響應(yīng)。
示例24可以包括如前述示例所述的要素,并且所述散列算法是安全散列算法(SHA-1)加密函數(shù)。
示例25可以包括如前述示例所述的要素,并且還包括:通過所述無線通信鏈路接收由所述PTU生成的第二隨機(jī)數(shù);基于所述隨機(jī)數(shù)并且基于所述第二隨機(jī)數(shù)來計算第二編碼響應(yīng);以及通過所述無線通信鏈路將所述第二編碼響應(yīng)發(fā)送到所述PTU,以用于所述PTU進(jìn)行進(jìn)一步驗證。
示例26可以包括如前述示例所述的要素,并且還包括:生成第二隨機(jī)數(shù),以便通過所述諧振耦合鏈路發(fā)送到所述PTU,并且所述PTU基于所述第二隨機(jī)數(shù)并且基于與所述PTU關(guān)聯(lián)的標(biāo)識符(PTU_ID)來計算第二編碼響應(yīng);通過所述無線通信鏈路從所述PTU接收所述第二編碼響應(yīng)和所述PTU_ID;基于所述第二隨機(jī)數(shù)和接收到的所述PTU_ID來計算第三編碼響應(yīng);以及驗證接收到的所述第二編碼響應(yīng)匹配計算出的所述第三編碼響應(yīng)。
根據(jù)示例27,提供一種用于改進(jìn)對設(shè)備進(jìn)行無線電力傳輸?shù)碾娏邮諉卧?PRU)的安全性的系統(tǒng)。所述系統(tǒng)可以包括:用于為了無線電力傳輸,通過感應(yīng)諧振耦合鏈路從電力發(fā)送單元(PTU)接收電力的單元,并且所述電力被調(diào)制,以通過所述諧振耦合鏈路提供所述PRU與所述PTU之間的第一類型的信令。該示例所述的系統(tǒng)可以還包括:用于通過無線通信鏈路建立所述PRU與所述PTU之間的第二類型的信令的單元。該示例所述的系統(tǒng)可以還包括:用于通過所述諧振耦合鏈路接收由所述PTU生成的隨機(jī)數(shù)的單元。該示例所述的系統(tǒng)可以還包括:用于基于所述隨機(jī)數(shù)并且基于與所述PRU關(guān)聯(lián)的標(biāo)識符(PRU_ID)來計算編碼響應(yīng)的單元。該示例所述的系統(tǒng)可以還包括:用于通過所述無線通信鏈路將所述編碼響應(yīng)發(fā)送到所述PTU以用于所述PTU進(jìn)行驗證的單元。
示例28可以包括如前述示例所述的要素,并且還包括:用于從所述PTU接收所述驗證的確認(rèn)的單元;和響應(yīng)于接收到的驗證,用于采用所述隨機(jī)數(shù)作為用于對通過所述無線通信鏈路進(jìn)行的進(jìn)一步通信加密的共享密鑰的單元。
示例29可以包括如前述示例所述的要素,并且所述諧振耦合鏈路上的所述第一類型的信令遵循無線電力聯(lián)盟(A4WP)系統(tǒng)標(biāo)準(zhǔn),并且所述隨機(jī)數(shù)是在所述第一類型的信令的電力信標(biāo)中接收到的。
示例30可以包括如前述示例所述的要素,并且所述無線通信鏈路上的所述第二類型的信令遵循低功耗(BLE)系統(tǒng)標(biāo)準(zhǔn),并且所述編碼響應(yīng)是在BLE廣告分組中發(fā)送的。
示例31可以包括如前述示例所述的要素,并且還包括:用于基于散列算法和/或加密函數(shù)來計算所述編碼響應(yīng)的單元。
示例32可以包括如前述示例所述的要素,并且所述散列算法是安全散列算法(SHA-1)加密函數(shù)。
示例33可以包括如前述示例所述的要素,并且還包括:用于通過所述無線通信鏈路接收由所述PTU生成的第二隨機(jī)數(shù)的單元;用于基于所述隨機(jī)數(shù)并且基于所述第二隨機(jī)數(shù)來計算第二編碼響應(yīng)的單元;和用于通過所述無線通信鏈路將所述第二編碼響應(yīng)發(fā)送到所述PTU以用于所述PTU進(jìn)行進(jìn)一步驗證的單元。
示例34可以包括如前述示例所述的要素,并且還包括:用于生成第二隨機(jī)數(shù)以便通過所述諧振耦合鏈路發(fā)送到所述PTU的單元,并且所述PTU基于所述第二隨機(jī)數(shù)并且基于與所述PTU關(guān)聯(lián)的標(biāo)識符(PTU_ID)來計算第二編碼響應(yīng);用于通過所述無線通信鏈路從所述PTU接收所述第二編碼響應(yīng)和所述PTU_ID的單元;用于基于所述第二隨機(jī)數(shù)和接收到的所述PTU_ID來計算第三編碼響應(yīng)的單元;和用于驗證接收到的所述第二編碼響應(yīng)匹配計算出的所述第三編碼響應(yīng)的單元。
根據(jù)另一示例,提供至少一個計算機(jī)可讀存儲介質(zhì),在其上存儲有指令,所述指令當(dāng)由處理器執(zhí)行時使所述處理器執(zhí)行以上示例中任一項中所描述的方法的操作。
根據(jù)另一示例,提供一種裝置,包括用于執(zhí)行以上示例中任一項中所描述的方法的單元。
在此已經(jīng)采用的術(shù)語和表述用作描述而非限制的術(shù)語,而且并非意圖在使用這些術(shù)語和表述中排除所示出并且描述的特征的等同物(或其部分),并且應(yīng)理解,各種修改在權(quán)利要求的范圍內(nèi)是可能的。相應(yīng)地,權(quán)利要求意圖覆蓋所有這些等同物。已經(jīng)在此描述各種特征、方面和實施例。本領(lǐng)域技術(shù)人員應(yīng)理解,特征、方面和實施例易于與彼此組合以及變形和修改。本公開因此應(yīng)看作囊括這些組合、變形和修改。