處理器從8位到32位再發展到64位,是不是側通道攻擊會越來越難?

時間 2021-06-07 19:04:11

1樓:

上面的三個回答還是在18年之前。現在來看,直接去看最近三年(2018~2020)的安全四大頂會:ACM CCS, IEEE S&P, NDSS, USENIX Security,上面一大票CPU微體系結構側通道攻擊,CPU上的許多機制都被用來實現側通道攻擊。

2樓:鴻鶴

資訊有限,憑猜測答一下。

從你的描述看,你看的例子可能不是攻擊的硬實現(硬實現和cpu位數無關),那就是假設是軟實現,就是用cpu指令序列實現的演算法。進一步,假設你說的是AES 256-bit key。

從AES演算法來看,進入sbox的資料為8-bit。所以sbox操作的資料單位是乙個byte,你用多少位的cpu,都不能改變這點。sbox之前的操作,如果是64bit的cpu,可以乙個指令同時做8個byte寬度的xor,但是不能改標sbox的資料寬度。

所以,將256拆解成32*8,其實就是對乙個sbox的攻擊。

如果你仔細研究了側通道攻擊的方法,例如DPA,你會發現,DPA的攻擊理論的最簡版本是對1bit key進行攻擊。這和cpu的位寬沒有關係。對大量的電磁曲線或功耗曲線進行分析的時候,其他255bit key的影響,其實都是雜訊,只關心這1bit不同帶來的區別。

十核處理器和八核處理器哪個好,從哪個方面判斷呢?

漁夫 決定處理器的因素太多了,不能單靠看核心數。當年聯發科率先從四核上到8核,著實唬了一下不少使用者,當時懂的人沒那麼多,吃瓜群眾反正以為核越多越好唄。後來估計這貨償到甜頭就上十核了。不過簡單理論看十核聯發科他那個三集群應該挺好的,要效能有效能,要功耗有功耗。但是。就是經常一核有難,九核圍觀。 粒細...

A11 Bionic處理器在iPhone 8 Plus上遊戲效能表現如何?

已登出 那種傳統設計的機型,握持感覺比現在屏佔比高的三星手機遊戲操作更舒服,打遊戲更爽,握住打不是捏著打。不過根據我的體驗經驗。發熱問題控制不如頂級安卓手機,像s9 和note9。特別是n9有液冷。九月份天氣還熱的時候,吃雞是有差異的 文武 誒?是我穿越了?我用8p截止大概半年前 截止我使用結束之前...

使用32位處理器的手機為什麼沒有用4G物理RAM的

已登出 其實就是效能問題。因為如果不考慮效能,無論32位 16位 8位甚至2位,都可以訪問無限大的記憶體空間,方法是多次定位。但由於硬體的效能瓶頸,現在連一次定位都嫌慢,更別說多次定位了。舉個簡單的例子來說明一下一次定位與多次定位的區別 你去大學找同學。A.一次定位 1.你打聽到了同學住在哪個寢室,...