用于處理數(shù)據(jù)的設(shè)備和方法
【專利摘要】用于處理數(shù)據(jù)的設(shè)備和方法。本發(fā)明涉及用于處理數(shù)據(jù)的設(shè)備,其中該設(shè)備具有用于接收輸入數(shù)據(jù)的輸入接口和用于處理數(shù)據(jù)的處理單元,其特征在于,設(shè)置編碼單元,該編碼單元被構(gòu)造為對(duì)在輸入接口上作為輸入數(shù)據(jù)獲得的數(shù)據(jù)字進(jìn)行編碼,以獲得經(jīng)編碼的數(shù)據(jù)字,其中對(duì)經(jīng)編碼的數(shù)據(jù)字能夠依據(jù)所述設(shè)備的至少一個(gè)物理參量求得測(cè)量值,所述測(cè)量值表征經(jīng)編碼的數(shù)據(jù)字和/或通過(guò)所述設(shè)備對(duì)經(jīng)編碼的數(shù)據(jù)字的處理,其中編碼單元被構(gòu)造為對(duì)數(shù)據(jù)字進(jìn)行編碼,使得所有測(cè)量值的可預(yù)定分量、優(yōu)選所有測(cè)量值的至少大約50%具有與預(yù)定值的差異,該差異小于或等于可預(yù)定的閾值,并且處理單元被構(gòu)造為對(duì)經(jīng)編碼的數(shù)據(jù)字進(jìn)行處理。
【專利說(shuō)明】用于處理數(shù)據(jù)的設(shè)備和方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及一種用于處理數(shù)據(jù)的設(shè)備,其中該設(shè)備具有用于接收輸入數(shù)據(jù)的輸入接口以及用于處理數(shù)據(jù)的處理單元。
[0002]本發(fā)明還涉及一種用于運(yùn)行這種系統(tǒng)的方法。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的任務(wù)是改善開頭所述類型的設(shè)備和方法,使得給出針對(duì)攻擊、尤其是旁路攻擊提高的安全性。
[0004]該任務(wù)在開頭所述類型的設(shè)備中按照本發(fā)明通過(guò)以下方式解決,即設(shè)置編碼單元,該編碼單元被構(gòu)造為對(duì)在輸入接口上作為輸入數(shù)據(jù)獲得的數(shù)據(jù)字進(jìn)行編碼,以獲得經(jīng)編碼的數(shù)據(jù)字,其中對(duì)經(jīng)編碼的數(shù)據(jù)字可以依據(jù)所述設(shè)備的至少一個(gè)物理參量求得測(cè)量值,所述測(cè)量值表征經(jīng)編碼的數(shù)據(jù)字和/或通過(guò)所述設(shè)備對(duì)經(jīng)編碼的數(shù)據(jù)字的處理,其中編碼單元被構(gòu)造為對(duì)數(shù)據(jù)字進(jìn)行編碼,使得所有測(cè)量值的可預(yù)定分量、優(yōu)選所有測(cè)量值的至少大約50%具有與預(yù)定值的差異,該差異小于或等于可預(yù)定的閾值,并且處理單元被構(gòu)造為對(duì)經(jīng)編碼的數(shù)據(jù)字進(jìn)行處理。
[0005]根據(jù)本發(fā)明已經(jīng)認(rèn)識(shí)到,在根據(jù)上面建議的原理對(duì)待處理的數(shù)據(jù)字進(jìn)行編碼的情況下對(duì)本發(fā)明設(shè)備的旁路攻擊能夠變難或變得不可能。已知應(yīng)用的是對(duì)數(shù)據(jù)處理設(shè)備或方法的特定實(shí)現(xiàn)(例如密碼算法的實(shí)現(xiàn)等)的旁路攻擊,其中利用了該設(shè)備的一個(gè)或多個(gè)可觀察或可測(cè)量物理參量取決于經(jīng)過(guò)處理的數(shù)據(jù)并由此可以推斷出經(jīng)過(guò)處理的數(shù)據(jù),例如秘密的密碼秘鑰等。
[0006]因此在旁路攻擊的范圍中,例如前面提到的、代表經(jīng)編碼的數(shù)據(jù)字和/或表征通過(guò)所述設(shè)備對(duì)經(jīng)編碼的數(shù)據(jù)字的處理的測(cè)量值可以通過(guò)測(cè)量技術(shù)加以檢測(cè),并且攻擊者可能嘗試從這些測(cè)量值中獲得關(guān)于實(shí)際經(jīng)過(guò)處理的數(shù)據(jù)的信息。
[0007]根據(jù)本發(fā)明已經(jīng)認(rèn)識(shí)到,可以在數(shù)據(jù)字的處理之前設(shè)置對(duì)該數(shù)據(jù)字的編碼,使得對(duì)所述設(shè)備的旁路攻擊變難。本發(fā)明的原理所基于的是:該編碼是以使得為了旁路攻擊而求得的測(cè)量值不太“有特色”或與實(shí)際經(jīng)過(guò)處理的數(shù)據(jù)具有較小的相關(guān)性為目的來(lái)進(jìn)行的。換句話說(shuō),本發(fā)明的編碼規(guī)定,實(shí)際經(jīng)過(guò)處理的數(shù)據(jù),也就是經(jīng)編碼的數(shù)據(jù)字與所述設(shè)備的具體實(shí)現(xiàn)相匹配(相對(duì)于未經(jīng)編碼的數(shù)據(jù)字來(lái)說(shuō)),使得用于旁路攻擊的測(cè)量值包含在經(jīng)過(guò)處理的數(shù)據(jù)字方面較少的信息含量或較小的相關(guān)性。這種編碼也可以被稱為“泄露防護(hù)代碼”,因?yàn)樵摼幋a減少或防止在密碼含義下的“泄露”。
[0008]在一種優(yōu)選的實(shí)施方式中規(guī)定,所有測(cè)量值的預(yù)定值都被選擇為相同,這使得可以簡(jiǎn)單地求得所涉及的代碼。
[0009]在特別優(yōu)選的實(shí)施方式中,作為預(yù)定值選擇測(cè)量值的所有可能值的平均值。在該含義下,“測(cè)量值的所有可能值”被理解為所有如在處理所有通過(guò)本發(fā)明的編碼而設(shè)置的經(jīng)編碼的數(shù)據(jù)字時(shí)得到的測(cè)量值的集合。所有可能測(cè)量值的集合例如可以在嘗試建立本發(fā)明設(shè)備的具體實(shí)現(xiàn)中求得,其方式是在給定編碼的情況下通過(guò)所述設(shè)備進(jìn)行數(shù)據(jù)處理,使得每個(gè)經(jīng)編碼的數(shù)據(jù)字都被輸送給處理單元一次以用于處理。與此對(duì)應(yīng)地,在處理對(duì)應(yīng)的數(shù)據(jù)字時(shí)獲得特定的測(cè)量值,該測(cè)量值表征該數(shù)據(jù)字或表征在所述設(shè)備中對(duì)該數(shù)據(jù)字的處理。這樣獲得的測(cè)量值根據(jù)一種實(shí)施方式可以被求得并且最后例如可以使用所述測(cè)量值的平均值作為預(yù)定值用于本發(fā)明的編碼。例如,本發(fā)明的編碼、也就是經(jīng)編碼的數(shù)據(jù)字向未經(jīng)編碼的數(shù)據(jù)字的分配也可以被逐步地求得。該分配例如可以在迭代的方法中進(jìn)行,以逐步提煉經(jīng)編碼的數(shù)據(jù)字或在編碼的范圍中通過(guò)本發(fā)明的編碼單元進(jìn)行的轉(zhuǎn)換,直到一個(gè)或多個(gè)特定的測(cè)量值與預(yù)定值的差異滿足本發(fā)明的閾值準(zhǔn)則為止。于是保證了:可以從這樣編碼的數(shù)據(jù)字中導(dǎo)出的測(cè)量值僅與預(yù)定值有微小差異,使得通過(guò)分析測(cè)量值或從測(cè)量值導(dǎo)出的值而進(jìn)行的旁路攻擊明顯變難或變得不可能。
[0010]特別有利的是,本發(fā)明的原理不基于隨機(jī)數(shù)或偽隨機(jī)數(shù)的使用。更確切地說(shuō),本發(fā)明的編碼是用于將待處理的數(shù)據(jù)轉(zhuǎn)換為經(jīng)編碼的數(shù)據(jù)字的確定性規(guī)則。優(yōu)選地,對(duì)于所述設(shè)備的每次特殊實(shí)現(xiàn)可以求得和使用特殊編碼。還可以考慮對(duì)于該設(shè)備的特殊實(shí)現(xiàn)求得多個(gè)可能的編碼并且在該設(shè)備的運(yùn)行期間更換這些編碼,由此進(jìn)一步提高針對(duì)旁路攻擊的安全性。
[0011]在另一有利的實(shí)施方式中規(guī)定,預(yù)定值不是對(duì)所有的測(cè)量值都選擇得相同。這意味著,本發(fā)明的編碼根據(jù)所涉及的實(shí)施方式如下地提供自由度,使得對(duì)不同的測(cè)量值設(shè)置不同的預(yù)定值。由此例如有利地可以在實(shí)現(xiàn)或獲得測(cè)量值時(shí)承受非對(duì)稱性。例如可以考慮在處理第一組經(jīng)編碼的數(shù)據(jù)字時(shí)可以獲得比在處理第二組經(jīng)編碼的數(shù)據(jù)字時(shí)包含在經(jīng)過(guò)處理的數(shù)據(jù)方面的更大信息含量的測(cè)量值。在這種情況下適宜的可以是,對(duì)不同組的經(jīng)編碼的數(shù)據(jù)字設(shè)置不同的預(yù)定值,以減小或補(bǔ)償非對(duì)稱性,盡可能具有以下目標(biāo):所有可能的測(cè)量值如果不考慮非對(duì)稱性的話都具有涉及經(jīng)過(guò)處理的數(shù)據(jù)的類似的信息含量。
[0012]在另一有利的實(shí)施方式中規(guī)定,對(duì)于至少兩個(gè)測(cè)量值或分配給這些測(cè)量值的數(shù)據(jù)字分別設(shè)置不同的閾值。通過(guò)這種方式可以提供涉及編碼的另一種自由度,該自由度允許更容易找到編碼所基于的本發(fā)明轉(zhuǎn)換。
[0013]在另一有利的實(shí)施方式中,測(cè)量值是標(biāo)量式的或向量式的參量,或者測(cè)量值具有矩陣形式。例如,測(cè)量值可以代表所述設(shè)備或該設(shè)備的至少一個(gè)部件的電能消耗。在這種情況下該設(shè)備的攻擊者可以求得電能消耗作為本發(fā)明含義下的測(cè)量值,以實(shí)施旁路攻擊。在該具體的應(yīng)用情況中,對(duì)最終在處理單元中經(jīng)過(guò)處理的經(jīng)編碼的數(shù)據(jù)字的本發(fā)明編碼有利地導(dǎo)致,針對(duì)該設(shè)備或至少一個(gè)部件的電能消耗的對(duì)應(yīng)測(cè)量值相互之間僅有微小的差異,由此又使得旁路攻擊變難。
[0014]在向量式實(shí)施中的測(cè)量值的例子例如是以下應(yīng)用情形,其中對(duì)每個(gè)經(jīng)過(guò)處理的經(jīng)編碼的數(shù)據(jù)字求得不同部件或一般地所述設(shè)備的不同部分的多個(gè)電能消耗值。這樣的多個(gè)測(cè)量值當(dāng)然還可以按照矩陣形式來(lái)組織。其中測(cè)量值的代表適宜地顯現(xiàn)為矩陣形式的另一例子例如是求得由設(shè)備輻射的電磁場(chǎng)。在這種情況下例如可以在該設(shè)備的運(yùn)行期間在該設(shè)備上方放置多個(gè)場(chǎng)探頭,這些場(chǎng)探頭被用于測(cè)量電磁場(chǎng),并且各個(gè)場(chǎng)探頭的對(duì)應(yīng)測(cè)量值例如可以被分配給在本發(fā)明含義下以矩陣形式存在的測(cè)量值的各個(gè)矩陣元素。
[0015]根據(jù)在本發(fā)明含義下的測(cè)量值的實(shí)施,當(dāng)然還對(duì)應(yīng)地選擇用于求得測(cè)量值與預(yù)定值的差異的比較運(yùn)算。同樣的情況適用于預(yù)定值。例如,針對(duì)標(biāo)量參量可以設(shè)置簡(jiǎn)單的求差以及接著的求絕對(duì)值,以評(píng)估測(cè)量值(例如所述設(shè)備的電能消耗的值)與對(duì)應(yīng)的預(yù)定值之間的差異。在向量式或矩陣形式的參量用于測(cè)量值的情況下,對(duì)應(yīng)地可以定義其它合適的函數(shù),以定義所涉及的、與預(yù)定值(例如預(yù)定向量、預(yù)定矩陣等)的差異。
[0016]一般地,在本發(fā)明含義下的術(shù)語(yǔ)“測(cè)量值”根據(jù)一種實(shí)施方式也可以理解為從物理測(cè)量值導(dǎo)出的參量。例如,由所述設(shè)備的一個(gè)或多個(gè)測(cè)量值導(dǎo)出的漢明距離或漢明權(quán)重也代表本發(fā)明含義下的“測(cè)量值”。這意味著,在本發(fā)明的對(duì)應(yīng)實(shí)施中編碼也可以被構(gòu)造為,使得不直接與物理可檢測(cè)值對(duì)應(yīng)而是更確切地說(shuō)與從中導(dǎo)出的值對(duì)應(yīng)的測(cè)量值包含本發(fā)明的閾值準(zhǔn)則。這意味著,編碼根據(jù)本發(fā)明也可以被實(shí)施為,使得例如代表經(jīng)編碼的數(shù)據(jù)字或其處理的物理測(cè)量值不直接包含本發(fā)明的閾值準(zhǔn)則,而是包含從中導(dǎo)出的參量,例如漢明距離或漢明權(quán)重。
[0017]在另一實(shí)施方式中,編碼單元被構(gòu)造為對(duì)數(shù)據(jù)字進(jìn)行編碼,使得所有經(jīng)編碼的數(shù)據(jù)字的可預(yù)定分量、優(yōu)選所有經(jīng)編碼的數(shù)據(jù)字的至少大約50%相互之間具有可預(yù)定的漢明距離和/或可預(yù)定的漢明權(quán)重。根據(jù)本發(fā)明已經(jīng)認(rèn)識(shí)到,輸入側(cè)獲得的數(shù)據(jù)字借助所建議的編碼的轉(zhuǎn)換(該編碼定義涉及漢明距離或漢明權(quán)重的準(zhǔn)則)導(dǎo)致涉及在本發(fā)明處理單元內(nèi)的經(jīng)過(guò)處理的數(shù)據(jù)的信息的較少泄露,尤其是還可以有利于遵守針對(duì)測(cè)量值的本發(fā)明閾值準(zhǔn)則。
[0018]在當(dāng)前的實(shí)施方式中,“所有經(jīng)編碼的數(shù)據(jù)字”優(yōu)選被理解為所有在理論上出現(xiàn)的經(jīng)編碼的數(shù)據(jù)字的集合。當(dāng)例如存在j個(gè)輸入側(cè)獲得的數(shù)據(jù)字時(shí),可以向這j個(gè)輸入側(cè)獲得的數(shù)據(jù)字通過(guò)編碼單元對(duì)應(yīng)地分配j個(gè)經(jīng)編碼的數(shù)據(jù)字。因此優(yōu)選地,該編碼在一種實(shí)施方式中這樣進(jìn)行,即j個(gè)經(jīng)編碼的數(shù)據(jù)字的至少大約50%相互間具有可預(yù)定的漢明距離。替換或補(bǔ)充的,該編碼優(yōu)選還可以這樣來(lái)進(jìn)行,即j個(gè)經(jīng)編碼的數(shù)據(jù)字的至少大約50%具有可預(yù)定的漢明權(quán)重。
[0019]在一種有利的實(shí)施方式中規(guī)定,處理單元具有至少一個(gè)寄存器,該寄存器被構(gòu)造為至少臨時(shí)存儲(chǔ)至少一個(gè)經(jīng)編碼的數(shù)據(jù)字。這意味著本發(fā)明的一種簡(jiǎn)單實(shí)施方式涉及一種具有輸入接口和本發(fā)明的編碼單元的設(shè)備,并且在該設(shè)備中根據(jù)本發(fā)明的處理例如規(guī)定在寄存器中進(jìn)行至少臨時(shí)的存儲(chǔ)。因此在該實(shí)施方式中,一個(gè)根據(jù)本發(fā)明的經(jīng)編碼的數(shù)據(jù)字(或多個(gè)經(jīng)編碼的數(shù)據(jù)字)至少臨時(shí)存儲(chǔ)在寄存器中或另外的存儲(chǔ)器中,而且是以編碼的形式,使得隨后可以讀取經(jīng)編碼的數(shù)據(jù)字并且可以進(jìn)一步處理。例如隨后的密碼方法可以讀取對(duì)應(yīng)的寄存器并且對(duì)數(shù)據(jù)進(jìn)行進(jìn)一步處理。
[0020]替換或補(bǔ)充的,本發(fā)明的處理單元還可以具有至少一個(gè)密碼單元,該密碼單元被構(gòu)造為實(shí)施密碼方法的至少一部分。例如,處理單元可以具有被構(gòu)造為實(shí)施完整的AES(advanced encrypt1n standard,高級(jí)加密標(biāo)準(zhǔn))算法的密碼單元。
[0021]在另一實(shí)施方式中可以規(guī)定,處理單元具有被構(gòu)造為實(shí)施密碼方法的一部分,例如用于實(shí)施非線性替換運(yùn)算的密碼單元,該非線性替換運(yùn)算也是AES密碼標(biāo)準(zhǔn)的所述SubBytes O 函數(shù)的主題(參見 http://esranist,gov/puWicat1ns/fips/fips1977fips-197.pdf, 5.1.1 章節(jié))。
[0022]在另一實(shí)施方式中可以規(guī)定,處理單元具有數(shù)據(jù)總線或者被構(gòu)造為數(shù)據(jù)總線,尤其是構(gòu)造為并行的數(shù)據(jù)總線。在這種情況下通過(guò)本發(fā)明的編碼保證通過(guò)數(shù)據(jù)總線的數(shù)據(jù)傳輸針對(duì)旁路攻擊的安全性。
[0023]在另一有利的實(shí)施中規(guī)定,編碼單元被構(gòu)造為通過(guò)以下方式對(duì)數(shù)據(jù)字進(jìn)行編碼,即向每個(gè)數(shù)據(jù)字添加可預(yù)定數(shù)目的比特。在此情況下對(duì)應(yīng)待添加的比特的值根據(jù)本發(fā)明的編碼來(lái)加以選擇。換句話說(shuō),通過(guò)本發(fā)明添加可預(yù)定數(shù)目的比特(及選擇其相應(yīng)值)為本發(fā)明的編碼實(shí)現(xiàn)了使得可以為一個(gè)或多個(gè)經(jīng)編碼的數(shù)據(jù)字調(diào)整出期望的漢明權(quán)重和/或期望的漢明距離的自由度數(shù)目。未經(jīng)編碼的數(shù)據(jù)字的實(shí)際信息在此沒有丟失,因?yàn)楦鶕?jù)本發(fā)明僅添加新比特。必要時(shí)可以替換或附加地添加另外的比特,以滿足有關(guān)預(yù)定值的針對(duì)測(cè)量值的本發(fā)明閾值準(zhǔn)則。
[0024]在另一有利的實(shí)施方式中規(guī)定,編碼單元被構(gòu)造為選擇可預(yù)定數(shù)目的待添加的比特或比特值,使得所有經(jīng)編碼的數(shù)據(jù)字的可預(yù)定分量相互之間具有可預(yù)定的漢明距離和/或可預(yù)定的漢明權(quán)重。
[0025]漢明距離是指兩個(gè)相互比較的代碼字的不同位置的數(shù)目。因此,在一個(gè)二進(jìn)制代碼和兩個(gè)對(duì)應(yīng)的代碼字的情況下,漢明距離與相比較的代碼字的不同比特位置的數(shù)目對(duì)應(yīng)。漢明權(quán)重被理解為與零向量的漢明距離。因此在一個(gè)二進(jìn)制代碼的情況下,漢明權(quán)重與所考察的代碼字的不同于O的位置的數(shù)目對(duì)應(yīng),這意味著具有為I的值的比特的數(shù)目。
[0026]在另一有利的實(shí)施方式中規(guī)定,編碼單元被構(gòu)造為,向在下面的表的列S2中列出的數(shù)據(jù)字分配在該表的列S3的對(duì)應(yīng)行中列出的經(jīng)編碼的數(shù)據(jù)字。數(shù)據(jù)字的各個(gè)比特位分別通過(guò)逗號(hào)相互分隔,并且數(shù)據(jù)字被置于圓括號(hào)O中。
【權(quán)利要求】
1.用于處理數(shù)據(jù)的設(shè)備(100),其中該設(shè)備(100)具有用于接收輸入數(shù)據(jù)(X)的輸入接口( 110)和用于處理數(shù)據(jù)的處理單元(120),其特征在于,設(shè)置編碼單元(130),該編碼單元被構(gòu)造為對(duì)在輸入接口(110)上作為輸入數(shù)據(jù)(X)獲得的數(shù)據(jù)字(Xn)進(jìn)行編碼,以獲得經(jīng)編碼的數(shù)據(jù)字(Xn’),其中對(duì)經(jīng)編碼的數(shù)據(jù)字(Xn’)能夠依據(jù)所述設(shè)備(100)的至少一個(gè)物理參量求得測(cè)量值(Xln,X2n),所述測(cè)量值(Xln,X2n)表征經(jīng)編碼的數(shù)據(jù)字(Xn’)和/或通過(guò)所述設(shè)備(100)對(duì)經(jīng)編碼的數(shù)據(jù)字的處理,其中編碼單元(130)被構(gòu)造為對(duì)數(shù)據(jù)字(Xn)進(jìn)行編碼,使得所有測(cè)量值(Xln,X2n)的可預(yù)定分量、優(yōu)選所有測(cè)量值(Xln,X2n)的至少大約50%具有與預(yù)定值(Vn)的差異,該差異小于或等于可預(yù)定的閾值(S),并且處理單元(120)被構(gòu)造為對(duì)經(jīng)編碼的數(shù)據(jù)字(Xn’)進(jìn)行處理。
2.根據(jù)權(quán)利要求1所述的設(shè)備(100),其中所有測(cè)量值(Xln,X2n)的預(yù)定值(Vn)都被選擇為相同。
3.根據(jù)權(quán)利要求2所述的設(shè)備(100),其中作為預(yù)定值(V)選擇測(cè)量值的所有可能值的平均值。
4.根據(jù)上述權(quán)利要求之一所述的設(shè)備(100),其中對(duì)于至少兩個(gè)測(cè)量值(Xln,X2n)或分配給這些測(cè)量值的數(shù)據(jù)字(Xn’ )分別設(shè)置不同的閾值(Sn)。
5.根據(jù)上述權(quán)利要求之一所述的設(shè)備(100),其中測(cè)量值是標(biāo)量式的參量或向量式的參量,或者具有矩陣形式。
6.根據(jù)上述權(quán)利要求之一所述的設(shè)備(100),其中測(cè)量值代表所述設(shè)備(100)或該設(shè)備(100)的至少一個(gè)部件的電能消耗。
7.根據(jù)上述權(quán) 利要求之一所述的設(shè)備(100),其中測(cè)量值代表漢明距離或漢明權(quán)重。
8.根據(jù)上述權(quán)利要求之一所述的設(shè)備,其中所述處理單元(120)具有至少一個(gè)寄存器(Rl,R2),該寄存器被構(gòu)造為至少臨時(shí)存儲(chǔ)至少一個(gè)經(jīng)編碼的數(shù)據(jù)字(Xn’),和/或具有密碼單元(124),該密碼單元被構(gòu)造為實(shí)施密碼方法的至少一部分。
9.根據(jù)上述權(quán)利要求之一所述的設(shè)備(100),其中所述編碼單元(130)被構(gòu)造為通過(guò)以下方式對(duì)數(shù)據(jù)字(Xn)進(jìn)行編碼,即向每個(gè)數(shù)據(jù)字(Xn)添加可預(yù)定數(shù)目的比特(Rn)。
10.根據(jù)權(quán)利要求9所述的設(shè)備(100),其中所述編碼單元(130)被構(gòu)造為選擇可預(yù)定數(shù)目的所添加的比特(Rn),使得所有經(jīng)編碼的數(shù)據(jù)字(Xn’ )的可預(yù)定分量相互之間具有可預(yù)定的漢明距離和/或可預(yù)定的漢明權(quán)重。
11.根據(jù)上述權(quán)利要求之一所述的設(shè)備(100),其中所述設(shè)備(100)至少部分地被構(gòu)造為集成電路,優(yōu)選借助CMOS工藝來(lái)實(shí)現(xiàn)。
12.根據(jù)上述權(quán)利要求之一所述的設(shè)備(100),其中所述處理單元(120)被構(gòu)造為數(shù)據(jù)總線或具有數(shù)據(jù)總線。
13.用于運(yùn)行處理數(shù)據(jù)的設(shè)備(100)的方法,其中該設(shè)備(100)具有用于接收輸入數(shù)據(jù)(X)的輸入接口( 110)和用于處理數(shù)據(jù)的處理單元(120),其特征在于,借助編碼單元(130)對(duì)在輸入接口(110)上作為輸入數(shù)據(jù)(X)獲得的數(shù)據(jù)字(Xn)進(jìn)行編碼(200),以獲得經(jīng)編碼的數(shù)據(jù)字(Xn’),其中對(duì)經(jīng)編碼的數(shù)據(jù)字(Xn’)能夠依據(jù)所述設(shè)備(100)的至少一個(gè)物理參量求得測(cè)量值(Xln,X2n),所述測(cè)量值(Xln,X2n)表征經(jīng)編碼的數(shù)據(jù)字(Xn’)和/或通過(guò)所述設(shè)備(100)對(duì)經(jīng)編碼的數(shù)據(jù)字的處理,其中編碼單元(130)被構(gòu)造為對(duì)數(shù)據(jù)字(Xn)進(jìn)行編碼,使得所有測(cè)量值(Xln,X2n)的可預(yù)定分量、優(yōu)選所有測(cè)量值(Xln,X2n)的至少大約50%具有與預(yù)定值(Vn)的差異,該差異小于或等于可預(yù)定的閾值(S),并且處理單元(120)被構(gòu)造為對(duì)經(jīng)編碼的數(shù)據(jù)字(Xn’ )進(jìn)行處理(210)。
14.根據(jù)權(quán)利要求13所述的方法,其中實(shí)施校準(zhǔn),在該校準(zhǔn)中可預(yù)定的校準(zhǔn)數(shù)據(jù)字通過(guò)處理單元(120)處理,并且求得與校準(zhǔn)數(shù)據(jù)字對(duì)應(yīng)的測(cè)量值。
15.根據(jù)權(quán)利要求14所述的方法,其中所述編碼通過(guò)編碼單元(130)依據(jù)與校準(zhǔn)數(shù)據(jù)字對(duì)應(yīng)的測(cè)量值來(lái)進(jìn)行。
16.用于運(yùn)行處理數(shù)據(jù)的設(shè)備(100)的方法,其中該設(shè)備(100)具有用于接收輸入數(shù)據(jù)(X)的輸入接口( 110)和用于處理數(shù)據(jù)的處理單元(120),其特征在于,借助編碼單元(130)對(duì)在輸入接口(110)上作為輸入數(shù)據(jù)(X)獲得的數(shù)據(jù)字(Xn)進(jìn)行編碼(200),以獲得經(jīng)編碼的數(shù)據(jù)字(Xn’),并且所述處理單元(120)處理(210)經(jīng)編碼的數(shù)據(jù)字(Xn’),其中編碼單元(130)使用泄露防護(hù) 代碼來(lái)用于編碼。
【文檔編號(hào)】G06F17/30GK104077349SQ201410118859
【公開日】2014年10月1日 申請(qǐng)日期:2014年3月27日 優(yōu)先權(quán)日:2013年3月28日
【發(fā)明者】M.劉易斯, R.斯策溫斯基, J.肖克羅拉希, P.杜普利斯 申請(qǐng)人:羅伯特·博世有限公司