Intel GPU SGX - рдЕрдкрдирд╛ рдбреЗрдЯрд╛ рдЧреНрд░рд╛рдлрд╝рд┐рдХреНрд╕ рдХрд╛рд░реНрдб рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░реЗрдВред рдЧрд╛рд░рдВрдЯреА рдХреЗ рд╕рд╛рде

Intel GPU SGX - рдЕрдкрдирд╛ рдбреЗрдЯрд╛ рдЧреНрд░рд╛рдлрд╝рд┐рдХреНрд╕ рдХрд╛рд░реНрдб рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░реЗрдВред рдЧрд╛рд░рдВрдЯреА рдХреЗ рд╕рд╛рде
SGX GPU рд╕рдкреЛрд░реНрдЯ рдХреЗ рд╕рд╛рде Intel Xe рдЧреНрд░рд╛рдлрд╝рд┐рдХреНрд╕ рдХрд╛рд░реНрдб

рдЗрд╕ рдШреЛрд╖рдгрд╛ рдХреЗ рдХреНрд╖рдг рд╕реЗ рд╣реА рдХрд┐ рдЗрдВрдЯреЗрд▓ рдЕрдкрдирд╛ рдЕрд▓рдЧ рд╡реАрдбрд┐рдпреЛ рдХрд╛рд░реНрдб рд╡рд┐рдХрд╕рд┐рдд рдХрд░реЗрдЧрд╛, рд╕рднреА рдкреНрд░рдЧрддрд┐рд╢реАрд▓ рдорд╛рдирд╡рддрд╛ рдЗрд╕ рдпреЛрдЬрдирд╛ рдХреЗ рдореВрд░реНрдд рд░реВрдк рдореЗрдВ рдмрджрд▓рдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реА рд╣реИред рдХреБрдЫ рддрдХрдиреАрдХреА рд╡рд┐рд╡рд░рдг рдЕрднреА рддрдХ рдЬреНрдЮрд╛рдд рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдЬ рд╣рдо рдХреБрдЫ рдареЛрд╕ рдФрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░рд┐рдкреЛрд░реНрдЯ рджреЗ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдЬреНрдЮрд╛рдд рд╣реЛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рднрд╡рд┐рд╖реНрдп рдХрд╛ рдЗрдВрдЯреЗрд▓ рд╡реАрдбрд┐рдпреЛ рдХрд╛рд░реНрдб рдЗрд╕реА рддрд░рд╣ рдХреА рддрдХрдиреАрдХ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдЧрд╛ рдЗрдВрдЯреЗрд▓ SGX, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕реБрдкрд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рднрдВрдбрд╛рд░рдг рдХреЗ рд▓рд┐рдП - рдЗрд╕реЗ GPU SGX рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╣рдордиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЗрдВрдЯреЗрд▓ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЧрд╛рд░реНрдб рдПрдХреНрд╕рдЯреЗрдВрд╢рдиреНрд╕ рддрдХрдиреАрдХ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ рдЗрдВрдЯреЗрд▓ рдПрд╕рдЬреАрдПрдХреНрд╕ рдХрд╛рд░реНрдб рдЖрдЙрдЯрдкреБрдЯ. рдЗрдВрдЯреЗрд▓ рдПрд╕рдЬреАрдПрдХреНрд╕ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕реАрдкреАрдпреВ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИ рдЬреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдПрдбреНрд░реЗрд╕ рд╕реНрдкреЗрд╕ рдореЗрдВ рдПрдиреНрдХреНрд▓реЗрд╡, рд╕рдВрд░рдХреНрд╖рд┐рдд рдХреНрд╖реЗрддреНрд░ рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИ рдЬреЛ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдореИрд▓рд╡реЗрдпрд░ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдореЗрдВ рднреА рдЧреЛрдкрдиреАрдпрддрд╛ рдФрд░ рдЕрдЦрдВрдбрддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

рд▓реЗрдХрд┐рди рди рдХреЗрд╡рд▓ рдирд┐рд╖реНрдкрд╛рджрди рдХреЛрдб рдХреЛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЗрдЯрд╛ рдХреЛ рднреА рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЕрдкрд░рд╛рдзрд┐рдпреЛрдВ рдХреА рдЯреЛрд▓реА рджрд┐рди-рд░рд╛рдд рд╕рдкрдиреЗ рджреЗрдЦрддреА рд╣реИ рдХрд┐ рдХреИрд╕реЗ рдЖрдкрдХреА рддрд╕реНрд╡реАрд░реЗрдВ рдЪреБрд░рд╛рдИ рдЬрд╛рдПрдВ рдФрд░ рдлрд┐рд░ рдЙрдиреНрд╣реЗрдВ рдорд┐рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдП рдпрд╛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПред рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдпрд╛рджреЛрдВ рдХреЗ рдмрд┐рдирд╛ рдХреИрд╕реЗ рдирд╣реАрдВ рдЫреЛрдбрд╝рд╛ рдЬрд╛рдП? рдЗрдВрдЯреЗрд▓ рдПрд╕рдЬреАрдПрдХреНрд╕, рдЕрдкрдиреА рдЬреАрдкреАрдпреВ рдПрд╕рдЬреАрдПрдХреНрд╕ рдХрд┐рд╕реНрдо рдореЗрдВ, рдпрд╣рд╛рдВ рднреА рдмрдЪрд╛рд╡ рдХреЗ рд▓рд┐рдП рдЖ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

Intel GPU SGX - рдЕрдкрдирд╛ рдбреЗрдЯрд╛ рдЧреНрд░рд╛рдлрд╝рд┐рдХреНрд╕ рдХрд╛рд░реНрдб рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░реЗрдВред рдЧрд╛рд░рдВрдЯреА рдХреЗ рд╕рд╛рде

рдЬреИрд╕рд╛ рдХрд┐ рдирд╛рдо рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ, рдЗрд╕ рддрдХрдиреАрдХ рдореЗрдВ рдореБрдЦреНрдп рднреВрдорд┐рдХрд╛ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдкреНрд░реЛрд╕реЗрд╕рд░ рджреНрд╡рд╛рд░рд╛ рдирд┐рднрд╛рдИ рдЬрд╛рддреА рд╣реИред "рдЬрдм рдбреЗрдЯрд╛ рднрдВрдбрд╛рд░рдг рдХреА рдмрд╛рдд рдЖрддреА рд╣реИ рддреЛ рд╡реАрдбрд┐рдпреЛ рдХрд╛рд░реНрдб рдХрд╛ рдЗрд╕рд╕реЗ рдХреНрдпрд╛ рд▓реЗрдирд╛-рджреЗрдирд╛ рд╣реИ?" - рдЖрдк рд╢рд╛рдпрдж рдкреВрдЫреЗрдВред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдЗрдВрдЯреЗрд▓ рдПрд╕рдЬреАрдПрдХреНрд╕ рдХреЗ рдкреНрд░рддрд┐ рдкреВрд░реЗ рд╕рдореНрдорд╛рди рдХреЗ рд╕рд╛рде, рдЗрд╕ рддрдХрдиреАрдХ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░реЛрд╕реЗрд╕рд░реЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрдИ рдЧреБрдирд╛ рдХрдо рдкреНрд░реЛрд╕реЗрд╕рд░ рд╣реИрдВ рдЬреЛ рдЗрд╕ рддрдХрдиреАрдХ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдПрд╕рдЬреАрдПрдХреНрд╕-рдирд┐рд░реНрднрд░ рдХреЛрдб рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЛ рдЬреАрдкреАрдпреВ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛, рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рд╕реЗ рдЙрд▓реНрд▓реЗрдЦрд┐рдд рдЗрдВрдЯреЗрд▓ рдПрд╕рдЬреАрдПрдХреНрд╕ рдХрд╛рд░реНрдб рдореЗрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╡реАрдбрд┐рдпреЛ рдХрд╛рд░реНрдб рдХрд╛ рдПрдХ рдФрд░ рдлрд╛рдпрджрд╛ рд╣реИ: рдЗрд╕рдХрд╛ рдбрд┐рдЬрд╝рд╛рдЗрди рдЗрд╕реЗ рдХрд╛рдлреА рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдлреНрд▓реИрд╢ рдореЗрдореЛрд░реА рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕реНрдерд╛рдиреАрдп рд╕рдВрд░рдХреНрд╖рд┐рдд рднрдВрдбрд╛рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

GPU SGX рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рд╕рд┐рджреНрдзрд╛рдВрдд рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИред рдЖрдкрдХреЗ рдкрд╕рдВрджреАрджрд╛ рдХреБрддреНрддреЗ рдХреА рддрд╕реНрд╡реАрд░реЗрдВ, рд╕рд╛рде рд╣реА рдЕрдиреНрдп рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдбреЗрдЯрд╛, рд╡рд┐рд╢реЗрд╖ рдЗрдВрдЯреЗрд▓ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡реАрдбрд┐рдпреЛ рдХрд╛рд░реНрдб рдХреЗ рд╕реНрдерд╛рдиреАрдп рднрдВрдбрд╛рд░рдг рдкрд░ рд░рдЦреЗ рдЬрд╛рддреЗ рд╣реИрдВред Intel SGX рд╕реБрд░рдХреНрд╖рд╛ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдбреНрд░рд╛рдЗрд╡рд░ рд╕реНрддрд░ рдкрд░ рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реЛрддреА рд╣реИред рдЗрд╕рдХреЗ рдмрд╛рдж, рд╡рд╣реА рд╡рд┐рд╢реЗрд╖ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдЪреБрдиреЗ рдЧрдП рдореЛрдб рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рд╕реНрдЯреЛрд░реЗрдЬ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛ рдХреЗ рд╕рд╛рде рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд░рддрд╛ рд╣реИред рдЕрдиреНрдп рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЗрдВрдЯреЗрд▓ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗ рд╕рдордЭреМрддрд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрд╕рдЬреАрдПрдХреНрд╕ рдПрдиреНрдХреНрд▓реЗрд╡ рдореЗрдВ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдХреЛрдб рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рд╣реЛрд╕реНрдЯ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЖрдкрдХреЗ рдбреЗрдЯрд╛ рдХреЛ рдЪреЛрд░реА рдФрд░ рд╡рд┐рдирд╛рд╢ рд╕реЗ рдХрдИ рд╕реНрддрд░ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреА рд╣реИред

рдпрджрд┐ рдЗрдВрдЯреЗрд▓ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗ рдФрд░ рдбреЗрдЯрд╛ рд╕рдЪрдореБрдЪ рдЙрд╕рдХреЗ рд╕реНрдЯреЛрд░реЗрдЬ рдореЗрдВ рд▓реЙрдХ рд╣реЛ рдЬрд╛рдП рддреЛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛? рдЗрдВрдЯреЗрд▓ рдХреЛ рд╕рдЦреНрдд рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдФрд░ рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрдкрдиреА рддрдХрдиреАрдХ рдХреЛ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рд╣реИред рддреЛ рдПрдХ рд╡рд┐рдХрд▓реНрдк рд╣реЛрдЧрд╛. рдЦреИрд░, рд╕рд┐рд╕реНрдЯрдо рд╕реНрд╡рдпрдВ рд╡реАрдбрд┐рдпреЛ рдХрд╛рд░реНрдб рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рд╕реЗ рдкрд╣рд▓реЗ рдмрд╛рдЬрд╛рд░ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ - рд╕рдордп рдЕрднреА рднреА рдЕрд╕реНрдкрд╖реНрдЯ рд╣реИред рд▓реЗрдХрд┐рди рд╣рдо рдЗрдВрддрдЬрд╛рд░ рдХрд░реЗрдВрдЧреЗ.

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ