Intel GPU SGX - рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛рд░реНрдбрдорд╛ рддрдкрд╛рдИрдВрдХреЛ рдбрд╛рдЯрд╛ рднрдгреНрдбрд╛рд░ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдЧреНрдпрд╛рд░реЗрдиреНрдЯреА рд╕рд╣рд┐рдд

Intel GPU SGX - рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛рд░реНрдбрдорд╛ рддрдкрд╛рдИрдВрдХреЛ рдбрд╛рдЯрд╛ рднрдгреНрдбрд╛рд░ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдЧреНрдпрд╛рд░реЗрдиреНрдЯреА рд╕рд╣рд┐рдд
SGX GPU рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде Intel Xe рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛рд░реНрдб

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

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

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

Intel GPU SGX - рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛рд░реНрдбрдорд╛ рддрдкрд╛рдИрдВрдХреЛ рдбрд╛рдЯрд╛ рднрдгреНрдбрд╛рд░ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдЧреНрдпрд╛рд░реЗрдиреНрдЯреА рд╕рд╣рд┐рдд

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

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

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

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди