Π’ΠΈΠΌ Π½Π° ΠΈΡΡΡΠ°ΠΆΡΠ²Π°ΡΠΈ ΠΎΠ΄ Vrije Universiteit Amsterdam, ETH Π¦ΠΈΡΠΈΡ
ΠΈ Qualcomm
Π Π°Π½Π»ΠΈΠ²ΠΎΡΡΠ° RowHammer Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΡΠΎΠ΄ΡΠΆΠΈΠ½Π°ΡΠ° Π½Π° ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅ΡΠ½ΠΈΡΠ΅ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠΊΠΈ Π±ΠΈΡΠΎΠ²ΠΈ Π΄Π° ΡΠ΅ ΠΎΡΡΠ΅ΡΠΈ ΡΠΎ ΡΠΈΠΊΠ»ΠΈΡΠ½ΠΎ ΡΠΈΡΠ°ΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΎΠ΄ ΡΠΎΡΠ΅Π΄Π½ΠΈΡΠ΅ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠΊΠΈ ΡΠ΅Π»ΠΈΠΈ. ΠΠΈΠ΄Π΅ΡΡΠΈ DRAM ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ° Π΅ Π΄Π²ΠΎΠ΄ΠΈΠΌΠ΅Π½Π·ΠΈΠΎΠ½Π°Π»Π½Π° Π½ΠΈΠ·Π° Π½Π° ΡΠ΅Π»ΠΈΠΈ, ΡΠ΅ΠΊΠΎΡΠ° ΠΊΠΎΡΠ° ΡΠ΅ ΡΠΎΡΡΠΎΠΈ ΠΎΠ΄ ΠΊΠΎΠ½Π΄Π΅Π½Π·Π°ΡΠΎΡ ΠΈ ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡ, Π²ΡΡΠ΅ΡΠ΅ΡΠΎ ΠΊΠΎΠ½ΡΠΈΠ½ΡΠΈΡΠ°Π½ΠΎ ΡΠΈΡΠ°ΡΠ΅ Π½Π° ΠΈΡΡΠΈΠΎΡ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠΊΠΈ ΡΠ΅Π³ΠΈΠΎΠ½ ΡΠ΅Π·ΡΠ»ΡΠΈΡΠ° ΡΠΎ ΡΠ»ΡΠΊΡΡΠ°ΡΠΈΠΈ Π½Π° Π½Π°ΠΏΠΎΠ½ΠΎΡ ΠΈ Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΈ ΠΊΠΎΠΈ ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΡΠ²Π°Π°Ρ ΠΌΠ°Π»Π° Π·Π°Π³ΡΠ±Π° Π½Π° ΠΏΠΎΠ»Π½Π΅ΡΠ΅ Π²ΠΎ ΡΠΎΡΠ΅Π΄Π½ΠΈΡΠ΅ ΡΠ΅Π»ΠΈΠΈ. ΠΠΊΠΎ ΠΈΠ½ΡΠ΅Π½Π·ΠΈΡΠ΅ΡΠΎΡ Π½Π° ΡΠΈΡΠ°ΡΠ΅ Π΅ Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ Π²ΠΈΡΠΎΠΊ, ΡΠΎΠ³Π°Ρ ΡΠ΅Π»ΠΈΡΠ°ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·Π³ΡΠ±ΠΈ Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ Π³ΠΎΠ»Π΅ΠΌΠ° ΠΊΠΎΠ»ΠΈΡΠΈΠ½Π° Π½Π° ΠΏΠΎΠ»Π½Π΅ΡΠ΅ ΠΈ ΡΠ»Π΅Π΄Π½ΠΈΠΎΡ ΡΠΈΠΊΠ»ΡΡ Π½Π° ΡΠ΅Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡΠ° Π½Π΅ΠΌΠ° Π΄Π° ΠΈΠΌΠ° Π²ΡΠ΅ΠΌΠ΅ Π΄Π° ΡΠ° Π²ΡΠ°ΡΠΈ ΠΏΡΠ²ΠΎΠ±ΠΈΡΠ½Π°ΡΠ° ΡΠΎΡΡΠΎΡΠ±Π°, ΡΡΠΎ ΡΠ΅ Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΠΏΡΠΎΠΌΠ΅Π½Π° Π½Π° Π²ΡΠ΅Π΄Π½ΠΎΡΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΡΠΊΠ»Π°Π΄ΠΈΡΠ°Π½ΠΈ Π²ΠΎ ΡΠ΅Π»ΠΈΡΠ°ΡΠ° .
ΠΠ° Π΄Π° Π³ΠΎ Π±Π»ΠΎΠΊΠΈΡΠ°Π°Ρ ΠΎΠ²ΠΎΡ Π΅ΡΠ΅ΠΊΡ, ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½ΠΈΡΠ΅ ΡΠΈΠΏΠΎΠ²ΠΈ DDR4 ΠΊΠΎΡΠΈΡΡΠ°Ρ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ° TRR (ΠΡΠ²Π΅ΠΆΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ΅Π»Π½ΠΈΠΎΡ ΡΠ΅Π΄), Π΄ΠΈΠ·Π°ΡΠ½ΠΈΡΠ°Π½Π° Π΄Π° ΡΠΏΡΠ΅ΡΠΈ ΠΎΡΡΠ΅ΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΊΠ»Π΅ΡΠΊΠΈΡΠ΅ Π·Π° Π²ΡΠ΅ΠΌΠ΅ Π½Π° Π½Π°ΠΏΠ°Π΄ Π½Π° RowHammer. ΠΡΠΎΠ±Π»Π΅ΠΌΠΎΡ Π΅ ΡΡΠΎ Π½Π΅ ΠΏΠΎΡΡΠΎΠΈ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½ ΠΏΡΠΈΡΡΠ°ΠΏ Π·Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° TRR ΠΈ ΡΠ΅ΠΊΠΎΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π» Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡ ΠΈ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ° Π³ΠΎ ΡΠΎΠ»ΠΊΡΠ²Π° TRR Π½Π° ΡΠ²ΠΎΡ Π½Π°ΡΠΈΠ½, ΠΏΡΠΈΠΌΠ΅Π½ΡΠ²Π° ΡΠ²ΠΎΠΈ ΠΎΠΏΡΠΈΠΈ Π·Π° Π·Π°ΡΡΠΈΡΠ° ΠΈ Π½Π΅ ΠΎΡΠΊΡΠΈΠ²Π° Π΄Π΅ΡΠ°Π»ΠΈ Π·Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°ΡΠ°.
ΠΡΠΎΡΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΌΠ΅ΡΠΎΠ΄ΠΈΡΠ΅ Π·Π° Π±Π»ΠΎΠΊΠΈΡΠ°ΡΠ΅ RowHammer ΡΡΠΎ Π³ΠΈ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π³ΠΎ ΠΎΠ»Π΅ΡΠ½ΠΈ Π½Π°ΠΎΡΠ°ΡΠ΅ΡΠΎ Π½Π°ΡΠΈΠ½ΠΈ Π·Π° Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΡΠ²Π°ΡΠ΅ Π½Π° Π·Π°ΡΡΠΈΡΠ°ΡΠ°. ΠΠΎ ΡΠ²ΠΈΠ΄ΠΎΡ, ΡΠ΅ ΠΏΠΎΠΊΠ°ΠΆΠ° Π΄Π΅ΠΊΠ° ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΡ ΡΡΠΎ Π³ΠΎ ΠΏΡΠ°ΠΊΡΠΈΠΊΡΠ²Π°Π°Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈΡΠ΅ β
Π£ΡΠ»ΡΠΆΠ½Π°ΡΠ° Π°Π»Π°ΡΠΊΠ° ΡΠ°Π·Π²ΠΈΠ΅Π½Π° ΠΎΠ΄ ΠΈΡΡΡΠ°ΠΆΡΠ²Π°ΡΠΈΡΠ΅ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΈ ΠΏΠΎΠ΄Π»ΠΎΠΆΠ½ΠΎΡΡΠ° Π½Π° ΡΠΈΠΏΠΎΠ²ΠΈΡΠ΅ Π½Π° ΠΌΡΠ»ΡΠΈΠ»Π°ΡΠ΅ΡΠ°Π»Π½ΠΈΡΠ΅ Π²Π°ΡΠΈΡΠ°Π½ΡΠΈ Π½Π° Π½Π°ΠΏΠ°Π΄ΠΎΡ RowHammer, Π²ΠΎ ΠΊΠΎΡ ΡΠ΅ ΠΏΡΠ°Π²ΠΈ ΠΎΠ±ΠΈΠ΄ Π΄Π° ΡΠ΅ Π²Π»ΠΈΡΠ°Π΅ Π½Π° ΠΏΠΎΠ»Π½Π΅ΡΠ΅ΡΠΎ Π·Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΡΠ΅Π΄Π° ΠΌΠ΅ΠΌΠΎΡΠΈΡΠΊΠΈ ΡΠ΅Π»ΠΈΠΈ ΠΎΠ΄Π΅Π΄Π½Π°Ρ. Π’Π°ΠΊΠ²ΠΈΡΠ΅ Π½Π°ΠΏΠ°Π΄ΠΈ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΡΠ° Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»Π°Ρ Π·Π°ΡΡΠΈΡΠ°ΡΠ° TRR ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π° ΠΎΠ΄ Π½Π΅ΠΊΠΎΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ ΠΈ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π°Ρ Π΄ΠΎ ΠΎΡΡΠ΅ΡΡΠ²Π°ΡΠ΅ Π½Π° Π±ΠΈΡΠΎΠ²ΠΈΡΠ΅ Π½Π° ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ°, Π΄ΡΡΠΈ ΠΈ Π½Π° Π½ΠΎΠ² Ρ
Π°ΡΠ΄Π²Π΅Ρ ΡΠΎ DDR4 ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°.
ΠΠ΄ 42 ΠΏΡΠΎΡΡΡΠ²Π°Π½ΠΈ DIMM, 13 ΠΌΠΎΠ΄ΡΠ»ΠΈ ΡΠ΅ ΠΏΠΎΠΊΠ°ΠΆΠ°Π° ΡΠ°Π½Π»ΠΈΠ²ΠΈ Π½Π° Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΈ Π²Π°ΡΠΈΡΠ°Π½ΡΠΈ Π½Π° Π½Π°ΠΏΠ°Π΄ΠΎΡ RowHammer, ΠΈ ΠΏΠΎΠΊΡΠ°Ρ Π΄Π΅ΠΊΠ»Π°ΡΠΈΡΠ°Π½Π°ΡΠ° Π·Π°ΡΡΠΈΡΠ°. ΠΡΠΎΠ±Π»Π΅ΠΌΠ°ΡΠΈΡΠ½ΠΈΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π±Π΅Π° ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈ ΠΎΠ΄ SK Hynix, Micron ΠΈ Samsung, ΡΠΈΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈ
ΠΠΎΠΊΡΠ°Ρ DDR4, Π±Π΅Π° ΠΏΡΠΎΡΡΡΠ²Π°Π½ΠΈ ΠΈ ΡΠΈΠΏΠΎΠ²ΠΈΡΠ΅ LPDDR4 ΡΡΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π²ΠΎ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈΡΠ΅ ΡΡΠ΅Π΄ΠΈ, ΠΊΠΎΠΈ ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠ΅ ΠΏΠΎΠΊΠ°ΠΆΠ°Π° ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»Π½ΠΈ Π½Π° Π½Π°ΠΏΡΠ΅Π΄Π½ΠΈΡΠ΅ Π²Π°ΡΠΈΡΠ°Π½ΡΠΈ Π½Π° Π½Π°ΠΏΠ°Π΄ΠΎΡ RowHammer. ΠΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ, ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ° ΡΡΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π²ΠΎ ΠΏΠ°ΠΌΠ΅ΡΠ½ΠΈΡΠ΅ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΈ Google Pixel, Google Pixel 3, LG G7, OnePlus 7 ΠΈ Samsung Galaxy S10 Π±Π΅ΡΠ΅ ΠΏΠΎΠ³ΠΎΠ΄Π΅Π½Π° ΠΎΠ΄ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΡ.
ΠΡΡΡΠ°ΠΆΡΠ²Π°ΡΠΈΡΠ΅ Π±Π΅Π° Π²ΠΎ ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° ΡΠ΅ΠΏΡΠΎΠ΄ΡΡΠΈΡΠ°Π°Ρ Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΡΠ΅Ρ
Π½ΠΈΠΊΠΈ Π·Π° Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠ°ΡΠΈΡΠ° Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΡΠΈΡΠ½ΠΈΡΠ΅ DDR4 ΡΠΈΠΏΠΎΠ²ΠΈ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ RowHammer-
ΠΠ±ΡΠ°Π²Π΅Π½Π° Π΅ Π°Π»Π°ΡΠΊΠ° Π·Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΌΠ΅ΠΌΠΎΡΠΈΡΠΊΠΈΡΠ΅ ΡΠΈΠΏΠΎΠ²ΠΈ DDR4 ΡΡΠΎ Π³ΠΈ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅
ΠΠΎΠΌΠΏΠ°Π½ΠΈΠΈ
ΠΠ·Π²ΠΎΡ: opennet.ru