亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

四通道小型可插拔qfsp+收發(fā)器的兩步認(rèn)證和激活的制作方法

文檔序號:10577375閱讀:856來源:國知局
四通道小型可插拔qfsp+收發(fā)器的兩步認(rèn)證和激活的制作方法
【專利摘要】本公開涉及四通道小型可插拔QFSP+收發(fā)器的兩步認(rèn)證和激活。提供了用于提供QFSP+收發(fā)器的兩步認(rèn)證和激活過程的方法和裝置。使用第一編碼庫來生成第一哈??诹睿谝还?诹钣糜隍炞C組件,組件具有存儲器,存儲器具有受保護(hù)的部分和不受保護(hù)的部分。使用第一編碼庫來生成第一隱藏哈希字符串,第一隱藏哈希字符串用于驗證組件。第一哈??诹钣脕韺⒌谝还?诹罹幊倘虢M件的受保護(hù)部分并將第一隱藏哈希字符串寫入組件的受保護(hù)部分,組件的受保護(hù)部分稍后在組件被集成到系統(tǒng)時進(jìn)行驗證。組件僅在驗證成功時可用。
【專利說明】
四通道小型可插拔QFSP+收發(fā)器的兩步認(rèn)證和激活
技術(shù)領(lǐng)域
[0001 ]本公開涉及四通道小型可插拔QFSP+收發(fā)器的兩步認(rèn)證和激活。
【背景技術(shù)】
[0002]四通道小型可插拔(QSFP或QSFP+)是用于數(shù)據(jù)通信應(yīng)用的緊湊型可熱插拔收發(fā)器。術(shù)語QSFP和QSFP+在本文中可互換使用。QFSP+接口將網(wǎng)絡(luò)硬件連接到光纜。QSFP+收發(fā)器是提供高帶寬和長途電信和數(shù)據(jù)通信方案的重要組件。因為兩者用于系統(tǒng)之間的每個光纖連接,這是市場中非常高容量和競爭激烈的領(lǐng)域。對于適當(dāng)應(yīng)用使用正確的組件對實現(xiàn)正確且相容地工作的方案是必不可少的。設(shè)備制造商通過大范圍的測試來確定適格的部件以及該部件應(yīng)當(dāng)用于的正確應(yīng)用。

【發(fā)明內(nèi)容】

[0003]傳統(tǒng)QSFP+收發(fā)器以及包含QSFP+收發(fā)器的系統(tǒng)經(jīng)受各種缺陷。一個這樣的缺陷是,由于涉及利潤率,存在試圖出售非合格、往往質(zhì)量低劣的零部件的制造商。直到此時由使用部件的系統(tǒng)做出的對部件的標(biāo)識已非系統(tǒng)化且被輕易顛覆。二級市場制造商將打上與適格部件外觀類似的標(biāo)簽,也以組件號或組件號的一部分來對部件編碼。對非適格部件的使用確實損害應(yīng)用的聲譽(yù),當(dāng)消費者不得不調(diào)試隨對非適格部件的使用而生成的斷續(xù)片狀(intermittent and flaky)問題時,他(她)們不得不付出更高的成本。最終消費者還不得不替換無法工作的部件。
[0004]注意,本公開中討論的每個不同的特征、技術(shù)、配置等可以獨立地或組合地執(zhí)行。因此,本發(fā)明可以以許多不同方式來體現(xiàn)和看待。此外,注意本
【發(fā)明內(nèi)容】
部分不指定本公開或所要保護(hù)的發(fā)明的每個實施例和/或增加的新穎方面。相反,此
【發(fā)明內(nèi)容】
僅提供對不同實施例及其相較現(xiàn)有技術(shù)的新穎點的初步討論。對于本發(fā)明的更多細(xì)節(jié)、元素和/或可能的觀點(排列),讀者可被引導(dǎo)至本公開下文將要進(jìn)一步討論的【具體實施方式】部分和相應(yīng)的附圖。
[0005]在用于提供QFSP+收發(fā)器的兩步認(rèn)證和激活過程的方法的特定實施例中,方法開始于利用第一編碼庫來生成第一哈??诹?passcode),第一哈??诹钣糜隍炞C組件,該組件具有存儲器,存儲器具有受保護(hù)的部分和不受保護(hù)的部分。方法還包括使用第一編碼庫來生成第一隱藏哈希字符串,第一隱藏哈希字符串用于驗證組件。方法還包括使用第一哈??诹顏韺⒌谝还?诹罹幊痰浇M件的受保護(hù)部分,并且使用第一哈希口令來解鎖組件的受保護(hù)部分并將第一隱藏哈希字符串寫入組件的受保護(hù)部分。其他實施例包括計算機(jī)可讀介質(zhì),計算機(jī)可讀介質(zhì)上具有計算機(jī)可讀代碼以提供QFSP+收發(fā)器的兩步認(rèn)證和激活過程。該計算機(jī)可讀介質(zhì)包括用于利用第一編碼庫來生成第一哈??诹畹闹噶睿谝还?诹钣糜隍炞C組件,該組件具有存儲器,存儲器具有受保護(hù)的部分和不受保護(hù)的部分。該計算機(jī)可讀介質(zhì)還包括用于使用第一編碼庫來生成第一隱藏哈希字符串的指令,第一隱藏哈希字符串用于驗證組件。該計算機(jī)可讀介質(zhì)還包括用于使用第一哈希口令來解鎖存儲器的受保護(hù)部分以及將第一隱藏哈希字符串編程到組件的受保護(hù)部分的指令。
[0006]其它實施例包括:計算機(jī)化的設(shè)備,被配置為處理本文作為發(fā)明的實施例而公開的所有方法操作。在這些實施例中,計算機(jī)化的設(shè)備包括存儲器系統(tǒng)、處理器、連接這些組件的互連機(jī)制中的通信接口。存儲器系統(tǒng)編碼有提供QFSP+收發(fā)器的兩步認(rèn)證和激活過程的過程,如本文所說明的,當(dāng)在處理器上被執(zhí)行(例如,運行)時,如本文所說明在計算機(jī)化的設(shè)備內(nèi)操作以執(zhí)行本文作為發(fā)明的實施例而說明的所有方法實施例和操作。因此,執(zhí)行或編程以執(zhí)行本文所說明的處理的任何計算機(jī)化的設(shè)備是本發(fā)明的實施例。
[0007]本文所公開的發(fā)明的實施例的其它布置包括:執(zhí)行上文總結(jié)并將在下文詳細(xì)描述的方法實施例的步驟和操作的軟件程序。更具體地,計算機(jī)程序產(chǎn)品是具有包括編碼在其上的計算機(jī)程序邏輯的計算機(jī)可讀介質(zhì)的一種實施例,當(dāng)計算機(jī)程序邏輯在計算機(jī)化設(shè)備中執(zhí)行時提供與提供了如本文所說明的QFSP+收發(fā)器的兩步認(rèn)證和激活過程的相關(guān)操作。當(dāng)計算機(jī)程序邏輯在計算系統(tǒng)的至少一個處理器上執(zhí)行時,使得處理器執(zhí)行在本文中作為本發(fā)明的實施例而指示這些操作(例如,方法)。本發(fā)明的這種布置通常作為軟件、代碼和/或布置或編碼在計算機(jī)可讀介質(zhì)(例如光學(xué)介質(zhì)(例如,CD-ROM)、軟盤或硬盤、或諸如一個或多個ROM或RAM或PROM芯片中的微代碼或固件之類的其他介質(zhì))上的其它數(shù)據(jù)結(jié)構(gòu),或者作為一個或多個模塊、共享庫等中的可下載軟件映像或?qū)S眉呻娐?ASIC)。軟件或固件或其它這樣的配置可以被安裝到計算機(jī)化的設(shè)備上以使該計算機(jī)化設(shè)備的一個或多個處理器執(zhí)行本文作為發(fā)明的實施例說明的技術(shù)。操作在諸如一組數(shù)據(jù)通信設(shè)備或其它實體之類的計算機(jī)化設(shè)備的集合中的軟件過程也可以提供本發(fā)明的系統(tǒng)。本發(fā)明的系統(tǒng)可以分布在多個數(shù)據(jù)通信設(shè)備上的許多軟件過程之間,或者所有過程可以在專用計算機(jī)的小集合或單獨一臺計算機(jī)上運行。
[0008]應(yīng)該理解,本發(fā)明的實施例可被嚴(yán)格地體現(xiàn)為軟件程序、軟件和硬件、或單獨的硬件和/或電路,例如數(shù)據(jù)通信設(shè)備內(nèi)。如本文所說明的,本發(fā)明的特征也可以用于數(shù)據(jù)通信設(shè)備和/或針對這些設(shè)備的軟件系統(tǒng)(例如,由新澤西州巴斯金里奇的Avaya公司制造的那些設(shè)備和系統(tǒng))中。
[0009]注意,本公開中討論的每個不同的特征、技術(shù)、配置等可以獨立地或組合地執(zhí)行。因此,本發(fā)明可以以許多不同方式來體現(xiàn)和看待。此外,注意本
【發(fā)明內(nèi)容】
部分不指定本公開或所要保護(hù)的發(fā)明的每個實施例和/或增加的新穎方面。相反,此
【發(fā)明內(nèi)容】
僅提供對不同實施例及其相較現(xiàn)有技術(shù)的新穎點的初步討論。對于本發(fā)明的更多細(xì)節(jié)、元素和/或可能的觀點(排列),讀者可被引導(dǎo)至本公開下文將要進(jìn)一步討論的【具體實施方式】部分和相應(yīng)的附圖。
【附圖說明】
[0010]如附圖中所示(其中貫穿不同視圖的類似的參考字符指相同的部件),從下文對本發(fā)明的優(yōu)選實施例的更具體描述可使得上文的內(nèi)容顯而易見。附圖不一定按比例繪制,而是將重點放在說明本發(fā)明的原理。
[0011]圖1描繪了根據(jù)本發(fā)明的具體實施例的QSFP+收發(fā)器的框圖。
[0012]圖2描繪了根據(jù)本發(fā)明的具體實施例的、提供QFSP+收發(fā)器的兩步認(rèn)證和激活過程的方法的特定實施例的流程圖。
[0013]圖3描繪了根據(jù)本發(fā)明的具體實施例的、提供QFSP+收發(fā)器的兩步認(rèn)證和激活過程的系統(tǒng)的框圖。
【具體實施方式】
[0014]下文給出的實施例代表使得本領(lǐng)域技術(shù)人員能夠?qū)嵺`本發(fā)明的必要信息,并且說明實踐本發(fā)明的實施例的最佳模式。在附圖的啟示下閱讀下文的說明之后,本領(lǐng)域技術(shù)人員將理解本發(fā)明的概念并且意識到本文沒有特別提及這些概念的應(yīng)用。應(yīng)當(dāng)理解,這些概念和應(yīng)用落入本公開和所附權(quán)利要求書的范圍內(nèi)。
[0015]現(xiàn)在將參照附圖描述本發(fā)明的優(yōu)選實施例。然而本發(fā)明可能體現(xiàn)為許多不同的形式并且不應(yīng)被說明為限于本文提出的實施例;替代的,提供該實施例從而本公開將是徹底和完整的,并且將本發(fā)明的范圍充分傳達(dá)至本領(lǐng)域技術(shù)人員。對附圖中所示的特定實施例的詳細(xì)描述中使用的術(shù)語并不旨在限制本發(fā)明。在附圖中,相同的數(shù)字指代相同的元件。本發(fā)明利用兩步過程來驗證QSFP是適格的組件,并將其操作限制為到適格的組件。
[0016]QFSP+收發(fā)器I的高層次框圖如圖1所示。QSFP+是用于數(shù)據(jù)通信應(yīng)用的緊湊型可熱插拔收發(fā)器。它將網(wǎng)絡(luò)硬件接口連接到光纖電纜。QSFP規(guī)范容納不同的數(shù)據(jù)速率選項。QSFP+收發(fā)器被設(shè)計來進(jìn)行串行連接小型計算機(jī)串行接口(SCSI)、40G以太網(wǎng)、四倍數(shù)據(jù)速率(QDR) (40G)和十四數(shù)據(jù)速率(FDR) (56G)無限帶寬(InfiniBand)以及其它通信標(biāo)準(zhǔn)。
[0017]由當(dāng)前描述的提供QSFP+收發(fā)器的兩步認(rèn)證和激活過程的方法和裝置所解決的問題是,系統(tǒng)中能夠具有有效的、合格的QFSP+組件。部件根據(jù)規(guī)范來制造。部分規(guī)范詳細(xì)說明了設(shè)備內(nèi)的存儲器以及存儲器的哪部分是可讀取的。QSFP+設(shè)備具有鎖定和解鎖存儲器區(qū)域的能力。物理存儲器具有存儲器可讀部分,并且還具有存儲器的鎖定部分,鎖定部分僅可以通過使用由編碼庫在可讀存儲器內(nèi)容作為輸入的情況下所計算的有效匹配口令來訪問。系統(tǒng)制造商提供從不受保護(hù)存儲器讀取并使用哈希來生成口令的軟件(本文也稱為編碼庫),口令是到設(shè)備的存儲器的鎖定部分、以允許對鎖定的存儲器進(jìn)行訪問的密鑰。另一哈希在可讀數(shù)據(jù)上執(zhí)行以生成被存儲在鎖定的存儲器區(qū)域中的另一字段(隱藏哈希字符串)。一旦解鎖以及檢查所生成的哈希字符串與鎖定的存儲器中的數(shù)據(jù)相匹配完成,設(shè)備就是可用的。
[0018]提供給賣方的軟件用于從可讀區(qū)域獲取一些字節(jié)并生成兩個字符串。一字符串(哈希口令)被用于對到鎖定的存儲器的密鑰進(jìn)行編程,隨后用于解鎖存儲器。另一字符串(隱藏的哈希字符串)隨后被寫入到鎖定的區(qū)域。這在制造過程中完成。由于用于生成字符串的字段(例如對每個部件唯一的序列號或其它數(shù)字),字符串將是對于每個部件是唯一的。
[0019]當(dāng)系統(tǒng)接收設(shè)備時,其將通過生成完全相同的字符串(本文稱為第二哈??诹?,其應(yīng)與第一哈??诹钇ヅ?,以及第二隱藏哈希字符串,其應(yīng)與第一隱藏哈希字符串匹配)來讀取并驗證存儲器字段。系統(tǒng)將使用第一字符串來解鎖設(shè)備存儲器,并且驗證所存儲的隱藏哈希字符串與第二字符串相匹配。
[0020]這防止其它人只是復(fù)制可讀存儲器并且打印信息到每個部件。過去的對抗劣質(zhì)部件制造商的必要的安全驗證很容易被克服。通過目前描述的發(fā)明的方式,提供了一組額外的安全檢查。通過讀取兩個口令中的每一個的不同字段,并使用兩個不同的哈希密鑰,解鎖存儲器和使用設(shè)備變得困難得多。
[0021]如果某人以某種方式具有將部件準(zhǔn)確復(fù)制的能力,代碼檢測到存在具有相同信息的超過一個部件,并且不允許第一個設(shè)備之外的任何額外設(shè)備被啟用。
[0022]圖2描繪了當(dāng)前公開的方法10的具體實施例的流程圖。矩形元素在本文中被標(biāo)識為“處理塊”并且代表計算機(jī)軟件指令或指令組。替代地,處理塊表示由功能上等效的電路(例如數(shù)字信號處理器電路或?qū)S眉呻娐?ASIC))所執(zhí)行的步驟。流程圖不描繪任何特定編程語言的語法。相反,流程圖說明本領(lǐng)域普通技術(shù)人員根據(jù)本發(fā)明制造電路或者生成計算機(jī)軟件來執(zhí)行所需處理所需要的功能信息。應(yīng)當(dāng)指出,許多常規(guī)程序元素,例如循環(huán)和變量的初始化和對臨時變量的使用未示出。本領(lǐng)域普通技術(shù)人員將可以理解,除非本文另外指出,否則所描述的步驟的特定順序僅僅是說明性的,并且可以在不脫離本發(fā)明的精神的情況下改變。因此除非另有說明,下面描述的步驟無順序含義,并且在可能的情況下,步驟可以以任何方便或所期望的順序來執(zhí)行。
[0023]現(xiàn)在參考圖2,方法10開始于處理塊12,其公開了使用第一編碼庫來生成第一哈??诹?,第一哈希口令用于驗證組件,該組件具有存儲器,存儲器具有受保護(hù)的部分和不受保護(hù)的部分。處理塊14說明使用第一編碼庫來生成第一隱藏哈希字符串,第一隱藏哈希字符串用于驗證組件。處理塊16描述第一哈希口令和第一哈希字符串對每個組件是唯一的。編碼庫使用組件存儲器的現(xiàn)有字段,其中至少一個字段(例如序列號等)對每個設(shè)備是唯一的。
[0024]處理塊18公開使用第一哈??诹顏斫怄i組件的受保護(hù)部分并將第一哈希字符串寫入組件的受保護(hù)部分。處理塊20說明使用第一哈??诹顏斫怄i組件的受保護(hù)部分并將第一哈希字符串寫入組件的受保護(hù)部分。組件現(xiàn)在在存儲器的鎖定部分具有兩種不同數(shù)據(jù)片段,這稍后將用于核實組件。
[0025]處理繼續(xù)到處理塊20,其描述了用于驗證組件的步驟。如處理塊20所示,驗證包括:生成第一哈希口令來解鎖并讀取組件的受保護(hù)部分的一部分。如處理塊22進(jìn)一步示出的,驗證還包括:將來自受保護(hù)的存儲器的第一隱藏哈希字符串與使用第一編碼庫生成的第一哈希字符串進(jìn)行比較。
[0026]處理繼續(xù)到組件在系統(tǒng)供應(yīng)商處被集成到系統(tǒng)中的點。處理塊24描述使用第一編碼庫生成第二哈希口令,并且使用第一編碼庫生成第二隱藏哈希字符串。
[0027]處理塊26描述了使用第二哈??诹顏斫怄i組件的受保護(hù)部分,并且從組件的受保護(hù)部分讀取第一哈希字符串。
[0028]處理塊28的公開內(nèi)容包括:當(dāng)組件的受保護(hù)部分被解鎖時比較第一哈希字符串和第二哈希字符串,并且如果第一哈希字符串與第二哈希字符串匹配則使用該組件。
[0029]處理塊30描述了比較已被驗證的組件的序列號與系統(tǒng)中的組件的序列號,并且如果已被驗證的部件的序列號與系統(tǒng)中的任何其它組件的序列號相匹配則不使用該組件。
[0030]圖3是示出計算機(jī)系統(tǒng)110的示例架構(gòu)的框圖,計算機(jī)系統(tǒng)110執(zhí)行、運行、說明、操作或以其它方式執(zhí)行適于說明本文公開的示例配置的兩步認(rèn)證操作應(yīng)用140-1以及兩步認(rèn)證操作過程140-2。計算機(jī)系統(tǒng)110可以是任何類型的計算機(jī)化設(shè)備,例如個人計算機(jī)、工作站、便攜式計算設(shè)備、控制臺、膝上型計算機(jī)、網(wǎng)絡(luò)終端等。輸入設(shè)備116(例如,諸如鍵盤,鼠標(biāo)等之類的一個或多個受客戶/開發(fā)者控制的設(shè)備)通過I/O接口 114耦接到處理器113,并且使得客戶108能夠提供輸入命令,并且一般地控制兩步認(rèn)證操作應(yīng)用140-1和進(jìn)程140-2提供在顯示器130上的圖形用戶界面160。本質(zhì)上,圖形用戶界面160是客戶108-1執(zhí)行他(她)們的“網(wǎng)上銀行”的位置,指定哪些賬單以電子支付、這些賬單何時要被支付、以及支付的金額。如本示例中所示,該計算機(jī)系統(tǒng)110包括諸如數(shù)據(jù)總線或其它電路之類的互連機(jī)制111,其耦接存儲器系統(tǒng)112、處理器113、輸入/輸出接口 114以及通信接口 115。通信接口 115使計算機(jī)系統(tǒng)110能夠與網(wǎng)絡(luò)(未示出)上的其它設(shè)備(S卩,其它計算機(jī))進(jìn)行通信。
[0031]存儲器系統(tǒng)112是任何類型的計算機(jī)可讀介質(zhì),并且在本示例中,被編碼有如本文所說明的兩步認(rèn)證操作應(yīng)用140-1。兩步認(rèn)證操作應(yīng)用140-1可以體現(xiàn)為支持根據(jù)本文描述的不同實施例的處理功能的軟件代碼,例如數(shù)據(jù)和/或邏輯指令(例如,存儲在存儲器或其它計算機(jī)可讀介質(zhì)(例如可移動盤)上的代碼)。在計算機(jī)系統(tǒng)110的操作期間,處理器113經(jīng)由互連機(jī)制111訪問存儲器系統(tǒng)112,以便啟動、運行、執(zhí)行、說明或以其它方式執(zhí)行兩步認(rèn)證操作應(yīng)用140-1的邏輯指令。這種方式的兩步認(rèn)證操作應(yīng)用140-1的執(zhí)行產(chǎn)生兩步認(rèn)證操作過程140-2的處理功能。換言之,兩步認(rèn)證操作過程140-2代表兩步認(rèn)證操作應(yīng)用140-1的一個或多個部分或者運行實例(或整個兩步認(rèn)證操作應(yīng)用140-1),其在運行時在計算機(jī)化設(shè)備110的處理器113上或內(nèi)部執(zhí)行或運行。
[0032]應(yīng)注意本文所公開的示例配置包括兩步認(rèn)證操作應(yīng)用140-1本身(S卩,以未執(zhí)行或不執(zhí)行的邏輯指令和/或數(shù)據(jù)的形式)。兩步認(rèn)證操作應(yīng)用140-1可被存儲在計算機(jī)可讀介質(zhì)(如軟盤)、硬盤、電子、磁、光、或其它計算機(jī)可讀介質(zhì)上。兩步認(rèn)證操作的應(yīng)用140-1也可以被存儲在存儲器系統(tǒng)112上,例如在固件、只讀存儲器(ROM)上,或者,如在本實施例中,作為例如隨機(jī)存取存儲器(RAM)中的可執(zhí)行代碼。除了這些實施例,還應(yīng)注意,本文的其它實施例包括在處理器113中兩步認(rèn)證操作應(yīng)用140-1作為兩步認(rèn)證操作過程140-2的執(zhí)行。本領(lǐng)域技術(shù)人員將理解,計算機(jī)系統(tǒng)110可以包括其它過程和/或軟件和硬件組件,例如在本實施例中未示出的操作系統(tǒng)。
[0033]顯示器130不需要直接耦接到計算機(jī)系統(tǒng)110。例如,兩步認(rèn)證操作應(yīng)用140-1可以在可經(jīng)由網(wǎng)絡(luò)接口 115遠(yuǎn)程訪問的計算機(jī)化設(shè)備上執(zhí)行。在此情況下,圖形用戶界面160可以被本地地顯示給遠(yuǎn)程計算機(jī)的客戶108,并且對本文的處理的執(zhí)行可以是基于客戶端-月艮務(wù)器的。
[0034]在操作期間,計算機(jī)系統(tǒng)100的處理器113經(jīng)由互連機(jī)制111訪問存儲器系統(tǒng)112,從而啟動、運行、執(zhí)行、說明或以其它方式進(jìn)行兩步認(rèn)證操作應(yīng)用140-1的邏輯指令。對兩步認(rèn)證操作應(yīng)用140-1的執(zhí)行產(chǎn)生兩步認(rèn)證操作過程140-2的處理功能。換言之,兩步認(rèn)證操作過程140-2代表兩步認(rèn)證操作應(yīng)用140-1的一個或多個部分(或整個應(yīng)用),其在計算機(jī)化設(shè)備110的處理器113上或內(nèi)部執(zhí)行。
[0035]應(yīng)當(dāng)指出,除了兩步認(rèn)證操作過程140-2,本文的實施例包括兩步認(rèn)證操作應(yīng)用140-1本身(即未執(zhí)行或不執(zhí)行的邏輯指令和/或數(shù)據(jù))。兩步認(rèn)證操作應(yīng)用140-1可被存儲在諸如軟盤、硬盤、或光介質(zhì)之類的計算機(jī)可讀介質(zhì)上。兩步認(rèn)證操作的應(yīng)用140-1也可以被存儲在存儲器類型系統(tǒng)上,例如在固件、只讀存儲器(ROM)上,或者,如在本示例中,作為存儲系統(tǒng)112內(nèi)(例如隨機(jī)存取存儲器或RAM中)的可執(zhí)行代碼。
[0036]除了這些實施例中,還應(yīng)注意,本文的其他實施例包括在處理器113中兩步認(rèn)證操作應(yīng)用140-1作為兩步認(rèn)證操作過程140-2的執(zhí)行。本領(lǐng)域技術(shù)人員將理解,計算機(jī)系統(tǒng)110可以包括其它過程和/或軟件和硬件組件,例如控制對與計算機(jī)系統(tǒng)110相關(guān)聯(lián)的硬件資源的分配和使用的操作系統(tǒng)。
[0037]集成有(一個或多個)處理器的計算機(jī)系統(tǒng)或(一個或多個)設(shè)備可以包括,例如(一個或多個)個人計算機(jī)、(一個或多個)工作站(例如,Sun、HP)、(一個或多個)個人數(shù)字助理(PDA)、諸如(一個或多個)蜂窩電話之類的(一個或多個)手持式設(shè)備、(一個或多個)膝上型計算機(jī)、(一個或多個)手持式計算機(jī),或者能夠集成有可如本文所述的操作的(一個或多個)處理器的(一個或多個)其它設(shè)備。因此,本文所提供的設(shè)備不是窮舉的,并且被提供用于說明而非限制。
[0038]對“微處理器”和“處理器”,或者“該微處理器”和“該處理器”的提及可以理解為能夠在(一個或多個)獨立/或分布式環(huán)境中通信、并且因此可以被配置為與其它處理器經(jīng)由有線或無線通信來通信的一個或多個微處理器,其中這樣的一個或多個處理器可以被配置為在一個或多個受處理器控制的設(shè)備(其可以是類似的或者是不同的設(shè)備)上操作。對這樣的術(shù)語“微處理器”或“處理器”的使用可因此也被理解為包括中央處理單元、算術(shù)邏輯單元、專用集成電路(IC)和/或任務(wù)引擎,這樣的示例是說明性而非限制性的。
[0039]此外,除非另有說明,對存儲器的提及可以包括一個或多個處理器可讀和可訪問存儲器元件和/或組件,其可以內(nèi)置于受處理器控制的設(shè)備中、在受處理器控制的設(shè)備外和/或可以通過使用各種通信協(xié)議經(jīng)由有線或無線網(wǎng)絡(luò)來訪問;并且除非另有規(guī)定,其可以被布置為包括外部和內(nèi)部存儲器設(shè)備的組合,其中,基于應(yīng)用這樣的存儲器可以是連續(xù)的和/或分區(qū)的。據(jù)此,對數(shù)據(jù)庫的提及可以理解為包括一個或多個存儲器關(guān)聯(lián),其中這樣的提及可以包括可商購的數(shù)據(jù)庫產(chǎn)品(例如,SQL、Inf ormix、Orac I e)和專有數(shù)據(jù)庫,并且還可以包括用于關(guān)聯(lián)存儲器的其它結(jié)構(gòu),例如為鏈接、隊列、圖、樹,所提供的結(jié)構(gòu)是說明性而非限制性的。
[0040]除非另有說明,對網(wǎng)絡(luò)的提及可以包括一個或多個內(nèi)聯(lián)網(wǎng)和/或互聯(lián)網(wǎng),以及虛擬網(wǎng)絡(luò)。根據(jù)以上所述,本文提及的微處理器指令或微處理器可執(zhí)行指令可以理解為包括可編程硬件。
[0041]除非另有說明,對詞語“基本上”的使用可以被說明為包括精確的關(guān)系、條件、排布、取向和/或其它特性,以及它們這樣程度的偏差:如本領(lǐng)域普通技術(shù)人員所理解的,這樣的偏差不會實質(zhì)上影響所公開的方法和系統(tǒng)。
[0042]貫穿本公開整體,對用于修飾名詞的詞語“一”或“一個”的使用可以理解為可出于便利性并且包括一個或超過一個所修飾的名詞,除非另有說明。
[0043]通過附圖所描述和/或以其它方式描繪的、可與其它設(shè)備通信、關(guān)聯(lián)和/或可以基于其它設(shè)備的元件、組件、模塊和/或其部件可理解為以直接和/或間接的方式與其它設(shè)備通信、關(guān)聯(lián)和/或可以基于其它設(shè)備是基于,除非本文另有規(guī)定。
[0044]盡管已經(jīng)相對其具體實施例描述了方法和系統(tǒng),方法和系統(tǒng)不局限于此。顯然,許多修改和變化在上述教導(dǎo)的指導(dǎo)下變得顯而易見。本領(lǐng)域技術(shù)人員可以進(jìn)行對本文所描述和示出的細(xì)節(jié)、材料和部件的排布的許多額外變化。
[0045]已經(jīng)描述了本發(fā)明的優(yōu)選實施例,可以使用包含這些概念的其它實施例現(xiàn)在對本領(lǐng)域的普通技術(shù)人員將變得顯而易見。此外,作為本發(fā)明的一部分的軟件可以在包括計算機(jī)可用介質(zhì)的計算機(jī)程序產(chǎn)品中體現(xiàn)。例如,這種計算機(jī)可用介質(zhì)可以包括其上存儲有計算機(jī)可讀程序代碼段的可讀存儲器設(shè)備(例如,硬盤驅(qū)動器、CD-ROM、DVD-ROM、或計算機(jī)磁盤。計算機(jī)可讀介質(zhì)還可以包括通信鏈路,或者是光纖有線、或者是無線,其上承載有作為數(shù)字或模擬信號的程序代碼段。因此,我們認(rèn)為本發(fā)明不應(yīng)該限于所描述的實施例,而是應(yīng)該僅由所附權(quán)利要求的精神和范圍進(jìn)行限制。
【主權(quán)項】
1.一種計算機(jī)實現(xiàn)的方法,包括: 使用第一編碼庫來生成第一哈??诹睿龅谝还?诹钣糜隍炞C組件,所述組件具有存儲器,所述存儲器具有受保護(hù)的部分和不受保護(hù)的部分; 使用所述第一編碼庫來生成第一隱藏哈希字符串,所述第一隱藏哈希字符串用于驗證所述組件; 使用所述第一哈希口令來解鎖所述組件的受保護(hù)部分并將所述第一哈??诹顚懭胨鼋M件的受保護(hù)部分;并且 使用所述第一哈??诹顏斫怄i所述組件的受保護(hù)部分并將所述第一隱藏哈希字符串寫入所述組件的受保護(hù)部分。2.如權(quán)利要求1所述的方法,還包括驗證所述組件,驗證所述組件包括: 使用所述第一哈??诹顏斫怄i和讀取所述組件的受保護(hù)部分的一部分;并且將來自受保護(hù)的存儲器的所述第一隱藏哈希字符串與使用所述第一編碼庫生成的所述第一哈希字符串進(jìn)行比較。3.如權(quán)利要求1所述的方法,其中所述第一哈希口令和所述第一哈希字符串對每個組件是唯一的。4.如權(quán)利要求1所述的方法,其中所述組件包括四通道小型可插拔QSFP+收發(fā)器。5.如權(quán)利要求1所述的方法,還包括,在系統(tǒng)供應(yīng)商處: 使用所述第一編碼庫生成第二哈??诹?,以及 使用所述第一編碼庫生成第二隱藏哈希字符串。6.—種其上具有計算機(jī)可讀代碼的非暫態(tài)計算機(jī)可讀存儲介質(zhì),所述計算機(jī)可讀代碼用于四通道小型可插拔QSFP+收發(fā)器的兩步認(rèn)證和激活;所述介質(zhì)包括指令,其中計算機(jī)系統(tǒng)執(zhí)行包括下述項的操作: 使用第一編碼庫來生成第一哈希口令,所述第一哈??诹钣糜隍炞C組件,所述組件具有存儲器,所述存儲器具有受保護(hù)的部分和不受保護(hù)的部分; 使用所述第一編碼庫來生成第一隱藏哈希字符串,所述第一隱藏哈希字符串用于驗證所述組件; 使用所述第一哈??诹顏斫怄i所述組件的受保護(hù)部分并將所述第一哈??诹顚懭胨鼋M件的受保護(hù)部分;并且 使用所述第一哈??诹顏斫怄i所述組件的受保護(hù)部分并將所述第一隱藏哈希字符串寫入所述組件的受保護(hù)部分。7.如權(quán)利要求6所述的計算機(jī)可讀存儲介質(zhì),其中所述操作還包括驗證所述組件,驗證所述組件包括: 使用所述第一哈??诹顏斫怄i和讀取所述組件的受保護(hù)部分的一部分;并且將來自受保護(hù)的存儲器的所述第一隱藏哈希字符串與使用所述第一編碼庫生成的所述第一哈希字符串進(jìn)行比較。8.如權(quán)利要求6所述的計算機(jī)可讀存儲介質(zhì),其中所述第一哈??诹詈退龅谝还W址畬γ總€組件是唯一的。9.如權(quán)利要求7所述的計算機(jī)可讀存儲介質(zhì),所述操作還包括,在系統(tǒng)供應(yīng)商處: 使用第一編碼庫生成第二哈希口令,并且 使用所述第一編碼庫生成第二隱藏哈希字符串。10.一種計算機(jī)系統(tǒng),包括兩個計算機(jī),每個所述計算機(jī)包括: 存儲器; 處理器; 通信接口; 互連機(jī)制,所述互連機(jī)制耦接所述存儲器、所述處理器以及所述通信接口;并且其中所述存儲器編碼有提供四通道小型可插拔QSFP+收發(fā)器的兩步認(rèn)證和激活的應(yīng)用,當(dāng)所述應(yīng)用在所述處理器上執(zhí)行時提供用于處理信息的過程,所述過程使得所述計算機(jī)系統(tǒng)執(zhí)行包括下述項的操作: 使用第一編碼庫來生成第一哈??诹?,所述第一哈希口令用于驗證組件,所述組件具有存儲器,所述存儲器具有受保護(hù)的部分和不受保護(hù)的部分; 使用所述第一編碼庫來生成第一隱藏哈希字符串,所述第一隱藏哈希字符串用于驗證所述組件; 使用所述第一哈希口令來解鎖所述組件的受保護(hù)部分并將所述第一哈??诹顚懭胨鼋M件的受保護(hù)部分;并且 使用所述第一哈希口令來解鎖所述組件的受保護(hù)部分并將所述第一隱藏哈希字符串寫入所述組件的受保護(hù)部分。
【文檔編號】G06F21/60GK105938537SQ201610125526
【公開日】2016年9月14日
【申請日】2016年3月4日
【發(fā)明人】羅伯特·李, 民治本間, 維克拉姆·拉馬錢德蘭
【申請人】阿瓦雅公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1