เจฒเฉ‹เจนเจพเจฐ - DRAM เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจ…เจคเฉ‡ DDR4 เจšเจฟเจชเจธ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจนเจฎเจฒเจพ

ETH เจœเจผเจฟเจŠเจฐเจฟเจ–, Vrije Universiteit Amsterdam เจ…เจคเฉ‡ Qualcomm เจฆเฉ‡ เจ–เฉ‹เจœเจ•เจฐเจคเจพเจตเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจŸเฉ€เจฎ เจจเฉ‡ เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจฐเฉ‹เจนเจฎเจฐ เจนเจฎเจฒเจพ เจตเจฟเจงเฉ€ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเฉ€ เจนเฉˆ เจœเฉ‹ เจกเจพเจ‡เจจเจพเจฎเจฟเจ• เจฐเฉˆเจ‚เจกเจฎ เจเจ•เจธเฉˆเจธ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ (DRAM) เจฆเฉ‡ เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค เจฌเจฟเฉฑเจŸเจพเจ‚ เจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจจเฉ‚เฉฐ เจฌเจฆเจฒ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค เจนเจฎเจฒเฉ‡ เจฆเจพ เจ•เฉ‹เจกเจจเฉ‡เจฎ เจฒเฉ‹เจนเจพเจฐ เจธเฉ€ เจ…เจคเฉ‡ เจชเจ›เจพเจฃ CVE-2021-42114 เจตเจœเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€เฅค เจ•เจˆ DDR4 เจšเจฟเจชเจธ เจœเฉ‹ เจชเจนเจฟเจฒเจพเจ‚ เจœเจพเจฃเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจฐเฉ‹เจตเจนเฉˆเจฎเจฐ เจ•เจฒเจพเจธ เจคเจฐเฉ€เจ•เจฟเจ†เจ‚ เจคเฉ‹เจ‚ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจจเจพเจฒ เจฒเฉˆเจธ เจนเจจ, เจธเจฎเฉฑเจธเจฟเจ† เจฒเจˆ เจธเฉฐเจตเฉ‡เจฆเจจเจธเจผเฉ€เจฒ เจนเจจเฅค เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจฒเจˆ เจคเฉเจนเจพเจกเฉ‡ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจฒเจˆ เจŸเฉ‚เจฒ GitHub 'เจคเฉ‡ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจเฅค

เจฏเจพเจฆ เจ•เจฐเฉ‹ เจ•เจฟ RowHammer เจ•เจฒเจพเจธ เจนเจฎเจฒเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ—เฉเจ†เจ‚เจขเฉ€ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจธเฉˆเฉฑเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจšเฉฑเจ•เจฐเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจชเฉœเฉเจน เจ•เฉ‡ เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฌเจฟเฉฑเจŸเจพเจ‚ เจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจจเฉ‚เฉฐ เจ–เจฐเจพเจฌ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจเฅค เจ•เจฟเจ‰เจ‚เจ•เจฟ DRAM เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจธเฉˆเฉฑเจฒเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจฆเฉ‹-เจ…เจฏเจพเจฎเฉ€ เจเจฐเฉ‡ เจนเฉˆ, เจนเจฐเฉ‡เจ• เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ•เฉˆเจชเฉ‡เจธเฉ€เจŸเจฐ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจŸเจฐเจพเจ‚เจœเจผเจฟเจธเจŸเจฐ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจ‰เจธเฉ‡ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจ–เฉ‡เจคเจฐ เจจเฉ‚เฉฐ เจฒเจ—เจพเจคเจพเจฐ เจฐเฉ€เจก เจ•เจฐเจจ เจจเจพเจฒ เจตเฉ‹เจฒเจŸเฉ‡เจœ เจฆเฉ‡ เจ‰เจคเจฐเจพเจ…-เจšเฉœเฉเจนเจพเจ… เจ…เจคเฉ‡ เจตเจฟเจ—เจพเฉœ เจชเฉˆเจฆเจพ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ เจœเฉ‹ เจ—เฉเจ†เจ‚เจขเฉ€ เจธเฉˆเฉฑเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจšเจพเจฐเจœ เจฆเฉ€ เจ‡เฉฑเจ• เจ›เฉ‹เจŸเฉ€ เจœเจฟเจนเฉ€ เจ˜เจพเจŸ เจฆเจพ เจ•เจพเจฐเจจ เจฌเจฃเจฆเฉ‡ เจนเจจเฅค เจœเฉ‡ เจชเฉœเฉเจนเจจ เจฆเฉ€ เจคเฉ€เจฌเจฐเจคเจพ เจตเฉฑเจง เจนเฉˆ, เจคเจพเจ‚ เจ—เฉเจ†เจ‚เจขเฉ€ เจธเฉˆเฉฑเจฒ เจ•เจพเจซเจผเฉ€ เจตเฉฑเจกเฉ€ เจฎเจพเจคเจฐเจพ เจตเจฟเฉฑเจš เจšเจพเจฐเจœ เจ—เฉเจ† เจธเจ•เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ…เจ—เจฒเฉ‡ เจชเฉเจจเจฐเจœเจจเจฎ เจšเฉฑเจ•เจฐ เจตเจฟเฉฑเจš เจ†เจชเจฃเฉ€ เจ…เจธเจฒ เจธเจฅเจฟเจคเฉ€ เจจเฉ‚เฉฐ เจฌเจนเจพเจฒ เจ•เจฐเจจ เจฒเจˆ เจธเจฎเจพเจ‚ เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เจพ, เจœเจฟเจธ เจจเจพเจฒ เจธเฉˆเฉฑเจฒ เจตเจฟเฉฑเจš เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเฉ‡ เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจฎเฉเฉฑเจฒ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€ เจ†เจตเฉ‡เจ—เฉ€เฅค .

เจฐเฉ‹เจนเฉˆเจฎเจฐ เจคเฉ‹เจ‚ เจฌเจšเจพเจ‰เจฃ เจฒเจˆ, เจšเจฟเฉฑเจช เจจเจฟเจฐเจฎเจพเจคเจพเจตเจพเจ‚ เจจเฉ‡ TRR (เจŸเจพเจฐเจ—เฉ‡เจŸ เจฐเฉ‹เจ… เจฐเจฟเจซเจฐเฉˆเจธเจผ) เจตเจฟเจงเฉ€ เจฆเจพ เจชเฉเจฐเจธเจคเจพเจต เจ•เฉ€เจคเจพ, เจœเฉ‹ เจ•เจฟ เจจเจพเจฒ เจฒเฉฑเจ—เจฆเฉ€เจ†เจ‚ เจ•เจคเจพเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจธเฉˆเฉฑเจฒเจพเจ‚ เจฆเฉ‡ เจญเฉเจฐเจฟเจธเจผเจŸเจพเจšเจพเจฐ เจคเฉ‹เจ‚ เจฌเจšเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ, เจชเจฐ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจธเฉเจฐเฉฑเจ–เจฟเจ† "เจ…เจธเจชเจธเจผเจŸเจคเจพ เจฆเฉเจ†เจฐเจพ เจธเฉเจฐเฉฑเจ–เจฟเจ†" เจฆเฉ‡ เจธเจฟเจงเจพเจ‚เจค 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจธเฉ€, เจ‡เจธเจจเฉ‡ เจธเจฎเฉฑเจธเจฟเจ† เจฆเจพ เจนเฉฑเจฒ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพเฅค เจฐเฉ‚เจŸ, เจชเจฐ เจธเจฟเจฐเจซ เจœเจพเจฃเฉ‡-เจชเจ›เจพเจฃเฉ‡ เจตเจฟเจธเจผเฉ‡เจธเจผ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจคเฉ‹เจ‚ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจนเฉˆ, เจœเจฟเจธ เจจเจพเจฒ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจจเฉ‚เฉฐ เจฌเจพเจˆเจชเจพเจธ เจ•เจฐเจจ เจฆเฉ‡ เจคเจฐเฉ€เจ•เฉ‡ เจฒเฉฑเจญเจฃเฉ‡ เจ†เจธเจพเจจ เจนเฉ‹ เจ—เจ เจนเจจเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจฎเจˆ เจตเจฟเฉฑเจš, เจ—เฉ‚เจ—เจฒ เจจเฉ‡ เจนเจพเจซ-เจกเจฌเจฒ เจตเจฟเจงเฉ€ เจฆเจพ เจชเฉเจฐเจธเจคเจพเจต เจ•เฉ€เจคเจพ, เจœเฉ‹ เจ•เจฟ เจŸเฉ€เจ†เจฐเจ†เจฐ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฆเฉเจ†เจฐเจพ เจชเฉเจฐเจญเจพเจตเจฟเจค เจจเจนเฉ€เจ‚ เจนเฉ‹เจ‡เจ† เจธเฉ€, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจนเจฎเจฒเฉ‡ เจจเฉ‡ เจ‰เจนเจจเจพเจ‚ เจธเฉˆเฉฑเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจฟเจค เจ•เฉ€เจคเจพ เจœเฉ‹ เจธเจฟเฉฑเจงเฉ‡ เจจเจฟเจธเจผเจพเจจเฉ‡ เจฆเฉ‡ เจจเฉ‡เฉœเฉ‡ เจจเจนเฉ€เจ‚ เจธเจจ.

เจฒเฉ‹เจนเจพเจฐ เจฆเฉ€ เจจเจตเฉ€เจ‚ เจตเจฟเจงเฉ€ TRR เจธเฉเจฐเฉฑเจ–เจฟเจ† เจจเฉ‚เฉฐ เจฌเจพเจˆเจชเจพเจธ เจ•เจฐเจจ เจฆเจพ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเจพ เจคเจฐเฉ€เจ•เจพ เจชเฉ‡เจธเจผ เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจšเจพเจฐเจœ เจฒเฉ€เจ•เฉ‡เจœ เจฆเจพ เจ•เจพเจฐเจจ เจฌเจฃเจจ เจฒเจˆ เจตเฉฑเจ–-เจตเฉฑเจ– เจฌเจพเจฐเฉฐเจฌเจพเจฐเจคเจพ 'เจคเฉ‡ เจฆเฉ‹ เจœเจพเจ‚ เจฆเฉ‹ เจคเฉ‹เจ‚ เจตเฉฑเจง เจนเจฎเจฒเจพเจตเจฐ เจคเจพเจฐเจพเจ‚ เจคเฉฑเจ• เจ—เฉˆเจฐ-เจฏเฉ‚เจจเฉ€เจซเจพเจฐเจฎ เจชเจนเฉเฉฐเจš เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡เฅค เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจเจ•เจธเฉˆเจธ เจชเฉˆเจŸเจฐเจจ เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฒเจˆ เจœเฉ‹ เจšเจพเจฐเจœ เจฒเฉ€เจ•เฉ‡เจœ เจตเฉฑเจฒ เจฒเฉˆ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ‡เฉฑเจ• เจตเจฟเจธเจผเฉ‡เจธเจผ เจซเจœเจผเจฐ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจœเฉ‹ เจ‡เฉฑเจ• เจ–เจพเจธ เจšเจฟเฉฑเจช เจฒเจˆ เจ†เจชเจฃเฉ‡ เจ†เจช เจนเจฎเจฒเฉ‡ เจฆเฉ‡ เจฎเจพเจชเจฆเฉฐเจกเจพเจ‚ เจจเฉ‚เฉฐ เจšเฉเจฃเจฆเจพ เจนเฉˆ, เจธเฉˆเฉฑเจฒ เจเจ•เจธเฉˆเจธ เจฆเฉ‡ เจ•เฉเจฐเจฎ, เจคเฉ€เจฌเจฐเจคเจพ เจ…เจคเฉ‡ เจฏเฉ‹เจœเจจเจพเจฌเฉฑเจงเจคเจพ เจจเฉ‚เฉฐ เจตเฉฑเจ–เจฐเจพ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจ…เจœเจฟเจนเฉ€ เจชเจนเฉเฉฐเจš, เจœเฉ‹ เจ‡เฉฑเจ•เฉ‹ เจธเฉˆเฉฑเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจฟเจค เจ•เจฐเจจ เจจเจพเจฒ เจœเฉเฉœเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจฎเฉŒเจœเฉ‚เจฆเจพ TRR เจธเฉเจฐเฉฑเจ–เจฟเจ† เจคเจฐเฉ€เจ•เจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจฌเฉ‡เจ…เจธเจฐ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆ, เจœเฉ‹ เจ‡เฉฑเจ• เจฐเฉ‚เจช เจœเจพเจ‚ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจธเฉˆเฉฑเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจฆเฉเจนเจฐเจพเจˆเจ†เจ‚ เจ—เจˆเจ†เจ‚ เจ•เจพเจฒเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจ•เจฐเจจ เจฒเจˆ เจ‰เจฌเจพเจฒเจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡, เจœเจฆเฉ‹เจ‚ เจ•เฉเจ เจฎเฉเฉฑเจฒเจพเจ‚ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจœเจพเจ‚เจฆเฉ‡ เจนเจจ, เจฐเฉ€เจšเจพเจฐเจœเจฟเฉฐเจ— เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจฆเฉ‡ เจนเจจ. เจ—เฉเจ†เจ‚เจขเฉ€ เจธเฉˆเฉฑเจฒเจพเจ‚ เจฆเจพเฅค เจฒเฉ‹เจนเจพเจฐ เจตเจฟเฉฑเจš, เจชเจนเฉเฉฐเจš เจชเฉˆเจŸเจฐเจจ เจŸเฉ€เจšเฉ‡ เจฆเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจชเจพเจธเจฟเจ†เจ‚ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจตเจพเจฐ เจตเจฟเฉฑเจš เจ•เจˆ เจธเฉˆเฉฑเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจซเฉˆเจฒเจฟเจ† เจนเฉ‹เจ‡เจ† เจนเฉˆ, เจœเฉ‹ เจฅเฉเจฐเฉˆเจธเจผเจนเฉ‹เจฒเจก เจฎเฉเฉฑเจฒเจพเจ‚ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ เจšเจพเจฐเจœ เจฒเฉ€เจ•เฉ‡เจœ เจจเฉ‚เฉฐ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค

เจ‡เจน เจคเจฐเฉ€เจ•เจพ TRR เจจเฉ‚เฉฐ เจฌเจพเจˆเจชเจพเจธ เจ•เจฐเจจ เจฒเจˆ เจชเจนเจฟเจฒเจพเจ‚ เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจคเจฐเฉ€เจ•เจฟเจ†เจ‚ เจจเจพเจฒเฉ‹เจ‚ เจ•เจพเจซเจผเฉ€ เจœเจผเจฟเจ†เจฆเจพ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจธเจพเจฌเจค เจนเฉ‹เจ‡เจ† - เจ–เฉ‹เจœเจ•เจฐเจคเจพเจตเจพเจ‚ เจจเฉ‡ เจธเฉˆเจฎเจธเฉฐเจ—, เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจจ, เจเจธเจ•เฉ‡ เจนเจพเจˆเจจเจฟเจ•เจธ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจ…เจฃเจœเจพเจฃ เจจเจฟเจฐเจฎเจพเจคเจพ (เจจเจฟเจฐเจฎเจพเจคเจพ) เจฆเฉเจ†เจฐเจพ เจนเจพเจฒ เจนเฉ€ เจตเจฟเฉฑเจš เจ–เจฐเฉ€เจฆเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจตเฉฑเจ–-เจตเฉฑเจ– เจกเฉ€เจกเฉ€เจ†เจฐ 40 เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจšเจฟเฉฑเจชเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจธเจพเจฐเฉ‡ 4 เจตเจฟเฉฑเจš เจฌเจฟเจŸ เจตเจฟเจ—เจพเฉœ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจตเจฟเฉฑเจš เจ•เจพเจฎเจฏเจพเจฌ เจฐเจนเฉ‡เฅค 4 เจšเจฟเจชเจธ 'เจคเฉ‡ เจจเจฟเจฐเจฆเจฟเจธเจผเจŸ เจจเจนเฉ€เจ‚)เฅค เจคเฉเจฒเจจเจพ เจ•เจฐเจจ เจฒเจˆ, เจ‰เจธเฉ‡ เจ–เฉ‹เจœเจ•เจฐเจคเจพเจตเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจชเจนเจฟเจฒเจพเจ‚ เจชเฉเจฐเจธเจคเจพเจตเจฟเจค TRRespass เจตเจฟเจงเฉ€ เจ‰เจธ เจธเจฎเฉ‡เจ‚ เจŸเฉˆเจธเจŸ เจ•เฉ€เจคเฉ‡ เจ—เจ 13 เจšเจฟเฉฑเจชเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจธเจฟเจฐเจซ 42 เจฒเจˆ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจธเฉ€เฅค

เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡, เจฒเฉ‹เจนเจพเจฐ เจฆเฉ€ เจตเจฟเจงเฉ€ เจฎเจพเจฐเจ•เฉ€เจŸ เจตเจฟเฉฑเจš เจธเจพเจฐเฉ€เจ†เจ‚ DRAM เจšเจฟเจชเจธ เจฆเฉ‡ 94% 'เจคเฉ‡ เจฒเจพเจ—เฉ‚ เจนเฉ‹เจฃ เจฆเฉ€ เจ‰เจฎเฉ€เจฆ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจชเจฐ เจ–เฉ‹เจœเจ•เจฐเจคเจพเจตเจพเจ‚ เจฆเจพ เจ•เจนเจฟเจฃเจพ เจนเฉˆ เจ•เจฟ เจ•เฉเจ เจšเจฟเจชเจธ เจฆเฉ‚เจœเจฟเจ†เจ‚ เจจเจพเจฒเฉ‹เจ‚ เจตเจงเฉ‡เจฐเฉ‡ เจ•เจฎเจœเจผเฉ‹เจฐ เจ…เจคเฉ‡ เจนเจฎเจฒเจพ เจ•เจฐเจจ เจฒเจˆ เจ†เจธเจพเจจ เจนเจจเฅค เจšเจฟเจชเจธ เจตเจฟเฉฑเจš เจ—เจฒเจคเฉ€ เจธเฉเจงเจพเจฐ เจ•เฉ‹เจก (ECC) เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ…เจคเฉ‡ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฐเจฟเจซเจฐเฉˆเจธเจผ เจฐเฉ‡เจŸ เจจเฉ‚เฉฐ เจฆเฉเฉฑเจ—เจฃเจพ เจ•เจฐเจจเจพ เจชเฉ‚เจฐเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจชเฉเจฐเจฆเจพเจจ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ, เจชเจฐ เจ•เฉฐเจฎ เจจเฉ‚เฉฐ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจงเจฟเจ†เจจ เจฆเฉ‡เจฃ เจฏเฉ‹เจ— เจนเฉˆ เจ•เจฟ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเฉ‡ เจšเจฟเจชเจธ เจตเจฟเฉฑเจš เจฌเจฒเฉŒเจ• เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจจเจตเฉ€เจ‚ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจ‡เจธ เจฒเจˆ เจนเจฎเจฒเจพ เจ•เจˆ เจธเจพเจฒเจพเจ‚ เจคเฉฑเจ• เจขเฉเจ•เจตเจพเจ‚ เจฐเจนเฉ‡เจ—เจพเฅค

เจตเจฟเจนเจพเจฐเจ• เจ‰เจฆเจพเจนเจฐเจฃเจพเจ‚ เจตเจฟเฉฑเจš เจ•เจฐเจจเจฒ เจตเจฟเจธเจผเฉ‡เจธเจผ เจ…เจงเจฟเจ•เจพเจฐ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจชเฉ‡เจœ เจŸเฉ‡เจฌเจฒ (PTE, เจชเฉ‡เจœ เจŸเฉ‡เจฌเจฒ เจเจ‚เจŸเจฐเฉ€) เจตเจฟเฉฑเจš เจเจ‚เจŸเจฐเฉ€เจ†เจ‚ เจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจฒเจˆ เจฒเฉ‹เจนเจพเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ‡ เจคเจฐเฉ€เจ•เฉ‡ เจธเจผเจพเจฎเจฒ เจนเจจ, เจ“เจชเจจเจเจธเจเจธเจเจš เจตเจฟเฉฑเจš เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจตเจฟเฉฑเจš เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเฉ€ RSA-2048 เจชเจฌเจฒเจฟเจ• เจ•เฉเฉฐเจœเฉ€ เจจเฉ‚เฉฐ เจ–เจฐเจพเจฌ เจ•เจฐเจจเจพ (เจคเฉเจธเฉ€เจ‚ เจชเจฌเจฒเจฟเจ• เจ•เฉเฉฐเจœเฉ€ เจจเฉ‚เฉฐ เจ‡เจธ เจตเจฟเฉฑเจš เจฒเจฟเจ† เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจชเฉ€เฉœเจค เจฆเฉ‡ VM เจจเจพเจฒ เจœเฉเฉœเจจ เจฒเจˆ เจนเจฎเจฒเจพเจตเจฐ เจฆเฉ€ เจจเจฟเฉฑเจœเฉ€ เจ•เฉเฉฐเจœเฉ€ เจจเจพเจฒ เจฎเฉ‡เจฒ เจ•เจฐเจจ เจฒเจˆ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจฆเฉ€ เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจ) เจ…เจคเฉ‡ เจฐเฉ‚เจŸ เจตเจฟเจธเจผเฉ‡เจธเจผ เจ…เจงเจฟเจ•เจพเจฐ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจธเฉ‚เจกเฉ‹ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฆเฉ€ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจจเฉ‚เฉฐ เจธเฉ‹เจง เจ•เฉ‡ เจชเฉเจฐเจฎเจพเจฃ เจชเฉฑเจคเจฐเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจจเฉ‚เฉฐ เจฌเจพเจˆเจชเจพเจธ เจ•เจฐเฉ‹เฅค เจšเจฟเฉฑเจช 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจ‡เฉฑเจ• เจŸเจพเจฐเจ—เฉ‡เจŸ เจฌเจฟเฉฑเจŸ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจตเจฟเฉฑเจš 3 เจธเจ•เจฟเฉฐเจŸเจพเจ‚ เจคเฉ‹เจ‚ เจฒเฉˆ เจ•เฉ‡ เจ•เจˆ เจ˜เฉฐเจŸเจฟเจ†เจ‚ เจคเฉฑเจ• เจนเจฎเจฒเฉ‡ เจฆเจพ เจธเจฎเจพเจ‚ เจฒเฉฑเจ—เจฆเจพ เจนเฉˆเฅค

เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ…เจธเฉ€เจ‚ Google เจฒเจˆ Antmicro เจฆเฉเจ†เจฐเจพ เจตเจฟเจ•เจธเจฟเจค เจ•เฉ€เจคเฉ‡ RowHammer เจ•เจฒเจพเจธ เจฆเฉ‡ เจนเจฎเจฒเจฟเจ†เจ‚ เจฆเฉ‡ เจตเจฟเจฐเฉเฉฑเจง เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจตเจฟเจงเฉ€เจ†เจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจฒเจˆ เจ“เจชเจจ LiteX เจฐเฉ‹ เจนเฉˆเจฎเจฐ เจŸเฉˆเจธเจŸเจฐ เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจฆเฉ‡ เจชเฉเจฐเจ•เจพเจธเจผเจจ เจจเฉ‚เฉฐ เจจเฉ‹เจŸ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚เฅค เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ เจฆเฉ‡ เจชเฉเจฐเจญเจพเจต เจจเฉ‚เฉฐ เจ–เจคเจฎ เจ•เจฐเจจ เจฒเจˆ เจธเจฟเฉฑเจงเฉ‡ DRAM เจšเจฟเฉฑเจช เจจเฉ‚เฉฐ เจธเฉฐเจšเจพเจฐเจฟเจค เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจ•เจฐเจจ เจฒเจˆ FPGA เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจนเฉˆเฅค เจชเจพเจˆเจฅเจจ เจตเจฟเฉฑเจš เจŸเฉ‚เจฒเจ•เจฟเฉฑเจŸ FPGA เจจเจพเจฒ เจ—เฉฑเจฒเจฌเจพเจค เจฒเจˆ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค FPGA-เจ…เจงเจพเจฐเจฟเจค เจ—เฉ‡เจŸเจตเฉ‡ เจตเจฟเฉฑเจš เจชเฉˆเจ•เฉ‡เจŸ เจกเฉ‡เจŸเจพ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจฒเจˆ เจ‡เฉฑเจ• เจฎเฉ‹เจกเฉ€เจŠเจฒ (เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจเจ•เจธเฉˆเจธ เจชเฉˆเจŸเจฐเจจ เจจเฉ‚เฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆ), เจ‡เฉฑเจ• เจชเฉ‡เจฒเฉ‹เจก เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸเจฐ, เจ‡เฉฑเจ• LiteDRAM-เจ…เจงเจพเจฐเจฟเจค เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ (DRAM เจฒเจˆ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจธเจพเจฐเฉ‡ เจคเจฐเจ• เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เจฐเจฆเจพ เจนเฉˆ, เจ•เจคเจพเจฐ เจเจ•เจŸเฉ€เจตเฉ‡เจธเจผเจจ เจ…เจคเฉ‡ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจ…เฉฑเจชเจกเฉ‡เจŸเจฟเฉฐเจ— เจธเจฎเฉ‡เจค) เจ…เจคเฉ‡ เจ‡เฉฑเจ• VexRiscv CPUเฅค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจ…เจชเจพเจšเฉ‡ 2.0 เจฒเจพเจ‡เจธเฉฐเจธ เจฆเฉ‡ เจคเจนเจฟเจค เจตเฉฐเจกเฉ‡ เจ—เจ เจนเจจเฅค เจ•เจˆ FPGA เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจธเจฎเจฐเจฅเจฟเจค เจนเจจ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจฒเฉˆเจŸเฉ€เจธ ECP5, Xilinx เจธเฉ€เจฐเฉ€เจœเจผ 6, 7, UltraScale เจ…เจคเฉ‡ UltraScale+ เจธเจผเจพเจฎเจฒ เจนเจจเฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹