Feasibility of Row-hammering a Raspberry Pi

428 kali dilihat
Langsung ke pesan pertama yang belum dibaca

Andrew Nguyen

belum dibaca,
28 Okt 2015, 23.08.2328/10/15
kepadarowhammer-discuss
Hi,
I am a software engineering student at the University of Adelaide and am attempting to rowhammer the DRAM of a Raspberry Pi model B. 
Our initial program that is based of the strategy used by the google/rowhammer-test is failing to induce bit-flips. 

My question is, is it even possible to rowhammer on the ARM architecture? or any other insights into the matter would also be helpful.

Kind Regards,
Andrew

Mark Seaborn

belum dibaca,
28 Okt 2015, 23.29.2928/10/15
kepadaAndrew Nguyen, rowhammer-discuss
32-bit ARM has a cache-line-flush instruction that you can use instead of x86's CLFLUSH.  However, it's not usable from userland processes.  So you might want to try writing a small kernel module that tries to do row hammering using this instruction, using random address selection.

If you try that, you should check how many memory accesses you can do per 64ms refresh period.  It might be that ARM's cache-line-flush instruction slows down memory accesses more than x86's CLFLUSH does.

Cheers,
Mark

4449...@qq.com

belum dibaca,
10 Nov 2015, 14.57.1610/11/15
kepadarowhammer-discuss
I thought Raspberry Pi only contains DDR2, in order to get rowhammer happen, perhaps you wanna use DDR3 memory. What do you think?

在 2015年10月28日星期三 UTC-4下午11:08:23,Andrew Nguyen写道:
Balas ke semua
Balas ke penulis
Teruskan
0 pesan baru