ืฆืืืช ืืืงืจืื ืืืืืื ืืคืืืืืื ื ืฉื ืืืกืืจ, ืืื ืืืจืกืืืช ืืืืง ืืืื ืืืจืกืืืช ืงืืืคืืจื ืื ืืกื ืืืืื ืืชืคืชื ืฉืืืช ืืชืงืคื ืฆืืืืช ืืืืคืฉืจืช ืืฉืืืจ ืืช ืืขืจื ืฉื ืืคืชืืืช ืคืจืืืื ืืืืืืกื ืื ื-TPM (Trusted Platform Module). ืืืชืงืคื ืงืืืื ืฉื ืงืื TPM-ืืฉื ืืืฉืคืืข ืขื fTPM (ืืืืขืช ืชืืื ื ืืืืกืก ืขื ืงืืฉืื ืืคืืขืืช ืขื ืืขืื ื ืคืจื ืืชืื ื-CPU) ืฉื ืืื ืื (CVE-2019-11090) ืืืืืจื TPM ืขื ืฉืืื STMicroelectronics ST33 (CVE-2019-16863).
ืืืงืจืื ืคืืจืกื ืขืจืืช ืืืื ืืชืงืืคื ืฉื ืื ืืืคืืก ืืืืืืื ืืช ืืืืืืช ืืฉืืืจ ืืคืชื ืคืจืื ืฉื 256 ืกืืืืืช ืืืฉืืฉ ืืืฆืืจืช ืืชืืืืช ืืืืืืืืืช ืืืืฆืขืืช ืืืืืจืืชืืื ืฉื ืขืงืืื ืืืืคืืืช ECDSA ื-EC-Schnorr. ืืืชืื ืืืืืืืช ืืืืฉื, ืืื ืืืชืงืคื ืืืืื ืขื ืืขืจืืืช Intel fTPM ืืื 4-20 ืืงืืช ืืืืจืฉ ื ืืชืื ืฉื 1-15 ืืืฃ ืคืขืืืืช. ืืืงื ื-33 ืืงืืช ืืชืงืืฃ ืืขืจืืืช ืขื ืฉืื ST80 ืืื ืชื ื-40 ืืืฃ ืคืขืืืืช ืืืฆืืจืช ืืชืืื ืืืืืืืืช.
ืืืืงืจืื ืืืืืื ืื ืืคืฉืจืืช ืืืฆืข ืชืงืืคื ืืจืืืง ืืจืฉืชืืช ืืืืจืืช, ืฉืืคืฉืจื ืืฉืืืจ ืืคืชื ืคืจืื ืืจืฉืช ืืงืืืืช ืืจืืื ืคืก ืฉื 1GB ืืชื ืื ืืขืืื ืชืื ืืืฉ ืฉืขืืช, ืืืืจ ืืืืืช ืืื ืืชืืืื ืืืฉื 45 ืืืฃ ืืคืขืืืช ืืืืืช ืขื ืฉืจืช VPN ืืืืืกืก ืขื ืชืืื ืช strongSwan, ืืืืืกื ืช ืืช ืืืคืชืืืช ืฉืื ื-TPM ืืคืืืข.
ืฉืืืช ืืชืงืืคื ืืืืกืกืช ืขื ื ืืชืื ืืืืืื ืืืื ืืืืฆืืข ืฉื ืคืขืืืืช ืืชืืืื ืืฆืืจืช ืืชืืื ืืืืืืืืช. ืืขืจืืช ืืื ืืฉืืืื ืืืืฉืื ืืืคืฉืจืช ืื ืืงืืืข ืืืืข ืขื ืืืืื ืืืืืื ืืืืื ืืืคืื ืกืงืืจืืช ืืคืขืืืืช ืขืงืืื ืืืืคืืืช. ืขืืืจ ECDSA, ืงืืืขืช ืืคืืื ืืื ืืืืื ืขื ืืืืข ืขื ืืงืืืจ ืืืชืืื (nonce) ืืกืคืืงื ืืื ืืืฆืข ืืชืงืคื ืืื ืืฉืืืจ ืืจืฆืฃ ืืช ืื ืืืคืชื ืืคืจืื. ืืื ืืืฆืข ืชืงืืคื ืืืฆืืืช, ืืฉ ืฆืืจื ืื ืชื ืืช ืืื ืืืคืงื ืฉื ืืื ืืืคื ืืชืืืืช ืืืืืืืืืช ืฉื ืืฆืจื ืขื ืคื ื ืชืื ืื ืืืืืจืื ืืชืืงืฃ.
ืคืืืขืืช ืืืกืื ืขื ืืื STMicroelectronics ืืืืืืจื ืืืฉื ืฉื ืฉืืืื ืฉืื ืืืืขืช ืืืืืจืืชื ECDSA ืฉืืืจืจื ืืชืืืื ืขื ืืื ืืืืฆืืข ืฉื ืืคืขืืืืช. ืืขื ืืื, ืฉืืื STMicroelectronics ืืืืฉืคืขืื ืืฉืืฉืื ืื ืืฆืืื ืืขืืื ืืจืืช ืืืืืื CommonCriteria (CC) EAL 4+. ืืืืงืจืื ืืืงื ืื ืฉืืื TPM ืฉื Infineon ื- Nuvoton, ืื ืื ืื ืืืคื ืขื ืกืื ืฉืื ืืืื ืืืื ืืืืฉืื.
ืืืขืืื ืืื ืื, ืืืขืื ืืืคืืขื ืืื ืืืฉืคืืช Haswell ืฉืคืืจืกืื ื-2013. ืืฆืืื ืื ืืืขืื ืืฉืคืืขื ืขื ืืืืื ืจืื ืฉื ืืืฉืืื ื ืืืืื, ืืืฉืืื ืืืฉืืื ืืฉืจืชืื ืืืืืฆืจืื ืขื ืืื ืืฆืจื ืื ืฉืื ืื, ืืื ืืื Dell, Lenovo ื-HP.
ืืื ืื ืืืื ืชืืงืื ื ืึนืึถืืึผึถืจ ืขืืืื ืงืืฉืื, ืฉืื, ืื ืืกืฃ ืืืขืื ืื ืืืงืช, ืืืกืื ืขืื 24 ื ืงืืืืช ืชืืจืคื, ืืชืืื ืชืฉืข ืืืืืกืช ืจืืช ืกืื ื ืืืืื, ืืืืช ืงืจืืืืช. ืขื ืืขืืืช ืืื ืืกืืคืง ืืืืข ืืืื ืืืื, ืืืฉื, ืืืืืจ ืฉืืคืืืขืืช ืืงืจืืืืช (CVE-2019-0169) ื ืืืขืช ืืืืืืืช ืืืจืื ืืืฆืคื ืฉื ืขืจืืื ืืฆื ืฉื Intel CSME (Converged Security and Management Engine) ) ืืกืืืืืช Intel TXE (Trusted Execution Engine), ืืืืคืฉืจืืช ืืชืืงืฃ ืืืืืื ืืช ืืืจืฉืืืช ืฉืื ืืืงืื ืืืฉื ืื ืชืื ืื ืกืืืืื.
ืืคืฉืจ ืื ืืฆืืื ืืืืื ื ืืืช ืชืืฆืืืช ืืืงืืจืช ืฉื SDKs ืฉืื ืืช ืืคืืชืื ืืืฉืืืื ืืืงืืืืื ืืื ืืจืืงืฆืื ืขื ืงืื ืืืืคืขื ืืฆื ืฉื ืืืืืขืืช ืืืืืืืช. ืขื ืื ืช ืืืืืช ืคืื ืงืฆืืืช ืืขืืืชืืืช ืฉื ืืชื ืืืฉืชืืฉ ืืื ืืืืฆืืข ืืชืงืคืืช, ื ืืงืจื ืฉืืื ื SDK: ืืื ืื SGX-SDK, SGX-LKL, Microsoft OpenEnclave, ืืจืคื,
Rust-EDP ะธ ืืืื ืืกืืื ืขืืืจ ืืื ืื SGX, ืืื ืจืืฉื ืขืืืจ RISC-V ื ืกื ืงืืก ืขืืืจ Sancus TEE. ืืืืื ืืืืงืืจืช ืื ืืื ืืืื 35 ืคืจืฆืืช, ืฉืขื ืืกืืกื ืคืืชืื ืืกืคืจ ืชืจืืืฉื ืชืงืืคื ืืืืคืฉืจืื ืื ืืืืฅ ืืคืชืืืช AES ืืืืืืขืช ืื ืืืจืื ืืช ืืืฆืืข ืืงืื ืฉืื ืขื ืืื ืืฆืืจืช ืชื ืืื ืืคืืืขื ืืชืืื ืืืืืจืื.
ืืงืืจ: OpenNet.ru