- 专利标题: TECHNOLOGIES FOR SECURE PROGRAMMING OF A CRYPTOGRAPHIC ENGINE FOR SECURE I/O
-
申请号: EP16828191.3申请日: 2016-06-20
-
公开(公告)号: EP3326105A1公开(公告)日: 2018-05-30
- 发明人: CHHABRA, Siddhartha , GERZON, Gideon , LAL, Reshma , XING, Bin , PAPPACHAN, Pradeep M. , MCGOWAN, Steven B.
- 申请人: Intel Corporation
- 申请人地址: 2200 Mission College Boulevard Santa Clara, CA 95054 US
- 专利权人: Intel Corporation
- 当前专利权人: Intel Corporation
- 当前专利权人地址: 2200 Mission College Boulevard Santa Clara, CA 95054 US
- 代理机构: Maiwald Patent- und Rechtsanwaltsgesellschaft mbH
- 优先权: US201562194763P 20150720; US201562195148P 20150721; US201562195595P 20150722; US201562195600P 20150722; US201514979002 20151222
- 国际公布: WO2017014889 20170126
- 主分类号: G06F21/60
- IPC分类号: G06F21/60
摘要:
Technologies for secure programming of a cryptographic engine include a computing device with a cryptographic engine and one or more I/O controllers. The computing device establishes, an invoking secure enclave using secure enclave support of a processor. The invoking enclave configures channel programming information, including a channel key, and invokes a processor instruction with the channel programming information as a parameter. The processor generates wrapped programming information including an encrypted channel key and a message authentication code. The encrypted channel key is protected with a key known only to the processor. The invoking enclave provides the wrapped programming information to untrusted software, which invokes a processor instruction with the wrapped programming information as a parameter. The processor unwraps and verifies the wrapped programming information and then programs the cryptographic engine. The processor generates an authenticated response that may be verified by the invoking enclave. Other embodiments are described and claimed.
公开/授权文献
信息查询