SPECULATIVE EXECUTION ATTACK-RESISTANT CRYPTOSERVICES
A.S. Sokolov, A.Y. Chernov, A.S. Konoplev
Peter the Great St. Petersburg Polytechnic University
Annotation: The appearance of Meltdown/Spectre attacks exploiting the vulnerabilities in Intel processors via misuse of speculative executions has destroyed confidence in the security of user’s confidential data which includes cryptoservices secret parameters. The developed Meltdown/Spectre countermeasures demonstrated ineffectiveness in neutralizing the newly designed speculative execution attacks. Paper highlights a fundamental solution of specified issue via Intel ME technology usage. The dedicated Intel ME processor is immune to Meltdown/Spectre attacks, which makes it effective to be used as a cryptoprocessor. Implementation of the proposed approach can be achieved through the usage of Intel Dynamic Application Loader (Intel DAL) technology.
Keywords: side-channel attacks, speculative execution, Meltdown, Spectre, Intel ME, Intel DAL, cryptoservice