ARM, Intel CPU-เด•เดณเดฟเดฒเต† เดกเดพเดฑเตเดฑเดฏเดฟเดฒเต† เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดจเดฟเตผเดตเตเดตเดนเดฃ เดธเดฎเดฏเดคเตเดคเดฟเดจเตเดฑเต† เด†เดถเตเดฐเดฟเดคเดคเตเดตเด‚

Adiantum เดธเตˆเดซเดฑเดฟเดจเตเดฑเต† เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเดฐเดฟเตฝ เด’เดฐเดพเดณเตเด‚ Linux kernel fscrypt เดธเดฌเตเดธเดฟเดธเตเดฑเตเดฑเด‚ เดชเดฐเดฟเดชเดพเดฒเดฟเด•เตเด•เตเดจเตเดจเดตเดฐเตเดฎเดพเดฏ Eric Biggers, เดตเตเดฏเดคเตเดฏเดธเตเดค เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดค เดกเดพเดฑเตเดฑเดฏเตเด•เตเด•เต เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดทเตป เดธเดฎเดฏเด‚ เด‰เดฑเดชเตเดชเตเดจเตฝเด•เดพเดคเตเดค เด‡เดจเตเดฑเตฝ เดชเตเดฐเต‹เดธเดธเดฑเตเด•เดณเตเดŸเต† เดธเดตเดฟเดถเต‡เดทเดคเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เด‰เดฃเตเดŸเดพเด•เตเดจเตเดจ เดธเตเดฐเด•เตเดทเดพ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดคเดŸเดฏเดพเตป เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดชเดพเดšเตเดšเตเด•เตพ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเดšเตเดšเต. เดเดธเต เดฒเต‡เด•เตเด•เต เดซเดพเดฎเดฟเดฒเดฟเดฏเดฟเตฝ เดคเตเดŸเด™เตเด™เตเดจเตเดจ เด‡เดจเตเดฑเตฝ เดชเตเดฐเต‹เดธเดธเดฑเตเด•เดณเดฟเตฝ เดชเตเดฐเดถเตเดจเด‚ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดจเตเดจเต. ARM เดชเตเดฐเต‹เดธเดธเดฑเตเด•เดณเดฟเดฒเตเด‚ เดธเดฎเดพเดจเดฎเดพเดฏ เด’เดฐเต เดชเตเดฐเดถเตเดจเด‚ เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต.

เดˆ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดค เดกเดพเดฑเตเดฑเดฏเดฟเดฒเต† เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดจเดฟเตผเดตเตเดตเดนเดฃ เดธเดฎเดฏเดคเตเดคเดฟเดจเตเดฑเต† เด†เดถเตเดฐเดฟเดคเดคเตเดตเดคเตเดคเดฟเดจเตเดฑเต† เดธเดพเดจเตเดจเดฟเดงเตเดฏเด‚, เดชเดพเดšเตเดšเตเด•เดณเตเดŸเต† เดฐเดšเดฏเดฟเดคเดพเดตเต เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เดณเดฟเดฒเต† เด’เดฐเต เดฆเตเตผเดฌเดฒเดคเดฏเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต, เด•เดพเดฐเดฃเด‚ เด…เดคเตเดคเดฐเด‚ เดธเตเดตเดญเดพเดตเดคเตเดคเดฟเดจเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดจเดŸเดคเตเดคเตเดจเตเดจ เด•เตเดฐเดฟเดชเตเดฑเตเดฑเต‹เด—เตเดฐเดพเดซเดฟเด•เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดธเตเดฐเด•เตเดท เด‰เดฑเดชเตเดชเต เดจเตฝเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ. เด•เตเดฐเดฟเดชเตโ€Œเดฑเตเดฑเต‹เด—เตเดฐเดพเดซเดฟเด•เต เด…เตฝเด—เต‹เดฐเดฟเดคเด™เตเด™เดณเตเดŸเต† เดชเดฒ เดจเดฟเตผเดตเตเดตเดนเดฃเด™เตเด™เดณเตเด‚ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดจเดฟเตผเดตเตเดตเดนเดฃ เดธเดฎเดฏเดคเตเดคเต† เดกเดพเดฑเตเดฑ เดฌเดพเดงเดฟเด•เตเด•เดฟเดฒเตเดฒเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เดพเตป เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดˆ เดธเตเดตเดญเดพเดตเด‚ เดฒเด‚เด˜เดฟเด•เตเด•เตเดจเตเดจเดคเต เด…เดคเดฟเดจเตเดฑเต† เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต เดธเดฎเดฏเดคเตเดคเดฟเดจเตเดฑเต† เดตเดฟเดถเด•เดฒเดจเดคเตเดคเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เดกเดพเดฑเตเดฑ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เตเดจเตเดจ เดธเตˆเดกเต-เดšเดพเดจเตฝ เด†เด•เตเดฐเดฎเดฃเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚.

เดธเดพเดงเตเดฏเดคเดฏเดจเตเดธเดฐเดฟเดšเตเดšเต, เดฏเต‚เดธเตผ เดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเดฟเตฝ เดจเดฟเดจเตเดจเต เด•เต‡เตผเดฃเตฝ เดกเดพเดฑเตเดฑ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป เด†เด•เตเดฐเดฎเดฃเด™เตเด™เตพ เดจเดŸเดคเตเดคเดพเดจเตเด‚ เดฑเตบเดŸเตˆเด‚ เดกเดพเดฑเตเดฑ เดกเดฟเดชเตปเดกเตปเดธเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. เดŽเดฑเดฟเด•เต เดฌเดฟเด—เต‡เดดเตโ€Œเดธเดฟเดจเตเดฑเต† เด…เดญเดฟเดชเตเดฐเดพเดฏเดคเตเดคเดฟเตฝ, เดธเด™เตเด•เดฒเดจเดตเตเด‚ XOR เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเด‚ เดจเดŸเดคเตเดคเตเดจเตเดจ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพเด•เตเด•เตเด‚ เด…เดคเตเดชเต‹เดฒเต† เดคเดจเตเดจเต† เดชเตเดฐเดคเตเดฏเต‡เด• AES-NI เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพเด•เตเด•เตเด‚ เดชเต‹เดฒเตเด‚ เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดจเดฟเตผเดตเตเดตเดนเดฃ เดธเดฎเดฏเด‚ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดจเตฝเด•เตเดจเตเดจเดฟเดฒเตเดฒ (เดตเดฟเดตเดฐเด™เตเด™เตพ เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพ เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เดฎเดฑเตเดฑเต เดกเดพเดฑเตเดฑ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต, เด’เดจเตเดจเดฟเดจเตเดฑเต† เด•เดพเดฒเดคเดพเดฎเดธเดฎเตเดฃเตเดŸเต. เดตเต†เด•เตเดฑเตเดฑเตผ เด—เตเดฃเดจเดคเตเดคเดฟเดฒเตเด‚ เดฌเดฟเดฑเตเดฑเต เด•เต—เดฃเตเดŸเดฟเด‚เด—เดฟเดฒเตเด‚ เดšเด•เตเดฐเด‚ ).

เดˆ เดธเตเดตเดญเดพเดตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, Intel เด‰เด‚ ARM เด‰เด‚ เดชเตเดคเดฟเดฏ เดซเตเดฒเดพเด—เตเด•เตพ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต: ARM CPU-เด•เตพเด•เตเด•เดพเดฏเดฟ PSTATE bit DIT (เดกเดพเดฑเตเดฑ เด‡เตปเดกเดฟเดชเต†เตปเดกเดจเตเดฑเต เดŸเตˆเดฎเดฟเด‚เด—เต), Intel CPU-เด•เตพเด•เตเด•เดพเดฏเดฟ MSR เดฌเดฟเดฑเตเดฑเต DOITM (เดกเดพเดฑเตเดฑ เด“เดชเตเดชเดฑเดจเตเดฑเต เด‡เตปเดกเดฟเดชเต†เตปเดกเดจเตเดฑเต เดŸเตˆเดฎเดฟเด‚เด—เต เดฎเต‹เดกเต). เด•เตเดฐเดฟเดŸเตเดŸเดฟเด•เตเด•เตฝ เด•เต‹เดกเดฟเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เดธเด‚เดฐเด•เตเดทเดฃเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดพเตป Intel เด‰เด‚ ARM เด‰เด‚ เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เด•เต‡เตผเดฃเดฒเดฟเดฒเตเด‚ เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด‡เดŸเดคเตเดคเดฟเดฒเตเด‚ เดŽเดตเดฟเดŸเต†เดฏเตเด‚ เด•เตเดฐเดฟเดŸเตเดŸเดฟเด•เตเด•เตฝ เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเต‡เดทเตป เดธเด‚เดญเดตเดฟเด•เตเด•เดพเด‚, เด…เดคเดฟเดจเดพเตฝ เดฎเตเดดเตเดตเตป เด•เต‡เตผเดฃเดฒเดฟเดจเตเด‚ เดŽเดฒเตเดฒเดพเดฏเตโ€Œเดชเตเดชเต‹เดดเตเด‚ DOITM, DIT เดฎเต‹เดกเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เดžเด™เตเด™เตพ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเดจเตเดจเต.

ARM เดชเตเดฐเต‹เดธเดธเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ, เดฒเดฟเดจเด•เตเดธเต 6.2 เด•เต‡เตผเดฃเตฝ เดฌเตเดฐเดพเดžเตเดšเต เด‡เดคเดฟเดจเด•เด‚ เดคเดจเตเดจเต† เด•เต‡เตผเดฃเดฒเดฟเดจเตเดณเตเดณ เดธเตเดตเดญเดพเดตเด‚ เดฎเดพเดฑเตเดฑเตเดจเตเดจ เดชเดพเดšเตเดšเตเด•เตพ เดธเตเดตเต€เด•เดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เดŽเดจเตเดจเดพเตฝ เดˆ เดชเดพเดšเตเดšเตเด•เตพ เด•เต‡เตผเดฃเตฝ เด•เต‹เดกเต เดฎเดพเดคเตเดฐเด‚ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจเดคเดฟเดจเดพเตฝ เด…เดต เด…เดชเดฐเตเดฏเดพเดชเตเดคเดฎเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต, เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดธเตเดฅเดฒเดคเตเดคเดฟเดจเตเดฑเต† เดธเตเดตเดญเดพเดตเด‚ เดฎเดพเดฑเตเดฑเดฟเดฒเตเดฒ. เด‡เดจเตเดฑเตฝ เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เตพเด•เตเด•เต, เดชเดฐเดฟเดฐเด•เตเดท เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเต เด‡เดชเตเดชเต‹เดดเตเด‚ เด…เดตเดฒเต‹เด•เดจ เด˜เดŸเตเดŸเดคเตเดคเดฟเดฒเดพเดฃเต. เดชเตเดฐเด•เดŸเดจเดคเตเดคเดฟเดฒเต† เดชเดพเดšเตเดšเดฟเดจเตเดฑเต† เดธเตเดตเดพเดงเต€เดจเด‚ เด‡เดคเตเดตเดฐเต† เด…เดณเดจเตเดจเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ เด‡เดจเตเดฑเตฝ เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต‡เดทเตป เด…เดจเตเดธเดฐเดฟเดšเตเดšเต, DOITM เดฎเต‹เดกเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เดชเตเดฐเด•เดŸเดจเดคเตเดคเต† เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเต (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดกเดพเดฑเตเดฑเดพ-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดชเตเดฐเต€เดฒเต‹เดกเดฟเด‚เด—เต เดชเต‹เดฒเตเดณเตเดณ เดšเดฟเดฒ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†) เด•เต‚เดŸเดพเดคเต† เดญเดพเดตเดฟ เดชเตเดฐเต‹เดธเดธเตผ เดฎเต‹เดกเดฒเตเด•เดณเดฟเตฝ เดชเตเดฐเด•เดŸเดจเด‚ เด•เตเดฑเดฏเตโ€Œเด•เตเด•เดพเดจเตเด‚ เดธเดพเดงเตเดฏเดคเดฏเตเดฃเตเดŸเต. .

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•