-
公开(公告)号:JP2014112383A
公开(公告)日:2014-06-19
申请号:JP2013262672
申请日:2013-12-19
Applicant: Intel Corp , インテル・コーポレーション
Inventor: FRANCIS X MCKEEN , CARLOS V ROZAS , UDAY R SAVAGANKAR , SIMON P JOHNSON , VINCENT R SCARLATA , MICHAEL A GOLDSMITH , ERNIE BRICKELL , LI JIANGTAO , HOWARD C HERBERT , PRASHANT DEWAN , STEPHEN J TOLOPKA , NEIGER GILBERT , DAVID DURHAM , GARY GRAUNKE , BERNARD LINT , DON A VAN DYKE , JOSEPH CIHULA , STALINSELVARAJ JEYASINGH , STEPHEN R VAN DOREN , DION RODGERS , JOHN GARNEY , ASHER ALTMAN
Abstract: PROBLEM TO BE SOLVED: To enable integrity of secure applications and their data to be achieved within a computer system.SOLUTION: In a microprocessor 100, each processor core 105, 110 includes logic 119 for implementing secure enclave techniques, to perform efficient resource allocation among a plurality of cores or processors, establishing one or more secure enclaves in which an application and data may be stored and executed.
Abstract translation: 要解决的问题:使安全应用及其数据在计算机系统内实现的完整性。解决方案:在微处理器100中,每个处理器核心105,110包括用于实现安全飞行技术的逻辑119,以便在 多个核心或处理器,建立其中可以存储和执行应用程序和数据的一个或多个安全空间。
-
公开(公告)号:JP2017084392A
公开(公告)日:2017-05-18
申请号:JP2016250111
申请日:2016-12-22
Applicant: インテル・コーポレーション , Intel Corp
Inventor: FRANCIS X MCKEEN , CARLOS V ROZAS , UDAY R SAVAGANKAR , SIMON P JOHNSON , VINCENT R SCARLATA , MICHAEL A GOLDSMITH , ERNIE BRICKELL , LI JIANGTAO , HOWARD C HERBERT , PRASHANT DEWAN , STEPHEN J TOLOPKA , NEIGER GILBERT , DAVID DURHAM , GARY GRAUNKE , BERNARD LINT , DON A VAN DYKE , JOSEPH CIHULA , STALINSELVARAJ JEYASINGH , STEPHEN R VAN DOREN , DION RODGERS , JOHN GARNEY , ASHER ALTMAN
Abstract: 【課題】コンピュータシステム内でセキュアなアプリケーションおよびデータの整合性をとることを可能とするプロセッサを提供する。【解決手段】マイクロプロセッサ100において、各プロセッサコア105,110内にセキュアなエンクレーブ技術を実行するための論理119を含み、効率的に複数のコアまたはプロセッサ間のリソース割り当てを行い、アプリケーションおよびデータを格納および実行することのできる1以上のセキュアなエンクレーブを構築する。【選択図】図1
-
3.
公开(公告)号:JP2014203456A
公开(公告)日:2014-10-27
申请号:JP2014028162
申请日:2014-02-18
Applicant: インテル・コーポレーション , Intel Corp
Inventor: ROZAS CARLOS V , ILYA ALEXANDROVICH , ITTAI ANATI , ALEX BERENZON , MICHAEL A GOLDSMITH , BARRY E HUNTLEY , ANTON IVANOV , SIMON P JOHNSON , LESLIE-HURD REBEKAH M , FRANCIS X MCKEEN , NEIGER GILBERT , RAPPOPORT RINAT , RODGERS SCOTT DION , UDAY R SAVAGAONKAR , VINCENT R SCARLATA , VEDVYAS SHANBHOGUE , WESLEY H SMITH , WILLIAM COLIN WOOD
CPC classification number: G06F12/0875 , G06F12/0808 , G06F12/1027 , G06F2212/1016 , G06F2212/402
Abstract: 【課題】セキュアエンクレーブページキャッシュの進歩したページング能力を提供する。【解決手段】複数のハードウェアスレッドまたは処理コアと、ハードウェアスレッドによってアクセス可能な、セキュアエンクレーブに割り当てられた共有ページアドレスに対するセキュアデータを保存するキャッシュとを含む。復号段階は、共有ページアドレスをオペランドとして指定する第1の命令を復号し、実行ユニットは、共有ページアドレスに対するエンクレーブページキャッシュマッピングに対応するエントリをマーク付けして、前記ハードウェアスレッドのいずれかが共有ページにアクセスする新たな変換の生成をブロックする。第2の命令が復号され、セキュアエンクレーブに対応するエンクレーブページキャッシュ内のセキュアデータに現在アクセス中のハードウェアスレッドを記録し、セキュアエンクレーブから出る時、記録されたハードウェアスレッドの数を減らす。【選択図】図1A
Abstract translation: 要解决的问题:为安全的飞地页面缓存提供高级寻呼功能。解决方案:实施例包括多个硬件线程或处理核心,用于存储分配给硬件线程可访问的安全空间的共享页面地址的安全数据的缓存。 解码级将指定共享页地址的第一指令解码为操作数,并且执行单元标记对应于共享页地址的飞地页高速缓存映射的条目,以阻止任何一个硬件线程的新转换的创建以访问 共享页面。 第二条指令被解码; 当前正在访问对应于安全飞地的飞地页面缓存中的安全数据的硬件线程被记录下来; 并且当退出安全飞地时,记录的硬件线程数减少。
-
公开(公告)号:GB2550698A
公开(公告)日:2017-11-29
申请号:GB201709341
申请日:2009-12-22
Applicant: INTEL CORP
Inventor: FRANCIS X MCKEEN , CARLOS V ROZAS , UDAY R SAVAGANKAR , SIMON P JOHNSON , VINCENT R SCARLATA , MICHAEL A GOLDSMITH , ERNIE BRICKELL , JIANG TAO LI , HOWARD C HERBERT , PRASHANT DEWAN , STEPHEN J TOLOPKA , GILBERT NEIGER , DAVID M DURHAM , GARY L GRAUNKE , BERNARD J LINT , DON A VAN DYKE , JOSEPH CIHULA , STALINSELVARAJ JEYASINGH , STEPHEN R VAN DOREN , DION RODGERS , JOHN I GARNEY
Abstract: An instruction of software outside of a secure enclave is decoded and the decoded instruction is executed to read bytes from an enclave page cache (EPC) page of an enclave. The enclave is marked as being a debug enclave. An address of the bytes to read from the debug enclave is preferably provided in our CX. A debug bit is preferably set in the EPC to indicate that the enclave is a debug enclave. The contents of the debug enclave are preferably encrypted. The debug enclave may allow access using commands EDBGRD (read) and EDBGWR (write).
-
5.
公开(公告)号:GB2528796B8
公开(公告)日:2018-04-18
申请号:GB201515835
申请日:2015-04-01
Applicant: INTEL CORP
Inventor: CARLOS V ROZAS , ILYA ALEXANDROVICH , ITTAI ANATI , ALEX BERENZON , MICHAEL A GOLDSMITH , BARRY E HUNTLEY , SIMON P JOHNSON , REBEKAH M LESLIE-HURD , FRANCIS X MCKEEN , GILBERT NEIGER , RINAT RAPPOPORT , SCOTT DION RODGERS , UDAY R SAVAGAONKAR , VINCENT R SCARLATA , VEDVYAS SHANBHOGUE , WESLEY H SMITH , WILLIAM COLIN WOOD , ANTON IVANOV
IPC: G06F12/14 , G06F9/30 , G06F12/1027 , G06F21/62
-
6.
公开(公告)号:GB2534037A
公开(公告)日:2016-07-13
申请号:GB201601398
申请日:2015-04-01
Applicant: INTEL CORP
Inventor: CARLOS V ROZAS , ILYA ALEXANDROVICH , ITTAI ANATI , MICHAEL A GOLDSMITH , SIMON P JOHNSON , BARRY E HUNTLEY , REBEKAH M LESLIE-HURD , FRANCIS X MCKEEN , GILBERT NEIGER , RINAT RAPPOPORT , SCOTT DION RODGERS , UDAY R SAVAGAONKAR , VINCENT R SCARLATA , VEDVYAS SHANBHOGUE , WESLEY H SMITH , WILLIAM COLIN WOOD , ANTON IVANOV , ALEX BERENZON
IPC: G06F12/0808 , G06F9/30 , G06F21/62
Abstract: A processor has a portion of a cache to cache data from a protected partition. An instruction (ETRACK) causes it to record the number of hardware threads accessing the data in the portion of the cache. This may be the threads, which are executing code in the protected partition. When any of the threads exits the protected partition, the number is decremented. A second instruction (EWB) may cause the data in the cache to be evicted and written back to main memory when the number reaches zero. A third instruction (EBLOCK) may prevent the creation of new address translation entries for the pages in the cache. The data may be encrypted, when written to main memory, and decrypted, when read from main memory.
-
7.
公开(公告)号:GB2534037B8
公开(公告)日:2018-04-18
申请号:GB201601398
申请日:2015-04-01
Applicant: INTEL CORP
Inventor: CARLOS V ROZAS , ILYA ALEXANDROVICH , ITTAI ANATI , MICHAEL A GOLDSMITH , SIMON P JOHNSON , BARRY E HUNTLEY , REBEKAH M LESLIE-HURD , FRANCIS X MCKEEN , GILBERT NEIGER , RINAT RAPPOPORT , SCOTT DION RODGERS , UDAY R SAVAGAONKAR , VINCENT R SCARLATA , VEDVYAS SHANBHOGUE , WESLEY H SMITH , WILLIAM COLIN WOOD , ANTON IVANOV , ALEX BERENZON
IPC: G06F12/0808 , G06F9/30 , G06F21/62
-
8.
公开(公告)号:GB2534037A8
公开(公告)日:2018-04-18
申请号:GB201601398
申请日:2015-04-01
Applicant: INTEL CORP
Inventor: CARLOS V ROZAS , ILYA ALEXANDROVICH , ITTAI ANATI , MICHAEL A GOLDSMITH , SIMON P JOHNSON , BARRY E HUNTLEY , REBEKAH M LESLIE-HURD , FRANCIS X MCKEEN , GILBERT NEIGER , RINAT RAPPOPORT , SCOTT DION RODGERS , UDAY R SAVAGAONKAR , VINCENT R SCARLATA , VEDVYAS SHANBHOGUE , WESLEY H SMITH , WILLIAM COLIN WOOD , ANTON IVANOV , ALEX BERENZON
IPC: G06F12/0808 , G06F9/30 , G06F21/62
Abstract: A processor has a portion of a cache to cache data from a protected partition. An instruction (ETRACK) causes it to record the number of hardware threads accessing the data in the portion of the cache. This may be the threads, which are executing code in the protected partition. When any of the threads exits the protected partition, the number is decremented. A second instruction (EWB) may cause the data in the cache to be evicted and written back to main memory when the number reaches zero. A third instruction (EBLOCK) may prevent the creation of new address translation entries for the pages in the cache. The data may be encrypted, when written to main memory, and decrypted, when read from main memory.
-
9.
公开(公告)号:GB2534037B
公开(公告)日:2016-10-19
申请号:GB201601398
申请日:2015-04-01
Applicant: INTEL CORP
Inventor: CARLOS V ROZAS , ILYA ALEXANDROVICH , ITTAI ANATI , MICHAEL A GOLDSMITH , SIMON P JOHNSON , BARRY E HUNTLEY , REBEKAH M LESLIE-HURD , FRANCIS X MCKEEN , GILBERT NEIGER , RINAT RAPPOPORT , SCOTT DION RODGERS , UDAY R SAVAGAONKAR , VINCENT R SCARLATA , VEDVYAS SHANBHOGUE , WESLEY H SMITH , WILLIAM COLIN WOOD , ANTON IVANOV , ALEX BERENZON
IPC: G06F12/0808 , G06F9/30 , G06F21/62
-
10.
公开(公告)号:GB2528796B
公开(公告)日:2016-05-18
申请号:GB201515835
申请日:2015-04-01
Applicant: INTEL CORP
Inventor: CARLOS V ROZAS , ILYA ALEXANDROVICH , ITTAI ANATI , ALEX BERENZON , MICHAEL A GOLDSMITH , BARRY E HUNTLEY , SIMON P JOHNSON , REBEKAH M LESLIE-HURD , FRANCIS X MCKEEN , GILBERT NEIGER , RINAT RAPPOPORT , SCOTT DION RODGERS , UDAY R SAVAGAONKAR , VINCENT R SCARLATA , VEDVYAS SHANBHOGUE , WESLEY H SMITH , WILLIAM COLIN WOOD , ANTON IVANOV
IPC: G06F12/14 , G06F9/30 , G06F12/1027 , G06F21/62
-
-
-
-
-
-
-
-
-